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.