Browse > Article

Implementation of Turbo Decoder Based on Two-step SOVA with a Scaling Factor  

Kim, Dae-Won (School of Electrical Engineering and Computer Science Kyungpook National University)
Choi, Jun-Rim (School of Electrical Engineering and Computer Science Kyungpook National University)
Publication Information
Abstract
Two implementation methods for SOVA (Soft Output Viterbi Algorithm)of Turbo decoder are applied and verfied. The first method is the combination of a trace back (TB) logic for the survivor state and a double trace back logic for the weight value in two-step SOVA. This architecure of two-setp SOVA decoder allows important savings in area and high-speed processing compared with that of one-step SOVA decoding using register exchange (RE) or trace-back (TB) method. Second method is adjusting the reliability value with a scaling factor between 0.25 and 0.33 in order to compensate for the distortion for a rate 1/3 and 8-state SOVA decoder with a 256-bit frame size. The proposed schemes contributed to higher SNR performance by 2dB at the BER 10E-4 than that of SOVA decoder without a scaling factor. In order to verify the suggested schemes, the SOVA decoder is testd using Xillinx XCV 1000E FPGA, which runs at 33.6MHz of the maximum speed with 845 latencies and it features 175K gates in the case of 256-bit frame size.
Keywords
SOVA(Soft Output Viterbi Algorithm); Turbo Code Channel Coding; error Correcting; Convolutional code;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Dae Won Kim, Taek Won Kwon, Jun Rim Choi, Jun Jin Kong 'A modified two-step SOVA-based turbo decoder with a fixed scaling factor,' Circuits and Systems, 2000. Proc. ISCAS 2000 Geneva. pp. 37-40 Vol.4. June 2000   DOI
2 Dae Won Kim, Taek Won Kwon, Jun Rim Choi 'Implementation of Turbo Decoder Using SOVA,' IDEC Conference 2000. pp. 90-93 Aug 2000
3 J. Hagenauer and P. Hoeher, 'A Viterbi algorithm with soft-decision outputs and its applications,' Proc. IEEE Globecom '89, Dallas, Texas, pp. 1680-1686, Nov. 1989   DOI
4 J. Hagenauer and P. Robertson, 'Iterative ('TURBO') decoding of systematic convolutional codes with the MAP nad SOVA algorithms,' ITG-Fachberichte, Vol. 130, pp. 21-29, 1995
5 L. Lin and R. S. Cheng, 'Improvements in SOVA-based decoding for turbo codes,' Proc. IEEE ICC '97, Montreal, Canda, Vol. 3-3, pp. 1473-1478, June 1997   DOI
6 C. Berrou, P. Adde, E. Angui, and S. Faudeil, 'A low complexity soft-output Viterbi decoder architecture,' Proc. IEEE ICC '93, Geneva, pp. 737-740, May 1993   DOI
7 O. J. Joeressen, M. Vaupel, and H. Meyr, 'High speed VLSI architectures for soft output Viterbi decoding,' Proc. IEEE ICASAP '92, Oakland, California, pp. 373-384, Aug. 1992   DOI
8 C. Berrou and A. Glavieux, 'Near optimum error correcting coding and decoding : Turbo-Codes,' IEEE Trans. Commun., Vol. 44. No. 10, pp. 1261-1271, Oct. 1996   DOI   ScienceOn
9 G. D. Forney, 'The Viterbi algorithm,' Proc. IEEE, Vol. 61, No.3, pp. 268-278, March 1973   DOI   ScienceOn
10 C. Berrou, A. Glavieux, and P. Thitimajshima, 'Near Shannon limit error correcting coding and decoding : Turbo-Codes (1),' Proc. IEEE ICC '93, Geneva, Switzerland, pp. 1064-1070, May 1993   DOI
11 O. J. Joeressen, M. Vaupel, and H. Meyr, 'Soft-output Viterbi decoding : VLSI implementation issues,' Proc. IEEE VTC '93, Secaucus, NJ, pp. 941-944, May 1993   DOI
12 L. Papke and P. Robertson, 'Improved decoding with the SOVA in a parallel concatenated (turbo-code) scheme,' Proc. IEEE ICC '96, Dallas, Vol. 1, pp. 102-106, July 1996   DOI
13 T. K. Truong, M. T. Shih, I. S. Reed, and E. H. Satorius, 'A VLSI design for a trace-back Viterbi decoder,' IEEE Trans. Commun, Vol. 40, No.3, pp. 616-624, March 1992   DOI   ScienceOn
14 O. J. Joeressen and H. Meyr, 'A 40 Mb/s soft-output Viterbi decoder,' IEEE Journal of Solid-State Circuits, Vol. 30, No.7, pp. 812-?818, July 1995   DOI   ScienceOn