DocumentCode :
873103
Title :
Product accumulate codes: a class of codes with near-capacity performance and low decoding complexity
Author :
Li, Jing ; Narayanan, Krishna R. ; Georghiades, Costas N.
Author_Institution :
Dept. of Electr. Eng., Texas A&M Univ., College Station, TX, USA
Volume :
50
Issue :
1
fYear :
2004
Firstpage :
31
Lastpage :
46
Abstract :
We propose a novel class of provably good codes which are a serial concatenation of a single-parity-check (SPC)-based product code, an interleaver, and a rate-1 recursive convolutional code. The proposed codes, termed product accumulate (PA) codes, are linear time encodable and linear time decodable. We show that the product code by itself does not have a positive threshold, but a PA code can provide arbitrarily low bit-error rate (BER) under both maximum-likelihood (ML) decoding and iterative decoding. Two message-passing decoding algorithms are proposed and it is shown that a particular update schedule for these message-passing algorithms is equivalent to conventional turbo decoding of the serial concatenated code, but with significantly lower complexity. Tight upper bounds on the ML performance using Divsalar´s (1999) simple bound and thresholds under density evolution (DE) show that these codes are capable of performance within a few tenths of a decibel away from the Shannon limit. Simulation results confirm these claims and show that these codes provide performance similar to turbo codes but with significantly less decoding complexity and with a lower error floor. Hence, we propose PA codes as a class of prospective codes with good performance, low decoding complexity, regular structure, and flexible rate adaptivity for all rates above 1/2.
Keywords :
concatenated codes; convolutional codes; error detection codes; error statistics; interleaved codes; iterative decoding; maximum likelihood decoding; message passing; parity check codes; product codes; Divsalar simple bound; LDPC codes; ML decoding; ML performance; PA codes; SPC-based product code; Shannon limit; arbitrarily low BER; bit-error rate; decoding complexity; density evolution; error floor; flexible rate adaptivity; interleaver; iterative decoding; linear time decodable code; linear time encodable code; low-density parity check codes; maximum-likelihood decoding; message-passing decoding algorithms; near-capacity performance; positive threshold; product accumulate codes; provably good codes; rate-1 recursive convolutional code; regular structure; serial concatenation; single-parity-check-based product code; tight upper bounds; update schedule; Bit error rate; Concatenated codes; Convolutional codes; Iterative algorithms; Iterative decoding; Maximum likelihood decoding; Product codes; Scheduling algorithm; Turbo codes; Upper bound;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/TIT.2003.821995
Filename :
1262615
Link To Document :
بازگشت