Edge-Based Dynamic Scheduling for Belief-Propagation Decoding of LDPC and RS Codes

Chaudhry Adnan Aslam, Yong Liang Guan, Kui Cai

Research output: Contribution to journalArticlepeer-review

22 Citations (Scopus)

Abstract

This paper presents two low-complexity edge-based scheduling schemes, referred to as the e-Flooding and e-Shuffled schedules, for the belief-propagation (BP) decoding of low-density parity-check and Reed-Solomon codes. The proposed schedules selectively update the edges of the code graph based on the run-time reliability of variable and check nodes. Specifically, new message update is propagated exclusively along the unreliable edges of the code graph. This reduces the decoding complexity of BP algorithm as only a partial set of message updates is computed per decoding iteration. Besides, restricting the flow of message updates may also precludes the occurrence of some short graph cycles, which helps to preserve the BP message independence at certain variable and check nodes. Using numerical simulations, it is shown that the proposed edge-based schedules reduce the BP decoding complexity by more than 90% compared with the prior-art BP schedules, while simultaneously improving the error-rate performance, at medium-to-high signal-to-noise ratio over additive white Gaussian noise channel.

Original languageEnglish
Article number7779107
Pages (from-to)525-535
Number of pages11
JournalIEEE Transactions on Communications
Volume65
Issue number2
DOIs
Publication statusPublished - Feb 2017
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

ASJC Scopus Subject Areas

  • Electrical and Electronic Engineering

Keywords

  • belief-propagation scheduling
  • code graph
  • decoding complexity
  • error-rate performance
  • LDPC code
  • message-passing
  • RS code

Fingerprint

Dive into the research topics of 'Edge-Based Dynamic Scheduling for Belief-Propagation Decoding of LDPC and RS Codes'. Together they form a unique fingerprint.

Cite this