DocumentCode :
1492280
Title :
Memory optimization of MAP turbo decoder algorithms
Author :
Schurgers, Curt ; Catthoor, Francky ; Engels, Marc
Author_Institution :
Interuniversitair Microelectron. Center, Leuven, Belgium
Volume :
9
Issue :
2
fYear :
2001
fDate :
4/1/2001 12:00:00 AM
Firstpage :
305
Lastpage :
312
Abstract :
Turbo codes are the most recent breakthrough in coding theory. However, the decoder´s implementation cost limits their incorporation in commercial systems. Although the decoding algorithm is highly data dominated, no true memory optimization study has been performed yet. We have extensively and systematically investigated different memory optimizations for the maximum a posteriori (MAP) class of decoding algorithms. It turns out that it is not possible to present one decoder structure as being optimal. In fact, there are several tradeoffs, which depend on the specific turbo code, the implementation target (hardware or software), and the selected cost function. We therefore end up with a parametric family of new optimized algorithms out of which the designer can choose. The impact of our optimizations is illustrated by a representative example, which shows a significant decrease in both decoding energy (factor 2.5) and delay (factor 1.7).
Keywords :
maximum likelihood decoding; turbo codes; MAP turbo decoder algorithm; memory optimization; Algorithm design and analysis; Cost function; Delay; Design optimization; Hardware; Iterative algorithms; Iterative decoding; Satellite communication; Turbo codes; Viterbi algorithm;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.924051
Filename :
924051
Link To Document :
بازگشت