Product accumulate codes: A class of codes with near-capacity performance and low decoding complexity

被引:72
作者
Li, J [1 ]
Narayanan, KR [1 ]
Georghiades, CN [1 ]
机构
[1] Texas A&M Univ, Dept Elect Engn, College Stn, TX 77843 USA
基金
美国国家科学基金会;
关键词
accumulator; low complexity; low-density parity-check (LDPC) codes; product codes; rate adaptivity; turbo product codes (TPC);
D O I
10.1109/TIT.2003.821995
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 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.
引用
收藏
页码:31 / 46
页数:16
相关论文
共 48 条
[21]   ON THE ERROR-PROBABILITY OF SIGNALS IN ADDITIVE WHITE GAUSSIAN-NOISE [J].
HUGHES, B .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (01) :151-155
[22]  
JIN H, 2000, P 2 INT S TURB COD R
[23]  
KOU Y, 2000, P INT S TURB COD REL
[24]   Iterative decoding of compound codes by probability propagation in graphical models [J].
Kschischang, FR ;
Frey, BJ .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1998, 16 (02) :219-230
[25]  
Li J, 2001, GLOB TELECOMM CONF, P1063, DOI 10.1109/GLOCOM.2001.965634
[26]  
Li J, 2001, GLOB TELECOMM CONF, P975, DOI 10.1109/GLOCOM.2001.965563
[27]   On the performance of high-rate TPC/SPC codes and LDPC codes over partial response channels [J].
Li, J ;
Narayanan, KR ;
Kurtas, E ;
Georghiades, CN .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2002, 50 (05) :723-734
[28]   On the performance of turbo product codes over partial response channels [J].
Li, J ;
Kurtas, E ;
Narayanan, KR ;
Georghiades, CN .
IEEE TRANSACTIONS ON MAGNETICS, 2001, 37 (04) :1932-1934
[29]  
LI J, 2001, P INT S INF THEOR WA, P122
[30]  
Luby M. G., 1998, Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, P249, DOI 10.1145/276698.276756