DocumentCode :
1710167
Title :
Idle time reduction in TDMP implementation of LDPC decoder
Author :
Sulek, Wojciech
Author_Institution :
Inst. of Electron., Silesian Univ. of Technol., Gliwice, Poland
fYear :
2010
Firstpage :
44
Lastpage :
49
Abstract :
This article concerns the hardware iterative decoder for a subclass of LDPC (Low-Density Parity-Check) codes that are implementation oriented. They are known as Architecture Aware LDPC (AA-LDPC). The decoder has been implemented in a form of parameterizable VHDL description. To achieve high clock frequency of the decoder hardware implementation, a large number of pipeline registers has been used in the processing chain. However, the registers increase the processing path delay, since the number of clock cycles required for data propagating is increased. Thus in general the idle cycles must be introduced between decoding subiterations. In this paper we provide a method for calculation the exact number of required idle cycles on the basis of parity check matrix of the code. Then we propose a heuristic algorithm for parity check matrix optimization to minimize the total number of required idle cycles and hence maximize the decoder throughput. The proposed matrix optimization by sorting rows and columns does not change the code properties, however the decoder throughput can be significantly increased.
Keywords :
hardware description languages; iterative decoding; matrix algebra; message passing; parity check codes; pipeline processing; turbo codes; AA-LDPC; LDPC decoder; TDMP implementation; VHDL description; architecture aware LDPC; clock cycles; decoder hardware implementation; decoder throughput; decoding subiterations; hardware iterative decoder; heuristic algorithm; high clock frequency; idle time reduction; low-density parity-check codes; parity check matrix optimization; pipeline registers; processing chain; processing path delay; required idle cycles; Clocks; Decoding; Delay; Optimization; Parity check codes; Pipeline processing; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Technologies in Electrical and Electronics Engineering (SIBIRCON), 2010 IEEE Region 8 International Conference on
Conference_Location :
Listvyanka
Print_ISBN :
978-1-4244-7625-1
Type :
conf
DOI :
10.1109/SIBIRCON.2010.5555310
Filename :
5555310
Link To Document :
بازگشت