Reducing the Dissipated Energy in Multi-standard Turbo and LDPC Decoders

نویسندگان

  • Carlo Condo
  • Amer Baghdadi
  • Guido Masera
چکیده

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 applicationspecific 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 Carlo Condo, Guido Masera Politecnico di Torino Corso Duca degli Abruzzi 24 10129 Torino, Italy E-mail: ¡name.surname¿@polito.it Amer Baghdadi Telecom Bretagne Technopole Brest-Iroise 29238 Brest Cedex 3, France E-mail: ¡name.surname¿@telecom-bretagne.eu 2 Carlo Condo et al. 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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Turbo-Schedules for LDPC Decoding

The convergence rate of LDPC decoding is comparatively slower than turbo code decoding: 25 LDPC iterations versus 8-10 iterations for turbo codes. Recently, Mansour proposed a ‘turbo-schedule’ to improve the convergence rate of LDPC decoders. In this letter, we first extend the turbo-scheduling principle to the check messages. Second, we show analytically that the convergence rate of both turbo...

متن کامل

VLSI Design, Optimization, and Implementation of Channel Decoding in Wireless Systems

Today’s mobile information society has a steady demand for everincreasing data rates and better quality-of-service in wireless systems. To meet this demand standards organizations involved with the wireless industry are increasingly relying on modern high-performance channel codes such as low-density parity-check (LDPC) and turbo codes. These forward error-correction codes achieve near-optimal ...

متن کامل

VLSI Architectures for WIMAX Channel Decoders

This chapter describes the main architectures proposed in the literature to implement the channel decoders required by the WiMax standard, namely convolutional codes, turbo codes (both block and convolutional) and LDPC. Then it shows a complete design of a convolutional turbo code encoder/decoder system for WiMax.

متن کامل

Study of bifurcation behavior of two-dimensional turbo product code decoders

Turbo codes, low-density parity-check (LDPC) codes and turbo product codes (TPCs) are high performance error-correction codes which employ iterative algorithms for decoding. Under different conditions, the behaviors of the decoders are different. While the nonlinear dynamical behaviors of turbo code decoders and LDPC decoders have been reported in the literature, the dynamical behavior of TPC d...

متن کامل

SLATE: A Combined Architecture for LDPC and Turbo Decoding

LDPC and turbo codes are channel codes commonly used for wireless communication. Decoding algorithms are computationally demanding, and so efficient implementations are often inflexible, targeting only the codes specified by a given standard. When support for multiple standards is needed, multiple decoders are generally used. We study the algorithms for decoding each standard and find that some...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CSSP

دوره 34  شماره 

صفحات  -

تاریخ انتشار 2015