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 :
بازگشت