Good error-correcting codes based on very sparse matrices

被引:2430
作者
MacKay, DJC [1 ]
机构
[1] Univ Cambridge, Cavendish Lab, Cambridge CB3 0HE, England
关键词
error-correction codes; iterative probabilistic decoding; low-complexity decoding; nonlinear codes; Shannon limit;
D O I
10.1109/18.748992
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study two families of error-correcting codes defined in terms of very sparse matrices. "MN" (MacKay-Neal) codes are recently invented, and "Gallager codes" were first investigated in 1962, but appear to have been largely forgotten, in spite of their excellent properties. The decoding of both codes can be tackled with a practical sum-product algorithm. We prove that these codes are "very good," in that sequences of codes exist which, when optimally decoded, achieve information rates up to the Shannon limit. This result holds not only for the binary-symmetric channel but also for any channel with symmetric stationary ergodic noise. We give experimental results for binary-symmetric channels and Gaussian channels demonstrating that practical performance substantially better than that of standard convolutional and concatenated codes can be achieved; indeed, the performance of Gallager codes is almost as close to the Shannon limit as that of turbo codes.
引用
收藏
页码:399 / 431
页数:33
相关论文
共 76 条
[1]   GOOD CODES CAN BE PRODUCED BY A FEW PERMUTATIONS [J].
AHLSWEDE, R ;
DUECK, G .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1982, 28 (03) :430-443
[2]  
Aiyer S B, 1990, IEEE Trans Neural Netw, V1, P204, DOI 10.1109/72.80232
[3]  
ANDERSON RJ, 1995, FAST SOFTWARE ENCRYP, P179
[4]  
ANDREASSEN S, 1987, P 10 NAT C AI AAAIA, P121
[5]  
[Anonymous], P 1998 IEEE INF THEO
[6]  
[Anonymous], 1963, RES MONOGRAPH SERIES
[7]   OPTIMAL DECODING OF LINEAR CODES FOR MINIMIZING SYMBOL ERROR RATE [J].
BAHL, LR ;
COCKE, J ;
JELINEK, F ;
RAVIV, J .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1974, 20 (02) :284-287
[8]  
BATTAIL G, 1993, CISM COURSES LECT, V339, P353
[9]   STATISTICAL INFERENCE FOR PROBABILISTIC FUNCTIONS OF FINITE STATE MARKOV CHAINS [J].
BAUM, LE ;
PETRIE, T .
ANNALS OF MATHEMATICAL STATISTICS, 1966, 37 (06) :1554-&
[10]  
BEIN F, 1989, NOTICES AM MATH SOC, V36