Products » Cable Satellite Terrestrial Codecs General » Viterbi codecs » Viterbi codecs diagram Block diagram 
 
 

Viterbi decoder (burst-mode),
Viterbi decoder (tail-biting)

Product codes: CMS0002, CMS0008

 
Our zero-terminated burst-mode Viterbi decoder (CMS0002) was designed specifically for block-based standards such as 802.11a and 802.16, but it is also suitable for a wide range of continuous-mode applications including DOCSIS (J.83-B) and DVB-T.
We also offer a tail-biting Viterbi decoder (CMS0008) which provides bandwidth-efficient Forward Error Correction in either continuous or discontinuous data transmission systems.

Block diagram

Viterbi decoder (burst-mode) block diagram (click to enlarge)
Click on diagram to enlarge

Features of burst-mode

  • Native 1/2 coderate with user puncture.
  • Programmable constraint length.
  • Programmable generator coefficients.
  • Configurable traceback length.
  • Zero-flush mode for 802.11a, 802.16.
  • Minimum latency between code blocks.
  • Variable / arbitrary block size.
  • Significantly reduced group delay.

Features of tail-biting

  • Native 1/2 coderate with user puncture.
  • Programmable constraint length.
  • Programmable generator coefficients.
  • Zero latency between code blocks.
  • Fixed code block size.
  • Coding gain and group delay comparable to typical continuous-mode designs.

Implementation

  • Optimised for ASIC, Xilinx and Altera.