Title :
A High-Speed Viterbi Decoder
Author :
Li, Qing ; Li, Xuan-Zhong ; Jiang, Han-Hong ; He, Wen-Hao
Author_Institution :
Sch. of Inf. Eng., Wuhan Univ. of Technol., Wuhan
Abstract :
Convolutional codes are widely used in many communication systems due to their excellent error-control performance. High-speed Viterbi decoders for convolutional codes are of great interest in high-speed applications. A high-speed (2, 1, 6) Viterbi decoder is presented in this paper, which is based on parallel Radix-4 architecture and bit-level carry-save algorithm (CSA). In this design, the architecture of add-compare-select unit in Viterbi algorithm is improved, and the carry chain of traditional Ripple-Carry Adder is eliminated. Therefore, the critical path of Viterbi decoder is shortened: and the decoder achieved a high decoding throughput. The proposed Viterbi decoder has great chances to be applied to Ultra-Wide Band communication systems.
Keywords :
Viterbi decoding; convolutional codes; error correction codes; ultra wideband communication; Ripple-Carry Adder; add-compare-select; bit-level carry-save algorithm; convolutional codes; error-control performance; high-speed Viterbi decoder; parallel Radix-4 architecture; ultrawide band communication systems; AWGN; Additive white noise; Algorithm design and analysis; Computer errors; Convolution; Convolutional codes; Iterative algorithms; Iterative decoding; Throughput; Viterbi algorithm;
Conference_Titel :
Natural Computation, 2008. ICNC '08. Fourth International Conference on
Conference_Location :
Jinan
Print_ISBN :
978-0-7695-3304-9
DOI :
10.1109/ICNC.2008.736