Computer Science > Information Theory
[Submitted on 30 Dec 2024 (v1), last revised 17 Mar 2025 (this version, v2)]
Title:Effective Application of Normalized Min-Sum Decoding for Short BCH Codes
View PDF HTML (experimental)Abstract:The algebraic rigidity of BCH codes challenges the development of parallelizable and efficient decoders for high-throughput applications. To address this, we propose a hybrid scheme combining normalized min-sum and order statistics decoding, achieving near-maximum likelihood performance for short BCH codes while retaining the benefits of the normalized min-sum decoder over a wide SNR range. First, a heuristic method constructs a parity-check matrix with low density, appropriate redundancy, and fewer length-4 cycles through binary sum and random row cyclic shifts, forming a solid foundation for decoder design. The impact of row redundancy and rank deficiency in the dual code's minimum-weight codewords on frame error rate is analyzed. In the revised normalized min-sum decoder, three types of random automorphisms enhance decoding diversity, while aggregated messages accelerate convergence. For BCH codes of length 63 and 127, the proposed approach achieves a 1-2 dB bit error rate advantage over parallelizable alternatives or requires up to two orders of magnitude fewer iterations than other iterative rivals. These results highlight its effectiveness in hybrid decoding for ultra-reliable, low-latency communications.
Submission history
From: Guangwen Li [view email][v1] Mon, 30 Dec 2024 09:51:40 UTC (1,858 KB)
[v2] Mon, 17 Mar 2025 03:20:12 UTC (1,872 KB)
Current browse context:
cs.IT
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.