information theory

Quasi-Belief Propagation and Neural-Network Check Node Processing for BCH Codes

arXiv:2607.14589

summary

The paper introduces a quasi‑belief‑propagation decoder for BCH codes that leverages code automorphisms and redundant parity‑check matrices, and replaces the costly tanh functions in check nodes with a lightweight convolutional neural network, achieving near‑optimal error‑rate performance with hardware‑friendly operations.

Abstract

This paper proposes a quasi-BP decoding scheme for BCH codes that preserves the parallelizable structure of belief propagation while exploiting code automorphisms and optimized redundant parity-check matrices. To eliminate the computationally expensive and functions in check node updates, we further introduce a neural-network-based variant that replaces them with a lightweight convolutional neural network trained under a triple-constraint loss function enforcing non-negativity and order consistency. Simulation results for three BCH codes demonstrate that quasi-BP decoding achieves competitive frame error rate performance, with a gap within 0.25 decibels compared with belief propagation decoding of an LDPC code of similar blocklength. The neural-network-based variant incurs negligible performance loss while enabling stable deployment with arithmetic operations on hardware accelerators. Concatenation with an ordered statistics decoding variant further bridges the gap to the maximum-likelihood bound. Hence, the proposed schemes offer a viable path toward high-throughput, low-latency decoding of BCH codes in next-generation communication systems.

6 pages, 3 figures, 1 table

Topics & keywords

#bch codes#belief propagation#neural network decoding#check node processing#hardware accelerationquasi belief propagationredundant parity-check matrixconvolutional neural networktriple-constraint lossordered statistics decodingframe error rate
Quasi-Belief Propagation and Neural-Network Check Node Processing for BCH Codes · wovepaper