Abstract
In this paper, we propose a two-stage soft-decision decoding (SDD) algorithm for BCH codes. At the first stage, we search for test error patterns (TEPs) according to the reliabilities of the received bits by using the flipping pattern tree (FPT) algorithm or the ordered reliability bits (ORB) technique, with a bounded number of searches. At the second stage, traditional algebraic hard-decision decoding (HDD), say, Berlekamp-Massey (BM) algorithm, is performed for these TEPs to find codewords. The proposed algorithm, referred to as FPT-BM algorithm or ORB-BM algorithm, can achieve near-optimal performance with a significantly small number of searches (dozens to hundreds). This enables efficient parallel implementation, ensuring low decoding latency and high throughput. To justify the sufficiency of the small number of searches, we provide qualitative reasoning and quantitative evaluation (using saddlepoint approximation) to show that the transmitted codeword under the proposed FPT-BM decoding strategy is reached much earlier in the search list than that under the single stage decoding (FPT-only). To analyze the performance, we calculate the upper bound on the performance gap between the proposed algorithm and maximum likelihood (ML) decoding based on the saddlepoint approximation, showing that the proposed algorithm can effectively approach the ML lower bound for high rate BCH codes. To reduce computational complexity, we introduce a filtering criterion, where the algebraic hard-decision decoding (BM decoding) is performed only for those candidates satisfying a sufficient number of parity-check equations. To determine the key parameters, we provide an intuitive criterion for the threshold in the filtering step based on the statistical analysis and a quantitative criterion for the maximum list size based on the upper bound on the performance gap to ML decoding. Numerical results demonstrate that: 1) By introducing the filtering criterion, the proposed FPT-BM algorithm effectively reduces the number of BM calls by half, with negligible performance loss, and outperforms the Chase-BM algorithm under the same filtering criterion; 2) The proposed decoding algorithm outperforms single stage decoding (FPT only) under limited search sizes; 3) For high rate BCH codes, the proposed decoding algorithm can approach the finite-length capacity, while for medium rate regions, the proposed decoding algorithm also exhibits better performance over FPT-only and BM-only decoding algorithms. © 1972-2012 IEEE.
| Original language | English |
|---|---|
| Pages (from-to) | 12979-12992 |
| Number of pages | 14 |
| Journal | IEEE Transactions on Communications |
| Volume | 73 |
| Issue number | 12 |
| Online published | 11 Aug 2025 |
| DOIs | |
| Publication status | Published - Dec 2025 |
Funding
This work was supported by the National Key Research and Development Program of China (2021YFA1000500), the NSF of China (62301617, 62471506 and 62371411), and the Guangdong Basic and Applied Basic Research Foundation (2023A1515011056 and 2025A1515011650).
Research Keywords
- BCH codes
- Berlekamp-Massey (BM) decoding
- flipping pattern tree (FPT)
- guessing codeword decoding (GCD)
- guessing random additive noise decoding (GRAND)
- soft-decision decoding (SDD)
Fingerprint
Dive into the research topics of 'A Two-Stage Soft-Decision Decoding Algorithm for BCH Codes'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver