Skip to main navigation Skip to search Skip to main content

RL-Based Parallel LDPC Decoding with Clustered Scheduling

Research output: Contribution to journalArticlepeer-review

Abstract

We propose a reinforcement learning (RL)-based decoding framework for high-throughput parallel decoding of low-density parity-check (LDPC) codes using clustered scheduling. Parallel LDPC decoders must balance error-correction performance and decoding latency while avoiding memory conflicts. To address this trade-off, we construct clusters of check nodes that satisfy a two-edge independence property, which enables conflict-free row-parallel belief propagation. An RL agent is trained offline to assign Q-values to clusters and to prioritize their update order during decoding. To overcome the exponential storage requirements of existing RL-based scheduling methods, we introduce the Q-Sum method, which approximates cluster-level Q-values as the sum of Q-values of individual check nodes, reducing storage complexity from exponential to linear in the number of check nodes. We further propose an On-the-Fly clustering strategy that enforces two-edge independence dynamically during decoding and provides additional flexibility when static clustering is not feasible. Simulation results for array-based LDPC codes over additive white Gaussian noise (AWGN) channels show that the proposed methods improve the latency-versus-performance trade-off of parallel LDPC decoders, achieving lower decoding latency and higher throughput while maintaining error rates comparable to state-of-the-art decoding methods.

Original languageEnglish (US)
Article number215
JournalEntropy
Volume28
Issue number2
DOIs
StatePublished - Feb 2026

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Mathematical Physics
  • Physics and Astronomy (miscellaneous)
  • General Physics and Astronomy
  • Electrical and Electronic Engineering

Keywords

  • error-correcting codes
  • high-throughput decoding
  • low-density parity-check codes
  • message-passing scheduling
  • reinforcement learning

Fingerprint

Dive into the research topics of 'RL-Based Parallel LDPC Decoding with Clustered Scheduling'. Together they form a unique fingerprint.

Cite this