DocumentCode
1544736
Title
VLSI architectures for turbo codes
Author
Masera, Guido ; Piccinini, Gianluca ; Roch, Massimo Ruo ; Zamboni, Maurizio
Author_Institution
Dipt. di Elettronica, Politecnico di Torino, Italy
Volume
7
Issue
3
fYear
1999
Firstpage
369
Lastpage
379
Abstract
A great interest has been gained in recent years by a new error-correcting code technique, known as "turbo coding", which has been proven to offer performance closer to the Shannon\´s limit than traditional concatenated codes. In this paper, several very large scale integration (VLSI) architectures suitable for turbo decoder implementation are proposed and compared in terms of complexity and performance; the impact on the VLSI complexity of system parameters like the state number, number of iterations, and code rate are evaluated for the different solutions. The results of this architectural study have then been exploited for the design of a specific decoder, implementing a serial concatenation scheme with 2/3 and 3/4 codes; the designed circuit occupies 35 mm/sup 2/, supports a 2 Mb/s data rate, and for a bit error probability of 10/sup -6/, yields a coding gain larger than 7 dB, with ten iterations.
Keywords
CMOS digital integrated circuits; VLSI; decoding; digital signal processing chips; error correction codes; turbo codes; 2/3 code; 3/4 code; SISO architectures; VLSI architectures; VLSI complexity; bit error probability; code rate; error-correcting code technique; iterations number; serial concatenation scheme; state number; system parameters; turbo codes; turbo decoder implementation; very large scale integration; Circuits; Concatenated codes; Convolutional codes; Digital communication; Error correction codes; Error probability; Iterative algorithms; Iterative decoding; Turbo codes; Very large scale integration;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.784098
Filename
784098
Link To Document