DocumentCode
1464893
Title
Graph-based iterative decoding algorithms for parity-concatenated trellis codes
Author
Wang, Qi ; Wei, Lei
Author_Institution
Dept. of Eng., Australian Nat. Univ., Canberra, ACT, Australia
Volume
47
Issue
3
fYear
2001
fDate
3/1/2001 12:00:00 AM
Firstpage
1062
Lastpage
1074
Abstract
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 (1981, 1996) 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×10-5 for a block size of 20000 symbols. For a block size of 200 symbols, iterative decoding can perform within 2.1 dB of the Shannon limit
Keywords
Viterbi decoding; concatenated codes; error detection codes; error statistics; graph theory; iterative decoding; maximum likelihood decoding; trellis codes; BER; Shannon limit; a posteriori probability decoding; asymptotic behavior; asymptotically maximum-likelihood decoding; average complexity; bit error rate; bit-energy-to-noise ratio; block size; cutoff rate; graph representation; graph-based iterative decoding algorithms; inner code; iterative Viterbi algorithm; min-sum algorithm; near-optimal decoding; near-optimal iterative decoders; normalization operation; outer code; parity-check code; parity-concatenated trellis codes; short cycles; simulation results; sum-product algorithm; Bit error rate; Concatenated codes; Convolutional codes; Digital modulation; Iterative algorithms; Iterative decoding; Maximum likelihood decoding; Modulation coding; Parity check codes; Viterbi algorithm;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/18.915663
Filename
915663
Link To Document