Title :
Efficient encoding of low-density parity-check codes
Author :
Richardson, Thomas J. ; Urbanke, Rüdiger L.
Author_Institution :
Lucent Technol. Bell Labs., Murray Hill, NJ, USA
fDate :
2/1/2001 12:00:00 AM
Abstract :
Low-density parity-check (LDPC) codes can be considered serious competitors to turbo codes in terms of performance and complexity and they are based on a similar philosophy: constrained random code ensembles and iterative decoding algorithms. We consider the encoding problem for LDPC codes. More generally we consider the encoding problem for codes specified by sparse parity-check matrices. We show how to exploit the sparseness of the parity-check matrix to obtain efficient encoders. For the (3,6)-regular LDPC code, for example, the complexity of encoding is essentially quadratic in the block length. However, we show that the associated coefficient can be made quite small, so that encoding codes even of length n≃100000 is still quite practical. More importantly, we show that “optimized” codes actually admit linear time encoding
Keywords :
computational complexity; error detection codes; iterative decoding; optimisation; random codes; sparse matrices; binary erasure channel; block length; code length; coefficient; complexity; constrained random code ensembles; efficient encoding; iterative decoding algorithms; linear time encoding; low-density parity-check codes; optimized codes; performance; regular LDPC code; sparse parity-check matrices; turbo codes; Algorithm design and analysis; Channel capacity; Encoding; Iterative algorithms; Iterative decoding; Parity check codes; Physics; Sparse matrices; Technological innovation; Turbo codes;
Journal_Title :
Information Theory, IEEE Transactions on