Browse > Article

A New Survivor Path Memory Management Method for High-speed Viterbi Decoders  

김진율 (수원대학교 전자공학과)
김범진 ((주)MMC 테크놀로지)
Abstract
In this paper, we present a new survivor path memory management method and a dedicated hardware architecture for the design of high-speed Viterbi decoders in modern digital communication systems. In the proposed method, a novel use of k-starting node number deciding circuits enables to acheive the immediate traceback of the merged survivor path from which we can decode output bits, and results in smaller survivor path memory size and processing delay time than the previously known methods. Also, in the proposed method, the survivor path memory can be constructed with ease using a simple standard dual-ported memory since one read-pointer and one write-pointer, that are updated at the same rate, are required for managing the survivor path: the previously known algorithms require either complex k-ported memory structure or k-times faster read capability than write. With a moderate hardware cost for immediate traceback capability the proposed method is superior to the previously known methods for high-speed Viterbi decoding.
Keywords
Citations & Related Records
연도 인용수 순위
  • Reference
1 H.-L. Lou, 'Implementing the Viterbi algorithm: Fundamentals and real-time issues for processor designers,' IEEE signal processing mag., vol. 12, pp. 42-52. Sept. 1995   DOI   ScienceOn
2 Y.-N. Chang, H. Suzuki, and K. K. Parhi, 'A 2-Mb/s 256-state 10-mW rate-1/3 Viterbi decoder,' IEEE J. Solid-State Circuits, vol. 35, no. 6, Jun. 2000
3 H. A. Bustamante et al., 'Standford Telecom VLSI design of a convolutional decoder,' Proc. IEEE Conference on Military Communications, vol. 1, pp. 171-178, Boston, Massachusetts, Oct. 1989
4 S.-J. Jung, M.-W. Lee, and H.-J. Choi, 'A new survivor memory management method in Viterbi decoders,' Proc. IEEE GLOBECOM, pp. 126-130, 1996
5 Bernard Sklar, Digital communications: Fundamentals and applications, Prentice Hall, 1988
6 T. Kamada, Viterbi decoder and Viterbi decoding method, US Patent number US6041433A, Mar. 2000
7 C. M. Rader, 'Memory management in a Viterbi decoder' IEEE Trans. Commun, vol. 29, no. 9, Sep. 1981
8 정의석, 조용수, 'IEEE 802. 11a 고속 무선 LAN 모뎀 기술,' 한국통신학회지, vol. 16, no.10, pp.42-63, 1999
9 G. Feygin and P. G. Gulak, 'Architectural tradeoffs for survivor sequence memory management in Viterbi decoders,' IEEE Trans. Commun, vol. 41, no. 1, pp. 425-429, Mar. 1993   DOI