Analysis of sum-product decoding of low-density parity-check codes using a Gaussian approximation

被引:770
作者
Chung, SY
Richardson, TJ
Urbanke, RL
机构
[1] MIT, Informat & Decis Syst Lab, Cambridge, MA 02139 USA
[2] Bell Labs, Lucent Technol, Murray Hill, NJ 07974 USA
关键词
density evolution; fixed points; Gaussian approximation; low-density parity-check (LDPC) codes; stability; sum-product algorithm; threshold;
D O I
10.1109/18.910580
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Density evolution is an algorithm for computing the capacity of low-density parity-check (LDPC) codes under message-passing decoding, For memoryless binary-input continuous-output additive white Gaussian noise (AWGN) channels and sum-product decoders, we use a Gaussian approximation for message densities under density evolution to simplify the analysis of the decoding algorithm. We convert the infinite-dimensional problem of iteratively calculating message densities, which is needed to find the exact threshold, to a one-dimensional problem of updating means of Gaussian densities, This simplification not only allows us to calculate the threshold quickly and to understand the behavior of the decoder better, but also makes it easier to design good irregular LDPC codes for AWGN channels. For various regular LDPC codes we have examined, thresholds can be estimated within 0.1 dB of the exact value, For rates between 0.5 and 0.9, codes designed using the Gaussian approximation perform within 0.02 dB of the best performing codes found so Far by using density evolution when the maximum variable degree is 10, We show that by using the Gaussian approximation, we can visualize the sum-product decoding algorithm. We also show that the optimization of degree distributions can be understood and done graphically using the visualization.
引用
收藏
页码:657 / 670
页数:14
相关论文
共 31 条
[1]   REPLICATION DECODING [J].
BATTAIL, G ;
DECOUVELAERE, MC ;
GODLEWSKI, P .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1979, 25 (03) :332-345
[2]  
BERROU C, 1993, IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS 93 : TECHNICAL PROGRAM, CONFERENCE RECORD, VOLS 1-3, P1064, DOI 10.1109/ICC.1993.397441
[3]  
Bertsimas D., 1997, Introduction to linear optimization
[4]  
Chung S.-Y., 2000, On the construction of some capacity-approaching coding schemes
[5]   Gaussian approximation for sum-product decoding of low-density parity-check codes [J].
Chung, SY ;
Urbanke, R ;
Richardson, TJ .
2000 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2000, :318-318
[6]  
CHUNG SY, IN PRESS IEEE COMMUN
[7]  
DIVSALAR D, 2000, P INT S TURB COD BRE
[8]   Analyzing the turbo decoder using the Gaussian approximation [J].
El Gamal, H ;
Hammons, AR .
2000 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2000, :319-319
[9]   Analyzing the turbo decoder using the Gaussian approximation [J].
El Gamal, H ;
Hammons, AR .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :671-686
[10]   Codes on graphs: Normal realizations [J].
Forney, GD .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :520-548