DocumentCode :
761509
Title :
Iterative decoding of binary block and convolutional codes
Author :
Hagenauer, Joachim ; Offer, Elke ; Papke, Lutz
Author_Institution :
Tech. Univ. Munchen, Germany
Volume :
42
Issue :
2
fYear :
1996
fDate :
3/1/1996 12:00:00 AM
Firstpage :
429
Lastpage :
445
Abstract :
Iterative decoding of two-dimensional systematic convolutional codes has been termed “turbo” (de)coding. Using log-likelihood algebra, we show that any decoder can be used which accepts soft inputs-including a priori values-and delivers soft outputs that can be split into three terms: the soft channel and a priori inputs, and the extrinsic value. The extrinsic value is used as an a priori value for the next iteration. Decoding algorithms in the log-likelihood domain are given not only for convolutional codes but also for any linear binary systematic block code. The iteration is controlled by a stop criterion derived from cross entropy, which results in a minimal number of iterations. Optimal and suboptimal decoders with reduced complexity are presented. Simulation results show that very simple component codes are sufficient, block codes are appropriate for high rates and convolutional codes for lower rates less than 2/3. Any combination of block and convolutional component codes is possible. Several interleaving techniques are described. At a bit error rate (BER) of 10-4 the performance is slightly above or around the bounds given by the cutoff rate for reasonably simple block/convolutional component codes, interleaver sizes less than 1000 and for three to six iterations
Keywords :
block codes; convolutional codes; decoding; dual codes; entropy; interleaved codes; iterative methods; linear codes; BER; a priori inputs; binary block codes; bit error rate; component codes; convolutional codes; cross entropy; extrinsic value; interleaving techniques; iterative decoding; linear binary systematic block code; log-likelihood algebra; optimal decoders; soft channel; soft inputs; soft outputs; stop criterion; suboptimal decoders; turbo decoding; two-dimensional systematic codes; AWGN; Algebra; Bit error rate; Block codes; Concatenated codes; Convolutional codes; Feedback; Iterative algorithms; Iterative decoding; Viterbi algorithm;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/18.485714
Filename :
485714
Link To Document :
بازگشت