Graph-based iterative decoding algorithms for parity-concatenated trellis codes

被引:14
作者
Wang, Q [1 ]
Wei, L [1 ]
机构
[1] Australian Natl Univ, FEIT, Dept Engn, Canberra, ACT 0200, Australia
关键词
concatenated codes; iterative decoding algorithms; trellis-coded modulation (TCM); Tanner-Wiberg-Loeliger (TWL) graph; Viterbi algorithm (VA);
D O I
10.1109/18.915663
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we construct parity-concatenated trellis codes in which a trellis code is used as the inner code and a simple parity-check code is used as the outer code. From the Tanner-Wiberg-Loeliger (TWL) graph representation, several iterative decoding algorithms can be derived. However, since the graph of the parity-concatenated code contains many short cycles, the conventional min-sum and sum-product algorithms cannot achieve near-optimal decoding. After some simple modifications, we obtain near-optimal iterative decoders. The modifications include either a) introducing a normalization operation in the min-sum and sum-product algorithms or b) cutting the short cycles which arise in the iterative Viterbi algorithm (IVA), After modification, all three algorithms can achieve near-optimal performance, but the IVA has the least average complexity. We also show that asymptotically maximum-likelihood (ML) decoding and a posteriori probability (APP) decoding can be achieved using iterative decoders with only two iterations, Unfortunately, this asymptotic behavior is only exhibited when the bit-energy-to-noise ratio is above the cutoff rate. Simulation results show that with trellis shaping, iterative decoding can perform within 1.2 dB of the Shannon limit at a bit error rate (BER) of 4 x 10(-5) for a block size of 20 000 symbols. For a block size of 200 symbols, iterative decoding can perform within 2.1 dB of the Shannon limit.
引用
收藏
页码:1062 / 1074
页数:13
相关论文
共 52 条
[31]  
Ping L, 1998, ICC 98 - 1998 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS VOLS 1-3, P131, DOI 10.1109/ICC.1998.682600
[32]   ALGORITHMS FOR CONVERTING CONVOLUTIONAL-CODES FROM FEEDBACK TO FEEDFORWARD FORM AND VICE VERSA [J].
PORATH, JE .
ELECTRONICS LETTERS, 1989, 25 (15) :1008-1009
[33]   MULTILEVEL CODES BASED ON PARTITIONING [J].
POTTIE, GJ ;
TAYLOR, DP .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1989, 35 (01) :87-98
[34]  
Proakis J.G., 1995, DIGITAL COMMUNICATIO
[35]   Bandwidth-efficient turbo trellis-coded modulation using punctured component codes [J].
Robertson, P ;
Worz, T .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1998, 16 (02) :206-218
[36]   CONNECTION BETWEEN BLOCK AND CONVOLUTIONAL CODES [J].
SOLOMON, G ;
VANTILBORG, HCA .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1979, 37 (02) :358-369
[37]   A RECURSIVE APPROACH TO LOW COMPLEXITY CODES [J].
TANNER, RM .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1981, 27 (05) :533-547
[38]   CHANNEL CODING WITH MULTILEVEL PHASE SIGNALS [J].
UNGERBOECK, G .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1982, 28 (01) :55-67
[39]   TRELLIS-CODED MODULATION WITH REDUNDANT SIGNAL SETS .1. INTRODUCTION [J].
UNGERBOECK, G .
IEEE COMMUNICATIONS MAGAZINE, 1987, 25 (02) :5-11
[40]  
Vetterling W. T, 2002, NUMERICAL RECIPES C