Title
Reducing the Dissipated Energy in Multi-standard Turbo and LDPC Decoders
Abstract
Parallel Low-Density Parity-Check and turbo code decoding consists of iterative processes that rely on the exchange of messages among multiple processing elements (PEs). They are characterized by complex communication patterns that require area expensive interconnect and memory management. Channel decoders based on Networks-on-Chip (NoCs) have been proposed in the literature, showing unmatched degrees of flexibility, but yielding high area occupation and power consumption. While general and application-specific power reduction techniques are available to save energy, the gap with respect to dedicated decoders is still large. This paper proposes techniques that reduce and optimize the traffic on the network for NoC-based channel decoders, and can be applied to any NoC architecture. The proposed techniques exploit the probabilistic nature and the processing order of the exchanged messages in the iterative decoding and define novel importance and urgency metrics. Given a target throughput, these techniques allow to consistently reduce and optimize the NoC traffic with minor or no bit error rate (BER) degradation with respect to a decoder with no traffic optimization. An already available NoC-based decoder enhanced with the proposed traffic shaping techniques leads to 13.1 % area overhead and 15.0 % power and energy reduction, while 40.2 % of power is saved on the NoC alone.
Year
DOI
Venue
2015
10.1007/s00034-014-9915-1
Circuits, Systems, and Signal Processing
Keywords
Field
DocType
LDPC, Turbo, Decoder, Multi-standard, Low power
Traffic optimization,Mathematical optimization,Low-density parity-check code,Turbo code,Electronic engineering,Soft-decision decoder,Decoding methods,Throughput,Traffic shaping,Computer engineering,Mathematics,Bit error rate
Journal
Volume
Issue
ISSN
34
5
1531-5878
Citations 
PageRank 
References 
1
0.40
17
Authors
3
Name
Order
Citations
PageRank
Carlo Condo113221.40
Amer Baghdadi238648.33
Guido Masera364074.10