A modified two-step SOVA-based turbo decoder for low power and high performance

In this paper two methods for low power and high performance are proposed for the soft output Viterbi algorithm (SOVA). One is to employ a modified architecture using a combination of a trace back (TB) for finding survivor states and a double trace back for finding the weight in two-step SOVA. The other is to lower the reliability values to the same level as a scaling factor to compensate for the distortion brought by overestimating those values in the original SOVA. We introduce a fixed scaling factor 0.25 or 0.33 for a rate 1/3 and 8-state turbo decoder with a 256-bit frame in hardware implementation to lower the reliability values. The modified architecture used in two-step SOYA allows important savings in area and power dissipation, compared with those of one-step (register exchange (RE) or TB) SOVA, and it also provides higher SNR performance (2 dB at the BER IE-04) than that of the conventional SOVA. Good performance is obtained by using a fixed scaling factor by which the soft output of SOVA can be considered as being multiplied. The simulation results show that the modified architecture with both methods contributes to low power and high performance.

[1]  Patrick Robertson,et al.  Improved decoding with the SOVA in a parallel concatenated (Turbo-code) scheme , 1996, Proceedings of ICC/SUPERCOMM '96 - International Conference on Communications.

[2]  Claude Berrou,et al.  A low complexity soft-output Viterbi decoder architecture , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[3]  Joachim Hagenauer,et al.  A Viterbi algorithm with soft-decision outputs and its applications , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[4]  Heinrich Meyr,et al.  High-speed VLSI architectures for soft-output viterbi decoding , 1994, J. VLSI Signal Process..