Skip to main navigation Skip to search Skip to main content

Non-binary LDPC Decoders Design for Maximizing Throughput of an FPGA Implementation

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)

Abstract

Most of the recently proposed hardware realizations for non-binary low-density parity-check decoders are ASIC oriented as they employ multiplierless computation units. In this article, we present a different decoder design approach that is specifically intended for an FPGA implementation. We reformulate the mixed-domain FFT-BP decoding algorithm and develop a decoder architecture that does not exclude the multiplication units. This allows mapping a part of the algorithm to the multiplier cores embedded in an FPGA, thus making use of all the types of FPGA resources. Then, the throughput limit achievable in a single FPGA by the proposed decoder is significantly increased. We also consider another important optimization of the decoder implementation, mainly an efficient realization of the permutation units and an approximated evaluation of the nonlinear functions of messages. Another motivation is to make the decoder easily scalable for FPGA devices of different sizes. To achieve this goal, the configurable semi-parallel decoder architecture is applied operating for the structured subclass of codes.

Original languageEnglish
Pages (from-to)4060-4080
Number of pages21
JournalCircuits, Systems, and Signal Processing
Volume35
Issue number11
DOIs
Publication statusPublished - 1 Nov 2016

Keywords

  • Decoder implementation
  • Error control coding
  • LDPC decoding
  • Low-density parity-check codes
  • Non-binary codes

ASJC Scopus subject areas

  • Signal Processing
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Non-binary LDPC Decoders Design for Maximizing Throughput of an FPGA Implementation'. Together they form a unique fingerprint.

Cite this