Good error-correcting codes based on very sparse matrices

被引:2451
作者
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 条
[11]  
Berlekamp E. R., 1968, ALGEBRAIC CODING THE
[12]   INHERENT INTRACTABILITY OF CERTAIN CODING PROBLEMS [J].
BERLEKAMP, ER ;
MCELIECE, RJ ;
VANTILBORG, HCA .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1978, 24 (03) :384-386
[13]   Near optimum error correcting coding and decoding: Turbo-codes [J].
Berrou, C ;
Glavieux, A .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1996, 44 (10) :1261-1271
[14]  
BERROU C, 1993, IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS 93 : TECHNICAL PROGRAM, CONFERENCE RECORD, VOLS 1-3, P1064, DOI 10.1109/ICC.1993.397441
[15]   FLUCTUATION THEORY FOR THE EHRENFEST URN [J].
BINGHAM, NH .
ADVANCES IN APPLIED PROBABILITY, 1991, 23 (03) :598-611
[16]  
CHEPYZHOV V, 1991, LECT NOTES COMPUT SC, V547, P176
[17]   ANY CODE OF WHICH WE CANNOT THINK IS GOOD [J].
COFFEY, JT ;
GOODMAN, RM .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1990, 36 (06) :1453-1461
[18]  
Cover T. M., 2005, ELEM INF THEORY, DOI 10.1002/047174882X
[19]  
DAVEY MC, 1998, IEEE COMMUN LETT JUN
[20]   ALGEBRAIC CONSTRUCTIONS OF SHANNON CODES FOR REGULAR CHANNELS [J].
DELSARTE, P ;
PIRET, P .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1982, 28 (04) :593-599