On the Error Correction of Iterative Bounded Distance Decoding of Generalized LDPC Codes

Research output: Contribution to journalArticlepeer-review

Abstract

Consider an ensemble of regular generalized LDPC (GLDPC) codes and assume that the same component code is associated with each parity check node. To decode a GLDPC code from the ensemble, we use the bit flipping bounded distance decoding algorithm, which is an extension of the bit flipping algorithm for LDPC codes. Previous work has shown conditions, under which, for a typical code in the ensemble with blocklength sufficiently large, a positive constant fraction of worst case errors can be corrected. In this work we first show that these requirements can be relaxed for ensembles with small left degrees. While previous work on GLDPC codes has considered expander graph arguments, our analysis formulates a necessary condition that the Tanner graph needs to satisfy for a failure event and then shows that the probability of this event vanishes for a sufficiently large blocklength. We then extend the analysis to random error correction and derive a lower bound on the fraction of random errors that can be corrected asymptotically. We discuss the extension of our results to non-binary GLDPC codes and present numerical examples.

Original languageEnglish
Pages (from-to)8380-8390
Number of pages11
JournalIEEE Transactions on Information Theory
Volume71
Issue number11
DOIs
StatePublished - 2025

Keywords

  • Generalized low-density parity-check (GLDPC) codes
  • bit flipping algorithms
  • error correction capability
  • expander codes

Fingerprint

Dive into the research topics of 'On the Error Correction of Iterative Bounded Distance Decoding of Generalized LDPC Codes'. Together they form a unique fingerprint.

Cite this