pith. sign in

arxiv: 2604.04066 · v1 · submitted 2026-04-05 · 💻 cs.IT · math.IT

Quasi-BP for BCH Codes and its Optimization

Pith reviewed 2026-05-13 16:58 UTC · model grok-4.3

classification 💻 cs.IT math.IT
keywords BCH codesbelief propagationquasi-BP decodermutual informationEXIT chartsiterative decodinghigh-density parity-check codesLDPC codes
0
0 comments X

The pith

Quasi-belief propagation decoder reaches near-LDPC performance on BCH codes by adding dilation and merging steps.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper proposes a quasi-belief propagation decoder for BCH codes that folds in channel noise variance, the cyclic structure of the code, and extra redundancy in the parity-check matrix to drive iterative message passing. It tracks mutual information through variable and check nodes to justify the use of scattered EXIT charts for tuning, while an expand-then-merge step on messages accelerates convergence at each round. If the approach holds, dense algebraic codes that once resisted standard belief propagation could be decoded with performance close to that of LDPC codes of similar rate and length. This matters because it offers a path to practical iterative decoding without redesigning the code itself.

Core claim

The central claim is that a parallelizable quasi-BP decoder, built by embedding domain knowledge into message updates and applying input dilation followed by merging, produces mutual-information growth sufficient for decoding performance that approaches LDPC codes of comparable rate and blocklength, thereby making BP-like decoding feasible for high-density parity-check matrices.

What carries the argument

The quasi-BP decoder with input dilation and merging operations, whose convergence is validated by tracking mutual information evolution and optimized via scattered EXIT charts.

If this is right

  • BCH codes of varying rates and lengths become candidates for iterative decoding without code redesign.
  • Scattered EXIT charts serve as a reliable design tool for parameter selection in the quasi-BP decoder.
  • Domain knowledge such as cyclic symmetry can be systematically injected into message-passing algorithms for faster convergence.
  • High-density parity-check codes in general become more tractable for BP-like methods.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same dilation-merging pattern might improve convergence on other algebraic codes whose parity-check matrices contain structured redundancy.
  • If the mutual-information tracking remains accurate, the method could supply a lightweight alternative to full density-evolution analysis for dense graphs.
  • Hardware implementations could exploit the parallel structure and fixed dilation size to reduce latency compared with standard BP on sparse graphs.

Load-bearing premise

The dilation and merging steps plus domain knowledge produce steady mutual-information growth without bias or convergence failures that would block near-LDPC performance.

What would settle it

A set of simulations on BCH codes of rate around 0.5 and length 1000–4000 showing bit-error rates that remain more than 0.5 dB worse than LDPC codes at the same rate and length, or clear divergence of the iterative process at moderate noise levels.

Figures

Figures reproduced from arXiv: 2604.04066 by Guangwen Li.

Figure 1
Figure 1. Figure 1: Comparison of BP and quasi-BP in EXIT view. [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Association of IE,V and IE,C with lmax optimization and FER estimation under (lmax, δ1, δ2) = (30, 2, 15) for BCH(127,64) code. 1) Selection of lmax: As shown in Fig. 2a, IE,V and IE,C climb, saturate, and decline asynchronously, diverging after their peaks. Per (16), the decline stems from a few decod￾ing failures whose penalties dominate the MI approximation. it may be misinterpreted as performance deter… view at source ↗
Figure 4
Figure 4. Figure 4: FER/BER of BCH(127,64) and LDPC(128,64) codes. [PITH_FULL_IMAGE:figures/full_fig_p004_4.png] view at source ↗
Figure 3
Figure 3. Figure 3: Impact of δ1 and δ2 on IE,C with respect to iteration index for BCH(127,64) code parameterized by varying SNR. IV. SIMULATION AND ANALYSIS We evaluate FER/BER performance of parallelizable itera￾tive decoders for BCH(127,64), BCH(127,99), BCH(255,239), and CCSDS LDPC(128,64) [19] codes. Non-parallelizable decoders (e.g., those requiring sorting or H reduction) are excluded. Parameters (δ1, δ2) = (2, 15) ar… view at source ↗
Figure 5
Figure 5. Figure 5: FER/BER for BCH(127,99) and BCH(255,239) codes. [PITH_FULL_IMAGE:figures/full_fig_p005_5.png] view at source ↗
read the original abstract

This paper proposes a quasi-belief propagation decoder for BCH codes that systematically integrates domain knowledge--specifically, channel noise variance, the cyclic property of the codes, and the deliberate redundancy in their parity-check matrices--to enable efficient iterative decoding. We rigorously formalize this parallelizable decoder within an information-theoretic framework by tracking mutual information evolution through the constituent variable and check decoders, thereby validating the use of scattered EXIT charts as a tool for optimizing the decoder's parameters. At each iteration, an input dilation operation expands the set of messages, while a subsequent merging operation accelerates mutual information growth, ensuring rapid convergence. The proposed decoder achieves decoding performance approaching that of LDPC codes with comparable rate and blocklength, effectively pioneering the feasible deployment of BP-like decoding for high-density parity-check codes. The generality and robustness of the scheme are demonstrated through extensive simulations across codes of varying rates and blocklengths.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 3 minor

Summary. The paper proposes a quasi-belief propagation (Quasi-BP) decoder for BCH codes that integrates domain knowledge including channel noise variance, cyclic shifts, and redundant parity checks. It formalizes the decoder via mutual-information tracking through variable and check nodes, using scattered EXIT charts to optimize parameters. At each iteration an input dilation expands the message set and a merging step accelerates convergence. Simulations across rates and blocklengths are claimed to show performance approaching LDPC codes of comparable rate and length, enabling BP-like decoding for high-density parity-check matrices.

Significance. If the performance claims hold, the work would be significant for extending iterative decoding to dense algebraic codes such as BCH, which are important in practice but usually decoded algebraically. The information-theoretic framing with explicit MI evolution and EXIT-chart optimization is a clear strength, as is the systematic incorporation of BCH-specific structure. These elements provide a reproducible optimization pathway and could generalize to other high-density parity-check constructions.

major comments (2)
  1. [Abstract and §5] Abstract and simulation results section: the central claim that the decoder achieves performance approaching LDPC codes of comparable rate and blocklength is load-bearing yet unsupported by any quantitative data, BER/SNR values, error bars, or direct baseline comparisons; without these the pioneering assertion cannot be evaluated.
  2. [§4] §4 (EXIT-chart optimization): the assertion that dilation and merging produce reliable, unbiased mutual-information growth is load-bearing for the performance claim, but the standard independence assumptions underlying EXIT tracking are fragile for dense cyclic BCH matrices; any unmodeled correlations from the merging step or redundant checks could cause the optimized parameters to overstate achievable BER performance.
minor comments (3)
  1. [§3] Clarify the precise definitions and pseudocode for the dilation and merging operations, including how they interact with the cyclic shifts and redundant checks.
  2. [§5] Add explicit statements of the code parameters (n, k, t) and channel model used in all reported simulations.
  3. [Notation] Ensure consistent notation for mutual information quantities across the EXIT-chart figures and the accompanying text.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive comments, which help clarify the presentation of our results. We address each major point below and will revise the manuscript to incorporate additional quantitative evidence and discussion of modeling assumptions.

read point-by-point responses
  1. Referee: [Abstract and §5] Abstract and simulation results section: the central claim that the decoder achieves performance approaching LDPC codes of comparable rate and blocklength is load-bearing yet unsupported by any quantitative data, BER/SNR values, error bars, or direct baseline comparisons; without these the pioneering assertion cannot be evaluated.

    Authors: We agree that the abstract and Section 5 would benefit from explicit quantitative support. Although the manuscript reports simulations across rates and blocklengths, we will add detailed BER/SNR curves with numerical values, error bars, and direct comparisons against LDPC codes of matching rate and length in the revised Section 5 to make the performance claims fully evaluable. revision: yes

  2. Referee: [§4] §4 (EXIT-chart optimization): the assertion that dilation and merging produce reliable, unbiased mutual-information growth is load-bearing for the performance claim, but the standard independence assumptions underlying EXIT tracking are fragile for dense cyclic BCH matrices; any unmodeled correlations from the merging step or redundant checks could cause the optimized parameters to overstate achievable BER performance.

    Authors: We acknowledge that the independence assumptions in EXIT analysis can be strained by the cyclic structure and redundant checks in BCH matrices, and that the merging step may introduce unmodeled correlations. In the revision we will expand Section 4 with an explicit discussion of these limitations and will add cross-validation against direct BER simulations to confirm that the optimized parameters do not overstate performance. revision: partial

Circularity Check

0 steps flagged

No significant circularity; derivation uses standard MI/EXIT tools without reduction to inputs

full rationale

The paper's central chain formalizes quasi-BP via input dilation/merging and domain-knowledge injection, then tracks mutual-information evolution to justify scattered EXIT-chart parameter optimization. This is presented as an information-theoretic validation step rather than a self-referential fit. Performance claims (approaching LDPC) are supported by simulations across rates and lengths, not by equations that equate the output metric directly to the fitted parameters by construction. No self-citations are invoked as load-bearing uniqueness theorems, no ansatz is smuggled, and no known result is merely renamed. The independence assumptions for dense BCH matrices are acknowledged as potentially fragile but are not used to derive the performance claim from the optimization itself. The framework therefore remains self-contained against external benchmarks.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

Abstract supplies no explicit free parameters, axioms, or invented entities; the approach relies on standard information-theoretic tracking and domain knowledge assumed to be available.

pith-pipeline@v0.9.0 · 5439 in / 1002 out tokens · 25420 ms · 2026-05-13T16:58:23.137688+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Reference graph

Works this paper leans on

19 extracted references · 19 canonical work pages

  1. [1]

    A mathematical theory of communication,

    C. E. Shannon, “A mathematical theory of communication,”Bell Syst. Tech. J., vol. 27, no. 3, pp. 379–423, 1948

  2. [2]

    Low-density parity-check codes,

    R. Gallager, “Low-density parity-check codes,”IRE Trans. Inf. Theory, vol. 8, no. 1, pp. 21–28, 1962

  3. [3]

    Near shannon limit performance of low density parity check codes,

    D. J. MacKay and R. M. Neal, “Near shannon limit performance of low density parity check codes,”Electron. Lett., vol. 32, no. 18, p. 1645, 1996

  4. [4]

    On implementation of Min-Sum algorithm and its modifications for decoding low-density parity-check (LDPC) codes,

    J. Zhao, F. Zarkeshvari, and A. H. Banihashemi, “On implementation of Min-Sum algorithm and its modifications for decoding low-density parity-check (LDPC) codes,”IEEE Trans. Commun., vol. 53, no. 4, pp. 549–554, 2005

  5. [5]

    Adaptive offset Min-Sum algorithm for low-density parity check codes,

    M. Jiang, C. Zhao, L. Zhang, and E. Xu, “Adaptive offset Min-Sum algorithm for low-density parity check codes,”IEEE Commun. Lett., vol. 10, no. 6, pp. 483–485, 2006

  6. [6]

    Reduced-complexity decoding of LDPC codes,

    J. Chen, A. Dholakia, E. Eleftheriou, M. P. Fossorier, and X.-Y . Hu, “Reduced-complexity decoding of LDPC codes,”IEEE Trans. Commun., vol. 53, no. 8, pp. 1288–1299, 2005

  7. [7]

    Error floors of LDPC codes,

    T. Richardson, “Error floors of LDPC codes,” inProc. Annu. Allerton Conf. Commun. Control Comput., vol. 41, 2003, pp. 1426–1435

  8. [8]

    Improved BCH-Polar concatenated scheme for unsourced random access in Internet of Things,

    Z. Zhang, K. Niu, and H. Cui, “Improved BCH-Polar concatenated scheme for unsourced random access in Internet of Things,”IEEE Internet Things J., vol. 11, no. 19, pp. 32 172–32 182, 2024

  9. [9]

    Soft-decision decoding of linear block codes based on ordered statistics,

    M. P. Fossorier and S. Lin, “Soft-decision decoding of linear block codes based on ordered statistics,”IEEE Trans. Inf. Theory, vol. 41, no. 5, pp. 1379–1396, 1995

  10. [10]

    Probability-based ordered-statistics decoding for short block codes,

    C. Yue, M. Shirvanimoghaddam, G. Park, O.-S. Park, B. Vucetic, and Y . Li, “Probability-based ordered-statistics decoding for short block codes,”IEEE Commun. Lett., vol. 25, no. 6, pp. 1791–1795, 2021

  11. [11]

    Learning to decode lin- ear codes using deep learning,

    E. Nachmani, Y . Be’ery, and D. Burshtein, “Learning to decode lin- ear codes using deep learning,” inAllerton Conf. Commun., Control, Comput.IEEE, 2016, Conference Proceedings, pp. 341–346

  12. [12]

    Deep learning methods for improved decoding of linear codes,

    E. Nachmani, E. Marciano, L. Lugosch, W. J. Gross, D. Burshtein, and Y . Be’ery, “Deep learning methods for improved decoding of linear codes,”IEEE J. Sel. Top. Signal Process., vol. 12, no. 1, pp. 119–131, 2018

  13. [13]

    An iterative BP-CNN architecture for channel decoding,

    F. Liang, C. Shen, and F. Wu, “An iterative BP-CNN architecture for channel decoding,”IEEE J. Sel. Top. Signal Process., vol. 12, no. 1, pp. 144–159, 2018

  14. [14]

    Learned decimation for neural belief propagation decoders,

    A. Buchberger, C. Hger, H. D. Pfister, L. Schmalen, and A. G. i Amat, “Learned decimation for neural belief propagation decoders,” inIEEE Int. Conf. Acoust., Speech, Signal Process. (ICASSP). IEEE, 2021, Conference Proceedings, pp. 8273–8277

  15. [15]

    Convergence of iterative decoding,

    S. ten Brink, “Convergence of iterative decoding,”Electron. Lett., vol. 35, no. 10, pp. 806–808, 1999

  16. [16]

    Convergence behavior of iteratively decoded parallel concate- nated codes,

    ——, “Convergence behavior of iteratively decoded parallel concate- nated codes,”IEEE Trans. Commun., vol. 49, no. 10, pp. 1727–1737, 2002

  17. [17]

    Scattered EXIT charts for finite length LDPC code design,

    M. Ebada, A. Elkelesh, S. Cammerer, and S. ten Brink, “Scattered EXIT charts for finite length LDPC code design,” inProc. IEEE Int. Conf. Commun. (ICC), 2018, pp. 1–7

  18. [18]

    Effective application of normalized Min-Sum de- coding for short BCH codes,

    G. Li and X. Yu, “Effective application of normalized Min-Sum de- coding for short BCH codes,”IEEE Commun. Lett., vol. 29, no. 8, pp. 1983–1987, 2025

  19. [19]

    Database of Channel Codes and ML Simu- lation Results,

    M. Helmling, S. Scholl, F. Gensheimer, T. Dietz, K. Kraft, O. Griebel, S. Ruzika, and N. Wehn, “Database of Channel Codes and ML Simu- lation Results,” www.rptu.de/channel-codes, 2025. 5