DocumentCode :
3117597
Title :
A flexible NoC-based LDPC code decoder implementation and bandwidth reduction methods
Author :
Condo, Carlo ; Masera, Guido
fYear :
2011
fDate :
2-4 Nov. 2011
Firstpage :
1
Lastpage :
8
Abstract :
The need for efficient and flexible LDPC (Low Density parity Check) code decoders is rising due to the growing number and variety of standards that adopt this kind of error correcting codes in wireless applications. From the implementation point of view, the decoding of LDPC codes implies intensive computation and communication among hardware components. These processing capabilities are usually obtained by allocating a sufficient number of processing elements (PEs) and proper interconnect structures. In this paper, Network on Chip (NoC) concepts are applied to the design of a fully flexible decoder, capable to support any LDPC code with no constraints on code structure. It is shown that NoC based decoders also achieve relevant throughput values, comparable to those obtained by several specialized decoders. Moreover, the paper explores the area and power overhead introduced by the NoC approach. In particular, two methods are proposed to reduce the traffic injected in the network during the decoding process, namely early stopping of iterations and message stopping. These methods are usually adopted to increase throughput. On the contrary, in this paper, we leverage iteration and message stopping to cut the area and power overhead of NoC based decoders. It is shown that, by reducing the traffic injected in the NoC and the number of iterations performed by the decoding algorithm, the decoder can be scaled to lower degrees of parallelism with small losses in terms of BER (Bit Error Rate) performance. VLSI synthesis results on a 130 nm technology show up to 50% area and energy reduction while maintaining an almost constant throughput.
Keywords :
VLSI; decoding; error correction codes; error statistics; iterative methods; network-on-chip; parity check codes; radiocommunication; telecommunication traffic; BER; VLSI synthesis; area overhead; bandwidth reduction methods; bit error rate performance; error correcting codes; flexible NoC-based LDPC code decoder implementation; hardware components; interconnect structures; iteration algorithm; low density parity check code; message stopping; network on chip concepts; power overhead; processing elements; size 130 nm; traffic reduction; wireless applications; Bit error rate; Decoding; Iterative decoding; Neodymium; Routing; Throughput; Flexibility; LDPC Decoder; NoC; VLSI; Wireless communications;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2011 Conference on
Conference_Location :
Tampere
Print_ISBN :
978-1-4577-0620-2
Electronic_ISBN :
978-1-4577-0619-6
Type :
conf
DOI :
10.1109/DASIP.2011.6136889
Filename :
6136889
Link To Document :
بازگشت