BCH code; BCH decoding; Berlekamp-massey algorithm; Early stop; Early termination; Low latency design; Berlekamp-Massey algorithm; Decoding algorithm; Decoding failure; Early-stop; Fault probabilities; Low latency; Control and Systems Engineering; Signal Processing; Computer Networks and Communications
Abstract :
[en] In this paper, a technique for the Berlekamp-Massey(BM) algorithm is provided to reduce the latency of decoding and save decoding power by early termination or early-stopped checking. We investigate the consecutive zero discrepancies during the decoding iteration and decide to early stop the decoding process. This technique is subject to decoding failure in exchange for the decoding latency. We analyze our proposed technique by considering the weight distribution of BCH code and estimating the bounds of undetected error probability as the event of erroneous stop checking. The proposed method is effective in numerical results and the probability of decoding failure is lower than 10-119 for decoding 16383 code length of BCH codes. Furthermore, the complexity compared the conventional early termination method with the proposed approach for decoding the long BCH code. The proposed approach reduces the complexity of the conventional approach by up to 80%. As a result, the FPGA testing on a USB device validates the reliability of the proposed method.
Disciplines :
Electrical & electronics engineering
Author, co-author :
Wang, Shih-Shuan; Transilvania University of Brasov, Brasov, Romania
CHOU, Hung-Pu ✱; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SigCom
Zhong, Xinchao; School of Computer Science, The University of Auckland, Auckland, New Zealand
Ma, Sean Longyu; School of Computer Science, The University of Auckland, Auckland, New Zealand
✱ These authors have contributed equally to this work.
External co-authors :
yes
Language :
English
Title :
Early-Stopped Technique for BCH Decoding Algorithm Under Tolerant Fault Probability
Publication date :
24 June 2024
Event name :
ICICT2024
Event place :
London, Gbr
Event date :
19-02-2024 => 22-02-2024
By request :
Yes
Audience :
International
Main work title :
Proceedings of 9th International Congress on Information and Communication Technology - ICICT 2024
Editor :
Yang, Xin-She
Publisher :
Springer Science and Business Media Deutschland GmbH
Nishi Y (2014) Advances in non-volatile memory and storage technology. Woodhead Publishing, Electronic and Optical Materials
Srinivasan M, Sanvate DV (2021) NAND flash memory market trends, share, size, growth, forecast 2030. Straits Res
Ruan M, Titcheu T, Zhai E, Li Z, Liu Y, Jinlong E, Cui Y, Xu H (2018) On the synchronization bottleneck of OpenStack swift-like cloud storage systems. IEEE Trans Parallel Distrib Syst 29(9):2059–2074
Ma L, Sham C-W, Sun J, Tenorio RV (2020) A real-time flexible telecommunication decoding architecture using FPGA partial reconfiguration. IEEE Trans Circ Syst II: Express Briefs 67(10):2149–2153
Ma L, Sham CW. Optimized layer architecture for layered LDPC code decoder. 2018 International conference on advanced technologies for communications (ATC), pp 287–291. https://doi.org/10.1109/ATC.2018.8587568
Ma L, Chou H-F, Sham C-W. A novel data packing technique for QC-LDPC decoder architecture applied to NAND flash controller. 2019 IEEE 8th global conference on consumer electronics (GCCE), pp 897–898. https://doi.org/10.1109/GCCE46687.2019.9015393
Berlekamp ER (1968) Algebraic coding theory. McGraw-Hill, New York NY
Lu C-C, Liu C-W (June 2007) A view of Gaussian elimination applied to early-stopped Berlekamp-Massey algorithm. IEEE Trans Commun 55(6)1131–1143
Chen CL (1981) High-speed decoding of BCH codes. IEEE Trans Inf Theory 27(2):254–256
Sanvate DV, Morrison RD (July 1990) Decoder malfunction in BCH decoders. IEEE Trans Inf Theory 36(4):884–889
Kim M-G, Lee JH (May 1996) Undetected error probabilities of binary primitive BCH codes for both error correction and detection. IEEE Trans Commun 44(5):575–580
Lin S, Costello DJ (2004) Error control coding: fundamentals and applications, 2nd edn. Prentice Hall, NJ
Peterson W, Weldon E (1972) Error-correcting codes, Cambridge. MIT Press, MA
Srinivasan M, Sanvate DV (1994) Malfunction in the Peterson-Gorenstein-Zierler decoder. IEEE Trans Inf Theory 40(5):1649–1653