Title :
Code construction algorithm for architecture aware LDPC codes with low-error-floor
Author :
Kania, Dariusz ; Sulek, Wojciech
Author_Institution :
Inst. of Electron., Silesian Univ. of Technol., Gliwice
Abstract :
The common approach for the design of an error correction system is first to construct a code and then to define the hardware structure of the encoder and decoder. However, in the case of LDPC codes (low-density parity-check) such a constructed code is generally not well suited for a hardware implementation. It has been recognized that the code construction and hardware design must be considered jointly to facilitate LDPC decoder and encoder implementation. In this paper, an efficient decoder structure for regular and irregular LDPC codes, based on TDMP (turbo-decoding message passing) scheme is designed first. The decoder has been implemented and verified in an FPGA device. Constraints for the parity check matrix of a code to be suitable for the decoder architecture are defined. Then an algorithm for LDPC parity check matrix construction subject to these constraints is presented. The algorithm aims at improving performance of the code in the low SNR region by employing irregular codes as well as in high SNR region by reducing the number of small Stopping Sets and Trapping Sets in the Tanner graph of the code making use of a computer search technique.
Keywords :
error correction codes; matrix algebra; parity check codes; set theory; turbo codes; FPGA device; LDPC codes; SNR region; code construction algorithm; computer search technique; error correction system; hardware design; irregular codes; low-density parity-check code; low-error-floor; parity check matrix; turbo-decoding message passing scheme; Computer architecture; Decoding; Equations; Field programmable gate arrays; Hardware; Message passing; Multiprocessor interconnection networks; Parity check codes; Partitioning algorithms; Virtual colonoscopy;
Conference_Titel :
Computational Technologies in Electrical and Electronics Engineering, 2008. SIBIRCON 2008. IEEE Region 8 International Conference on
Conference_Location :
Novosibirsk
Print_ISBN :
978-1-4244-2133-6
Electronic_ISBN :
978-1-4244-2134-3
DOI :
10.1109/SIBIRCON.2008.4602573