Algebraic survivor memory management design for Viterbi detectors

The problem of survivor memory management of a Viterbi detector is classically solved either by a register-exchange implementation which has minimal latency, but large hardware complexity and power consumption, or by a trace-back scheme with small power consumption, but larger latency. Here an algebraic formulation of the survivor memory management is introduced which provides a framework for the derivation of new algorithmic and architectural solutions. This allows for solutions to be designed with greatly reduced latency and/or complexity, as well as for achieving tradeoff between latency and complexity. VLSI case studies of specific new solutions have shown that at minimal latency more than 50% savings are possible in hardware complexity as well as power consumption. >

[1]  Stuart E. Dreyfus,et al.  Applied Dynamic Programming , 1965 .

[2]  Andrew J. Viterbi,et al.  Error bounds for convolutional codes and an asymptotically optimum decoding algorithm , 1967, IEEE Trans. Inf. Theory.

[3]  J. Omura,et al.  On the Viterbi decoding algorithm , 1969, IEEE Trans. Inf. Theory.

[4]  C. Rader Memory Management in a Viterbi Decoder , 1981, IEEE Trans. Commun..

[5]  Keshab K. Parhi,et al.  BLOCK DIGITAL FILTERING VIA INCREMENTAL BLOCK-STATE STRUCTURE. , 1987 .

[6]  Gerhard Fettweis,et al.  Algorithm transformations for unlimited parallelism , 1990, IEEE International Symposium on Circuits and Systems.

[7]  Gerhard Fettweis,et al.  High-Rate Viterbi Processor: A Systolic Array Solution , 1990, IEEE J. Sel. Areas Commun..

[8]  P. G. Gulak,et al.  Survivor sequence memory management in Viterbi decoders , 1991, 1991., IEEE International Sympoisum on Circuits and Systems.

[9]  H. Meyr,et al.  High-speed parallel Viterbi decoding: algorithm and VLSI-architecture , 1991, IEEE Communications Magazine.

[10]  Gerhard Fettweis,et al.  Algebraic survivor memory management for Viterbi detectors , 1992, [Conference Record] SUPERCOMM/ICC '92 Discovering a New World of Communications.

[11]  Trieu-Kien Truong,et al.  A VLSI design for a trace-back Viterbi decoder , 1992, IEEE Trans. Commun..

[12]  Robert Cypher,et al.  Generalized trace-back techniques for survivor memory management in the Viterbi algorithm , 1993, J. VLSI Signal Process..