Title :
Architectural strategies for low-power VLSI turbo decoders
Author :
Masera, Guido ; Mazza, Marco ; Piccinini, Gianluca ; Viglione, Fabrizio ; Zamboni, Maurizio
Author_Institution :
Dipt. di Elettronica, Politecnico di Torino, Italy
fDate :
6/1/2002 12:00:00 AM
Abstract :
The use of "turbo codes" has been proposed for several applications, including the development of wireless systems, where highly reliable transmission is required at very low signal-to-noise ratios (SNR). The problem of extracting the best coding gains from these kind of codes has been deeply investigated in the last years. Also the hardware implementation of turbo codes is a very challenging topic, mainly due to the iterative nature of the decoding process, which demands an operating frequency much higher than the data rate; in the case of wireless applications, the design constraints became even more strict due to the low-cost and low-power requirements. This paper first presents a new architecture for the decoder core with improved area and power dissipation properties; then partitioning techniques are proposed to reduce the power consumption of the decoder memories. It is proven that most of the power is dissipated by the large RAM units required by the decoder, so the described technique is very efficient: an average power saving of 70% with an area overhead of 23% has been obtained on a set of analyzed architectures.
Keywords :
CMOS logic circuits; VLSI; concatenated codes; convolutional codes; interleaved codes; iterative decoding; logic CAD; logic partitioning; turbo codes; CMOS standard cell library; MAP algorithm; VLSI turbo decoders; architectural strategies; area properties; concatenated encoder; constitutive blocks; convolutional codes; decoder memories; fully synthesizable VHDL model; interleavers; large RAM units; logic synthesis; low-power design; partitioning techniques; power dissipation properties; soft decoders; soft-in soft-out units; wireless communications; Data mining; Energy consumption; Frequency; Hardware; Iterative decoding; Power dissipation; Random access memory; Signal to noise ratio; Turbo codes; Very large scale integration;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2002.1043330