Convolutional FEC codes are very popular because of their powerful
error correction capability and are especially suited for correcting random
errors. The most effective decoding method for these codes is the soft decision
Viterbi algorithm. Depending on the application, the core can be configured for
specific code parameters requirements. The highly configurable architecture
makes it ideal for a wide range of applications.
The Viterbi input data stream is composed of soft bits where it achieves a 2 to
3~dB increase in coding gain over hard-decision decoding.
Viterbi Decoder
Overview
Key Features
- Supports 1/N coderates
- Configurable constraint length
- Configurable generator polynomials
- Configurable precision of state metrics
- Soft decision decoding
- Trace-back from the best state
- Automatic normalization
Block Diagram
Applications
- IEEE 802.16 WiMax
- DVB
Deliverables
- Synthesizable SystemVerilog
- System Model (C code) and documentation
- Verilog Test Benches
- Documentation
- FPGA testing environment
Technical Specifications
Maturity
Mature
Availability
Now