Iterative decoding of binary block and convolutional codes

被引:1521
作者
Hagenauer, J [1 ]
Offer, E [1 ]
Papke, L [1 ]
机构
[1] GERMAN AEROSP RES ESTAB DLR, INST COMMUN TECHNOL, D-82230 WESSELING, GERMANY
关键词
concatenated codes; product codes; iterative decoding; ''soft-in/soft-out'' decoder; ''turbo'' (de)coding;
D O I
10.1109/18.485714
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:429 / 445
页数:17
相关论文
共 29 条
[1]  
[Anonymous], P IEEE GLOB TEL C 19
[2]  
[Anonymous], P GLOB TEL C 1994 GL
[3]  
[Anonymous], 1993, PROC IEEE INT C COMM, DOI 10.1109/ICC.1993.397441
[4]  
BAHL L, 1972, INT S INF THEOR AS J, P90
[5]   OPTIMAL DECODING OF LINEAR CODES FOR MINIMIZING SYMBOL ERROR RATE [J].
BAHL, LR ;
COCKE, J ;
JELINEK, F ;
RAVIV, J .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1974, 20 (02) :284-287
[6]  
BATTAIL G, 1982, ANN TELECOMMUN, V37, P75
[7]  
BATTAIL G, 1988, LECT NOTES COMPUT SC, V313, P93
[8]   REPLICATION DECODING [J].
BATTAIL, G ;
DECOUVELAERE, MC ;
GODLEWSKI, P .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1979, 25 (03) :332-345
[9]  
Battail G., 1989, P URSI ISSSE ERL GER, P634
[10]  
Bhargava V. K., 1994, REED SOLOMON CODES T, P242