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
Résumé :
[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 :
Ingénierie électrique & électronique
Auteur, co-auteur :
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
✱ Ces auteurs ont contribué de façon équivalente à la publication.
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Early-Stopped Technique for BCH Decoding Algorithm Under Tolerant Fault Probability
Date de publication/diffusion :
24 juin 2024
Nom de la manifestation :
ICICT2024
Lieu de la manifestation :
London, Gbr
Date de la manifestation :
19-02-2024 => 22-02-2024
Sur invitation :
Oui
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of 9th International Congress on Information and Communication Technology - ICICT 2024
Editeur scientifique :
Yang, Xin-She
Maison d'édition :
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