Title :
Viturbo: a reconfigurable architecture for Viterbi and turbo decoding
Author :
Cavallaro, Joseph R. ; Vaya, Mani
Author_Institution :
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
Abstract :
A runtime reconfigurable architecture for high speed Viterbi and turbo decoding is designed and implemented on an FPGA. The architecture can be reconfigured to decode a range of convolutionally coded data with constraint lengths varying from 3 to 9, rates 1/2 and 1/3, and various generator polynomials. It can also be reconfigured to decode turbo coded data with constraint length 4 and rate 1/3. Reconfiguration of the architecture requires a single clock cycle and does not require FPGA reprogramming. The proposed architecture can deliver data rates up to 60.5 Mbit/s for Viterbi decoding and 3.54 Mbit/s for turbo decoding, making it suitable for a range of wireless communication standards like IEEE 802.11a, 3GPP, GSM, GPRS, and many others.
Keywords :
3G mobile communication; IEEE standards; Viterbi decoding; cellular radio; convolutional codes; data communication; field programmable gate arrays; packet radio networks; reconfigurable architectures; turbo codes; wireless LAN; 3GPP; FPGA; GPRS; GSM; IEEE 802.11a; Viterbi decoding; Viturbo architecture; convolutionally coded data; data rates; runtime reconfigurable architecture; turbo decoding; wireless communication standards; Clocks; Communication standards; Convolutional codes; Decoding; Field programmable gate arrays; Reconfigurable architectures; Runtime; Turbo codes; Viterbi algorithm; Wireless communication;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03). 2003 IEEE International Conference on
Print_ISBN :
0-7803-7663-3
DOI :
10.1109/ICASSP.2003.1202412