DocumentCode
2673179
Title
An implementation method of a turbo-code decoder using a block-wise MAP algorithm
Author
Park, Goohyun ; Yoon, Sukhyon ; Kang, Changeon ; Hong, Daesik
Author_Institution
Dept. of Electr. & Comput. Eng., Yonsei Univ., Seoul, South Korea
Volume
6
fYear
2000
fDate
2000
Firstpage
2956
Abstract
The several implementation methods of the MAP decoder are proposed. By using the novel time-shared process of a pipe-lined structure, the restriction of recursion process on the state metric can be efficiently conquered, and the complexity of the MAP decoder can be reduced to the order of a SOYA (soft output Viterbi algorithm) decoder. An efficient structure for the controller is also proposed for the cdma-2000 system. The designed MAP decoder using a block-wire MAP algorithm has been implemented in only one 20,000 gate circuit. It has been validated by VHDL, which has been compared with the results of the initial simulation (C programs). The designed decoder has A 300 kbps decoding processing ability with 8 times iterations on a FPGA circuit, and just has a deviation of about 01-0.2 dB over the ideal MAP decoder; even if all hardware environments were considered
Keywords
field programmable gate arrays; iterative decoding; turbo codes; C programs; FPGA circuit; MAP decoder; SOYA decoder; VHDL; block-wise MAP algorithm; cdma-2000 system; implementation method; iterative decoding; pipe-lined structure; recursion process; simulation; soft output Viterbi algorithm; state metric; time-shared process; turbo-code decoder; Algorithm design and analysis; Bit error rate; Circuit simulation; Costs; Field programmable gate arrays; Iterative algorithms; Iterative decoding; Telecommunication computing; Time sharing computer systems; Turbo codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Vehicular Technology Conference, 2000. IEEE-VTS Fall VTC 2000. 52nd
Conference_Location
Boston, MA
ISSN
1090-3038
Print_ISBN
0-7803-6507-0
Type
conf
DOI
10.1109/VETECF.2000.886857
Filename
886857
Link To Document