VLSI implementation of a high-speed and low-power punctured Viterbi decoder

This paper presents a new architecture of punctured Viterbi decoder with high-speed and low-power based on the modified T-algorithm and trace-back method. To gain high throughput and short decoding latency, parallel computations in ACSU and SMU are adopted. Furthermore, to save the power consumption, the unnecessary computations of path metric are omitted in the add-compare-select-unit (ACSU) and the already generated back-tracing routes are reused to reduce the times of trace-back operations in the survivor-memory-unit (SMU). The decoding latency of the (2,1,7) Viterbi decoder is only 34 clock cycles, the total average power is 185 mW with 200 Mb/s throughput using 0.25 /spl mu/m CMOS technology.

[1]  Subir K. Roy,et al.  Design and implementation of a Viterbi decoder using FPGAs , 1999, Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013).

[2]  Ivan J. Fair,et al.  Metric-based node synchronization of the Viterbi decoder in satellite applications , 2000, Int. J. Satell. Commun. Netw..

[3]  Gert Cauwenberghs,et al.  Integrated 64-state parallel analog Viterbi decoder , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[4]  Shuji Kubota,et al.  Novel Viterbi decoder VLSI implementation and its performance , 1993, IEEE Trans. Commun..

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

[6]  Ivan J. Fair,et al.  Metric‐based node synchronization of the Viterbi decoder in satellite applications , 2000 .

[7]  Masato Mizoguchi,et al.  Very Low Power Consumption Viterbi Decoder LSIC Employing SST Scheme for Multimedia Mobile Communications , 1994 .

[8]  Liang-Gee Chen,et al.  IC design of an adaptive Viterbi decoder , 1996 .