DocumentCode
1682078
Title
Constructing LDPC codes from simple loop-free encoding modules
Author
Divsalar, Dariush ; Dolinar, Sam ; Thorpe, Jeremy ; Jones, Christopher
Author_Institution
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Volume
1
fYear
2005
Firstpage
658
Abstract
Inspired by recently proposed accumulate-repeat-accumulate (ARA) codes, in this paper we propose a construction method for LDPC codes using simple loop-free encoding modules. Such codes can be viewed as serial/parallel concatenations of simple modules such as accumulators, repetition codes, differentiators, and punctured single parity check codes. Examples are accumulate-repeat-accumulate (ARA) codes, accumulate-repeat-accumulate-accumulate (ARAA) codes and accumulate-repeat-check-accumulate codes, and other variations. These codes constitute a subclass of LDPC codes with very fast encoder structure. They also have a projected graph or protograph representation that allows for high-speed decoder implementation. Based on density evolution, we show through some examples that low iterative decoding thresholds close to the channel capacity limits can be achieved with low maximum variable node degrees, as the block size goes to infinity. The decoding threshold in many examples outperforms that of the best known unstructured irregular LDPC codes constrained to have the same maximum node degree. Furthermore, by puncturing the accumulator modules, any desired higher rate codes can be obtained with thresholds that stay close to their respective channel capacity thresholds uniformly.
Keywords
channel capacity; channel coding; concatenated codes; iterative decoding; parity check codes; ARA codes; ARAA codes; LDPC codes; accumulate-repeat-accumulate codes; accumulate-repeat-accumulate-accumulate codes; accumulate-repeat-check-accumulate codes; accumulators; block size; channel capacity thresholds; density evolution; differentiators; high-speed decoder; iterative decoding thresholds; loop-free encoding modules; maximum variable node degrees; projected graph; protograph representation; punctured single parity check codes; puncturing; repetition codes; serial/parallel concatenations; Channel capacity; Electronic mail; Encoding; H infinity control; Iterative decoding; Laboratories; Modular construction; Parity check codes; Propulsion; Turbo codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 2005. ICC 2005. 2005 IEEE International Conference on
Print_ISBN
0-7803-8938-7
Type
conf
DOI
10.1109/ICC.2005.1494433
Filename
1494433
Link To Document