mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-26 02:20:20 -04:00 
			
		
		
		
	
		
			
	
	
		
			90 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			90 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
|  | <HTML><HEAD> | ||
|  | 
 | ||
|  | <TITLE> Software for Low Density Parity Check Codes </TITLE> | ||
|  | 
 | ||
|  | </HEAD><BODY> | ||
|  | 
 | ||
|  | 
 | ||
|  | <H1> Software for Low Density Parity Check Codes </H1> | ||
|  | 
 | ||
|  | <P>Version in development. | ||
|  | 
 | ||
|  | <P>This collection of programs and modules, written in C, is intended | ||
|  | to support research and education concerning Low Density Parity Check | ||
|  | (LDPC) codes.  (Note, however, that the copyright notice no longer | ||
|  | restricts use to these purposes).  These error-correcting codes were | ||
|  | invented by Robert Gallager in the early 1960's, and re-invented and | ||
|  | shown to have very good performance by David MacKay and myself in the | ||
|  | mid-1990's.  The decoding algorithm for LDPC codes is related to that | ||
|  | used for Turbo codes, and to probabilistic inference methods used in | ||
|  | other fields.  Variations on LDPC and Turbo codes are currently the | ||
|  | best practical codes known, in terms of their ability to transmit data | ||
|  | at rates approaching channel capacity with very low error probability. | ||
|  | 
 | ||
|  | <p>This and past versions of the software are available <A | ||
|  | HREF="http://www.cs.utoronto.ca/~radford/ldpc.software.html">here</A>, | ||
|  | from <A HREF="http://www.cs.utoronto.ca/~radford/">Radford Neal<A>'s | ||
|  | web page.  The source code for this software is also <A | ||
|  | HREF="http://github.com/radfordneal/LDPC-codes">hosted at Github</A>, | ||
|  | where there is a <A HREF="http://radfordneal.github.com/LDPC-codes/">copy | ||
|  | of these documentation pages</A> for the latest release.  Github also | ||
|  | provides facilities for bug reporting and discussion. | ||
|  | 
 | ||
|  | <H2>Index to Documentation</H2> | ||
|  | 
 | ||
|  | <A HREF="install.html">Download and installation instructions</A> | ||
|  | <BLOCKQUOTE> | ||
|  |     How to get and compile the programs and modules. | ||
|  | </BLOCKQUOTE> | ||
|  | <A HREF="github.html">Github facilities</A> | ||
|  | <BLOCKQUOTE> | ||
|  |     How to get the source repository, report bugs, etc. | ||
|  | </BLOCKQUOTE> | ||
|  | <A HREF="release.html">Release notes</A> | ||
|  | <BLOCKQUOTE> | ||
|  |     A log of changes made in each release of this software. | ||
|  | </BLOCKQUOTE> | ||
|  | <A HREF="progs.html">Software and program usage documentation</A> | ||
|  | <BLOCKQUOTE> | ||
|  |     General documentation on the methods implemented, and details of  | ||
|  |     program usage. | ||
|  | </BLOCKQUOTE> | ||
|  | <A HREF="examples.html">Examples of program usage</A> | ||
|  | <BLOCKQUOTE> | ||
|  |     Examples using simple Hamming codes, and using more interesting LDPC codes. | ||
|  | </BLOCKQUOTE> | ||
|  | <A HREF="modify.html">How to modify the programs</A> | ||
|  | <BLOCKQUOTE> | ||
|  |     Notes on how to add new channel types, new decoding methods, etc. | ||
|  | </BLOCKQUOTE> | ||
|  | <A HREF="modules.html">Module documentation</A> | ||
|  | <BLOCKQUOTE> | ||
|  |     Modules used by the programs for modulo-2 matrix | ||
|  |     operations and random number generation. | ||
|  | </BLOCKQUOTE> | ||
|  | <A HREF="refs.html">References</A> | ||
|  | <BLOCKQUOTE> | ||
|  |     Classic and more recent papers on LDPC codes and related topics. | ||
|  | </BLOCKQUOTE> | ||
|  | 
 | ||
|  | <H2> <A NAME="copyright">Copyright and Lack of Warranty</A> </H2> | ||
|  | 
 | ||
|  | <P> Except as otherwise specified, all of this software and | ||
|  | documentation is copyright © 1995-2012 by Radford M. Neal. | ||
|  | 
 | ||
|  | <P>Permission is granted for anyone to copy, use, modify, and distribute | ||
|  | these programs and accompanying documents for any purpose, provided | ||
|  | this copyright notice is retained and prominently displayed, and note | ||
|  | is made of any changes made to these programs.  These programs and | ||
|  | documents are distributed without any warranty, express or implied. | ||
|  | As the programs were written for research purposes only, they have not | ||
|  | been tested to the degree that would be advisable in any important | ||
|  | application.  All use of these programs is entirely at the user's own | ||
|  | risk. | ||
|  | 
 | ||
|  | <P>Some routines in the module rand.c are taken from the GNU C Library, | ||
|  | and are copyrighted as described there and in the file LGPL. | ||
|  | 
 | ||
|  | </BODY></HTML> | ||
|  | 
 |