Browse > Article

Design of Viterbi Decoders Using a Modified Register Exchange Method  

이찬호 (숭실대학교 정보통신전자공학부)
노승효 (삼성전자 시스템 LSI 사업부 LSI 개발 1팀)
Publication Information
Abstract
This paper proposes a Viterbi decoding scheme without trace-back operations to reduce the amount of memory storing the survivor path information, and to increase the decoding speed. The proposed decoding scheme is a modified register exchange scheme, and is verified by a simulation to give the same results as those of the conventional decoders. It is compared with the conventional decoding schemes such as the trace-back and the register exchange scheme. The memory size of the proposed scheme is reduced to 1/(5 x constraint length) of that of the register exchange scheme, and the throughput is doubled compared with that of the trace-back scheme. A decoder with a code rate of 2/3, a constraint length, K=3 and a trace-back depth of 15 is designed using VHDL and implemented in an FPGA. It is also shown that the modified register exchange scheme can be applied to a block decoding scheme.
Keywords
Viterbi decoder; register exchange; traceback; VLSI; block decoding; TCM;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Viterbi Implementation on the TMS320C5x for V.32 Modems /
[ Mansoor A. Chirstie ] / Digital Signal Processing Applications-Semiconductor Group, Document #SPRA099.pdf
2 /
[ Vijay K. Garg ] / IS-95 CDMA and cdma2000: Cellualar/PCS Systems Implementation
3 A Combined Soft-Decision Deinterleaver/Decoder for the IS95 Reverse Link /
[ A. Mark Earnshaw;Steven D. Blostein ] / IEEE Trans. Vehicular Technology   DOI   ScienceOn
4 Peter J. Black, Teresa H. Meng, 'A 140-Mb/s 32-state, Radix-4 Viterbi Decoder' IEEE J. Solid-State Circuits, Vol. 27, pp. 1877-1885, DECEMBER 1992   DOI   ScienceOn
5 Peter Sweeney, Error Control Coding an introduction, Prentice Hall, 1991
6 Shu Lin, Daniel J. Costello, Jr, Error Control Coding: Fundamentals and Applications, Prentice Hall, 1983
7 Jens Sparso, Henrik N. Jorgensen, Erik Paaske, Steen Pedersen, Thomas Rubner-Petersen, 'An Area-Efficient Topology for VLSI Implementation of Viterbi Decoders and Other Shuffle-Exchange Type Structures', IEEE J. Solid-State Circuits, Vol. 26, No. 2, pp. 90-97, FEBRUARY 1991   DOI   ScienceOn
8 Feygin, G., Chow, P., Gulak, P.G., Chappel, J., Goodes, G., Hall, O., Sayes, A., Singh, S., Smith, M.B., Wilton, S., 'A VLSI implementation of a cascade Viterbi decoder with traceback', Circuits and Systems. 1993., ISCAS '93. 1993 IEEE International Symposium on, May 1993 Page(s): 1945-1948 Vol. 3   DOI
9 Montse Boo, Francisco Arguello, Javier D. Bruguera, Ramon Doallo, Emilio L. Zapata, 'High-Performance VLSI Architecture for the Viterbi Algorithm', IEEE Trans. Communication, Vol. 45, pp. 168-176, FEBRUARY 1997   DOI   ScienceOn
10 K. Hu, W. Lin, M. Caldwell, 'A Viterbi Decoder Memory Management System Using Forward Traceback and All-Path Traceback' Proceedings of the IEEE 1999 International Conference on Consumer Electronic, pp. 68-99   DOI
11 Peter J. Black and Teresa H.-Y. Meng, 'A 1-Gb/s, Four-State, Sliding Block Viterbi Decoder', IEEE J. Solid-State Circuits, Vol 32, No. 6, pp. 797-805, JUNE 1997   DOI   ScienceOn
12 Vijay K. Garg, IS-95 CDMA and cdma2000 : Cellualar/PCS Systems Implementation, Prentice Hall, 2000
13 Mansoor A. Chirstie, 'Viterbi Implementation on the TMS320C5x for V.32 Modems, Digital Signal Processing Applications-Semiconductor Group, Document #SPRA099.pdf, Texas Instruments Incorporated, Texas, 1996
14 A. Mark Earnshaw, Steven D. Blostein, 'A Combined Soft-Decision Deinterleaver/Decoder for the IS95 Reverse Link', IEEE Trans. Vehicular Technology, Vol. 49, No. 2, pp. 448-452, March 2000   DOI   ScienceOn