A Viterbi Decoder with Efficient Memory Management

  • Lee, Chan-Ho (Department of Electronic Engineering, Soongsil University)
  • Received : 2003.01.15
  • Published : 2004.02.29

Abstract

This paper proposes a new architecture for a Viterbi decoder with an efficient memory management scheme. The trace-back operation is eliminated in the architecture and the memory storing intermediate decision information can be removed. The elimination of the trace-back operation also reduces the number of operation cycles needed to determine decision bits. The memory size of the proposed scheme is reduced to 1/($5{\times}$ constraint length) of that of the register exchange scheme, and the throughput is increased up to twice that of the trace-back scheme. A Viterbi decoder complying with the IS-95 reverse link specification is designed to verify the proposed architecture. The decoder has a code rate of 1/3, a constraint length of 9, and a trace-forward depth of 45.

Keywords

References

  1. Information and Control v.25 no.3 Convolutional Codes II. Maximum-Likelihood Decoding Forney, G.
  2. Proc. of the IEEE 1999 Int’l Conf. Consumer Electronics A Viterbi Decoder Memory Management System Using Forward Traceback and All-Path Traceback Hu, K.;Lin, W.;Caldwell, M.
  3. Digital Communication Receivers: Synchronization, Channel Estimation, and Signal Processing Meyr, Heinrich;Moenenclaey, Marc;Fechtel, Stefan A.
  4. IEEE J. Solid-State Circuit v.26 no.2 An Area-Efficient Topology for VLSI Implementation of Viterbi Decoders and Other Shuffle-Exchange Type Structures Sparso, Jens;Jorgensen, Henrik N.;Paaske, Erik;Pendersen, Steen;Rubner-Petersen, Thomas
  5. Error Control Coding: Fundamentals and Applications Lin, Shu;Costello, Daniel J. Jr.
  6. IEEE Trans. Commun v.COM19 no.5 Viterbi Decoding for Satellite and Space Communication Heller, J.L.;Jacobs, I.W.
  7. IEEE J. Solid-State Circuits v.32 no.6 A 1-Gb/s, Four-State, Sliding Block Viterbi Decoder Black, Peter J.;Meng, Teresa H.Y.
  8. GLOBECOM Generalized Traceback Techniques for Survivor Memory Management in the Viterbi Algorithm Cypher, R.;Shung, C.B.
  9. Memory Management in Traceback Viterbi Decoders, TDA Prog. Rep. Collins, O.;Pollara, F.
  10. Survivor Sequence Memory Management in Viterbi Decoders, CSRI Tech. Rep. 262 Feygin, G.;Gulak, P.G.
  11. IEEE Trans. Commun. v.41 no.3 Architectural Tradeoffs for Survivor Sequence Memory Management in Viterbi Decoders Feygin, G.;Gulak, P.G.
  12. The 8th IEEE Int’l Conf. Circuit and Systems v.2 Memory Efficient Pipelined Viterbi Decoder with Look-Ahead Traceback Baek, Jung-Gi;Yoon, Sang-Hun;Chong, Jong-Wha
  13. 2002 Design Automation Conf. v.39 Design of High-Throughput Low-Power IS95 Viterbi Decoder Liu, Xun;Papaefthymiou, Marios C.