product

Codecs - Viterbi encoder decoders

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

* Click on image for further information

Technical data brief

8th May 2007 (119 kB)

- Viterbi decoder (burst-mode)

Technical data brief

8th May 2007 (110 kB)

- Viterbi decoder (tail-biting)

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.