DocumentCode :
1747657
Title :
VLSI design and implementation of WCDMA channel decoder
Author :
Youyun, Xu ; Zongwang, Li ; Ming, Ruan ; Hanwen, Luo ; Wentao, Song
Author_Institution :
Electron. Eng. Dept., Shanghai Jiaotong Univ., China
Volume :
1
fYear :
2001
fDate :
2001
Firstpage :
241
Abstract :
We present a memory and driving clock efficient design scheme to achieve WCDMA high-speed channel decoder module (including a de-interleaving and de-multiplexing processing unit, a turbo decoder, a Viterbi decoder, etc.) on a single Xilinx XVC1000E FPGA chip. Using a modified MAP algorithm, say parallel sliding window logarithmic maximum a posteriori (PSW-log-MAP), the on-chip turbo decoder can decode an information bit by only an average of two clocks per iteration. On the other hand, a high-parallel pipeline Viterbi algorithm is adopted to realize the 256-state convolutional code decoding. The final decoder with an 8i chip-clock (30.72 MHz) driving can concurrently process a data rate up to 2.5~5 Mbps of turbo coded sequences and a data rate over 400 kbps of convolutional codes under a reasonable BER performance. If the de-interleaving and de-multiplexing processing unit is excluded, there is no external memory needed. Test results show that the decoding performance of these two type channel decoders is only 0.2-0.25 dB or less loss compared to float simulations
Keywords :
VLSI; Viterbi decoding; broadband networks; channel coding; code division multiple access; concatenated codes; convolutional codes; demultiplexing equipment; error statistics; field programmable gate arrays; integrated circuit design; land mobile radio; multiuser channels; parallel algorithms; radio networks; turbo codes; BER performance; PSW-log-MAP; VLSI design; VLSI implementation; Viterbi decoder; WCDMA high-speed channel decoder module; Xilinx XVC1000E FPGA chip; channel decoders; convolutional code decoding; convolutional codes; data rate; de-interleaving processing unit; de-multiplexing processing unit; decoding performance; driving clock efficient design; high-parallel pipeline Viterbi algorithm; logarithmic maximum a posteriori; memory efficient design; modified MAP algorithm; on-chip turbo decoder; parallel concatenated convolutional code; parallel sliding window; test results; third generation mobile communication system; turbo coded sequences; turbo decoder; Bit error rate; Clocks; Convolutional codes; Field programmable gate arrays; Iterative decoding; Multiaccess communication; Pipelines; Turbo codes; Very large scale integration; Viterbi algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2001. Canadian Conference on
Conference_Location :
Toronto, Ont.
ISSN :
0840-7789
Print_ISBN :
0-7803-6715-4
Type :
conf
DOI :
10.1109/CCECE.2001.933690
Filename :
933690
Link To Document :
بازگشت