Abstract
Two implementation schemes for a two-step SOVA (Soft Output Viterbi Algorithm) decoder are proposed and verified in a chip. One uses the combination of trace back (TB) logic to find the survivor state and double trace back logic to find the weighting factor of a two-step SOVA. The other is that the reliability values are divided by a scaling factor in order to compensate for the distortion brought by overestimating those values in SOVA. We introduced a fixed scaling factor of 0.25 or 0.33 for a rate 1/3 and designed an 8-state Turbo decoder with a 256-bit frame size to lower the reliability values. The implemented architecture of the two-step SOVA decoder allows important savings in area and high-speed processing compared with the one-step SOVA decoder using register exchange (RE) or trace-back (TB) method. The chip is fabricated using 0.65μm gate array at Samsung Electronics and it shows higher SNR performance by 2 dB at the BER 10-4 than that of a two-step SOVA decoder without a scaling factor.
Original language | English |
---|---|
Pages (from-to) | 1893-1900 |
Number of pages | 8 |
Journal | IEICE Transactions on Communications |
Volume | E86-B |
Issue number | 6 |
State | Published - Jun 2003 |
Keywords
- Frame size
- Scaling factor
- Soft output Viterbi algorithm
- SOVA
- Turbo decoder
- Viterbi