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 条
[1]   Iterative decoding on graphs with a single cycle [J].
Aji, SM ;
Horn, GB ;
McEliece, RJ .
1998 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, 1998, :276-276
[2]   Tailbiting MAP decoders [J].
Anderson, JB ;
Hladik, SM .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1998, 16 (02) :297-302
[3]  
[Anonymous], 1993, PROC IEEE INT C COMM, DOI 10.1109/ICC.1993.397441
[4]   Serial concatenation of interleaved codes: Performance analysis, design, and iterative decoding [J].
Benedetto, S ;
Divsalar, D ;
Montorsi, G ;
Pollara, F .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1998, 44 (03) :909-926
[5]   Unveiling turbo codes: Some results on parallel concatenated coding schemes [J].
Benedetto, S ;
Montorsi, G .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1996, 42 (02) :409-428
[6]  
Biglieri E., 1991, Introduction to Trellis-Coded Modulation with Applications, V1st
[7]  
CABRAL HA, P IEEE INT S INF THE, P494
[8]   NONEQUIPROBABLE SIGNALING ON THE GAUSSIAN-CHANNEL [J].
CALDERBANK, AR ;
OZAROW, LH .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1990, 36 (04) :726-740
[9]   Sequential decoding with trellis shaping [J].
Couturier, S ;
Costello, DJ ;
Wang, FQ .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1995, 41 (06) :2037-2040