Design of capacity-approaching irregular low-density parity-check codes

被引:2143
作者
Richardson, TJ [1 ]
Shokrollahi, MA [1 ]
Urbanke, RL [1 ]
机构
[1] Bell Labs, Lucent Technol, Murray Hill, NJ 07974 USA
关键词
belief propagation; irregular low-density parity-check codes; low-density parity-check codes; turbo codes;
D O I
10.1109/18.910578
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We design low-density parity-check (LDPC) codes that perform at rates extremely close to the Shannon capacity The codes are built from highly irregular bipartite graphs with carefully chosen degree patterns on both sides. Our theoretical analysis of the codes is based on [1], Assuming that the underlying communication channel is symmetric, we prove that the probability densities at the message nodes of the graph possess a certain symmetry, Using this symmetry property we then show that, under the assumption of no cycles, the message densities always converge as the number of iterations tends to infinity. Furthermore, we prove a stability condition which implies an upper bound on the fraction of errors that a belief-propagation decoder can correct when applied to a code induced from a bipartite graph with a given degree distribution. Our codes are found by optimizing the degree structure of the underlying graphs. We develop several strategies to perform this optimization. We also present some simulation results for the codes found which show that the performance of the codes is very close to the asymptotic theoretical bounds.
引用
收藏
页码:619 / 637
页数:19
相关论文
共 24 条
[11]   Improved low-density parity-check codes using irregular graphs and belief propagation [J].
Luby, MG ;
Mitzenmacher, M ;
Shokrollahi, MA ;
Spielman, DA .
1998 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, 1998, :117-117
[12]   Efficient erasure correcting codes [J].
Luby, MG ;
Mitzenmacher, M ;
Shokrollahi, MA ;
Spielman, DA .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :569-584
[13]   Comparison of constructions of irregular Gallager codes [J].
Mackay, DJC ;
Wilson, ST ;
Davey, MC .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1999, 47 (10) :1449-1454
[14]   Good error-correcting codes based on very sparse matrices [J].
MacKay, DJC .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (02) :399-431
[15]  
RICHARDSON T, UNPUB PROOF STABILIT
[16]   Efficient encoding of low-density parity-check codes [J].
Richardson, TJ ;
Urbanke, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :638-656
[17]   The capacity of low-density parity-check codes under message-passing decoding [J].
Richardson, TJ ;
Urbanke, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :599-618
[18]  
SHOKROLLAHI A, 1999, LECT NOTES COMPUTER, P65
[19]  
SHOKROLLAHI A, 2000, P INT S INF THEOR SO
[20]  
Shokrollahi MA, 2001, IMA VOL MATH APPL, V123, P153