HOME    »    PROGRAMS/ACTIVITIES    »    Annual Thematic Program
Talk Abstract
Sparse Graph Codes

David J.C. MacKay
Department of Physics
Cambridge University
mackay@mrao.camm.ac.uk


Sparse graph codes are codes whose constraints are defined by sparse random graphs. The best known decoding method for these codes is the sum-product algorithm. Sparse graph codes include Gallager's low- density parity-check codes, turbo codes and repeat--accumulate codes. I will review old theoretical results for Gallager codes, and new empirical work.

Gallager codes are record-breaking codes for low signal-to-noise applications with large blocklength and low rate (e.g., N 10,000 - 40,000 and R 0.25 - 0.5). Are they also competitive for high rate, small blocklength problems? We have studied the empirical performance of high rate binary and non-binary Gallager codes on three channels: the binary input Gaussian channel, the binary symmetric channel, and the 16-ary symmetric channel. We find that Gallager codes with rate R=8/9 and block length N=1998 bits outperform comparable BCH and Reed-Solomon codes (decoded by a hard input decoder) by more than a decibel on the Gaussian channel. Even on the 16-ary symmetric channel, Gallager codes have outstanding performance.



Slides used during the talk

Back to Codes, Systems and Graphical Models
Go