mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-01 08:07:10 -04:00
59 lines
2.2 KiB
HTML
59 lines
2.2 KiB
HTML
|
<HTML><HEAD>
|
||
|
|
||
|
<TITLE> References on Low Density Parity Check Codes </TITLE>
|
||
|
|
||
|
</HEAD><BODY>
|
||
|
|
||
|
|
||
|
<H1> References on Low Density Parity Check Codes </H1>
|
||
|
|
||
|
Robert Gallager's original work on low density parity check codes was published
|
||
|
as the following book, based his doctoral dissertation, and a related paper:
|
||
|
<BLOCKQUOTE>
|
||
|
<P>Gallager, R. G. (1963) <I>Low Density Parity Check Codes</I>,
|
||
|
Cambridge, MA: MIT Press.
|
||
|
<P>Gallager, R. G. (1962) ``Low-density parity-check codes'', <I>IRE
|
||
|
Transactions on Information Theory</I>, vol. IT-8, pp. 21-28.
|
||
|
</BLOCKQUOTE>
|
||
|
|
||
|
More recent work on these codes by David MacKay and myself was published
|
||
|
as follows:
|
||
|
<BLOCKQUOTE>
|
||
|
<P>MacKay, D. J. C. and Neal, R. M. (1996) ``Near Shannon limit performance
|
||
|
of low density parity check codes'', <I>Electronics Letters</I>,
|
||
|
vol. 32, pp. 1645-1646. Reprinted with printing errors corrected
|
||
|
in vol. 33, pp. 457-458.
|
||
|
<P>MacKay, D. J. C. (1999) ``Good error-correcting codes based on very
|
||
|
sparse matrices'', <I>IEEE Transactions on Information Theory</I>,
|
||
|
vol. 45, pp. 399-431.
|
||
|
</BLOCKQUOTE>
|
||
|
|
||
|
The decoding algorithms described in the above references can visualized
|
||
|
in terms of a ``factor graph'' representation of the code, as described
|
||
|
in the following paper:
|
||
|
<BLOCKQUOTE>
|
||
|
<P>Kschischang, F. R., Frey, B. J., and Loeliger, H.-A. (1998) ``Factor graphs
|
||
|
and the sum-product algorithm'', <I>IEEE Transactions on Information
|
||
|
Theory</I>, vol. 47, pp. 498-519.
|
||
|
</BLOCKQUOTE>
|
||
|
|
||
|
I presented the application of sparse matrix techniques to encoding of
|
||
|
LDPC codes at the IMA workshop on Codes, Systems and Graphical Models,
|
||
|
Minneapolis, 1999. You can view the slides of this talk <A
|
||
|
HREF="sparse-encode.pdf">here</A>. <B>Note</B>: Due to a bug in the
|
||
|
program I used then, the results shown for the minimal product heuristic in
|
||
|
these slides are somewhat worse than the actual performance. For instance,
|
||
|
the number of bit operations per check bit for for <I>M</I>=3200 with
|
||
|
3 checks per bit is actually around 12.7, not the value around 17 shown
|
||
|
on one of the slides.
|
||
|
|
||
|
<P>Text and references to many more recent and classical papers can be
|
||
|
obtained via the <A HREF="http://www.ima.umn.edu/csg/">IMA workshop's
|
||
|
web page</A>.
|
||
|
|
||
|
<HR>
|
||
|
|
||
|
<A HREF="index.html">Back to index for LDPC software</A>
|
||
|
|
||
|
</BODY></HTML>
|