High-speed and parallel approach for decoding of binary BCH codes with application to Flash memory devices

dc.contributor.authorKumar, H.
dc.contributor.authorSripati, U.
dc.contributor.authorRajesh Shetty, K.
dc.date.accessioned2026-02-05T09:35:20Z
dc.date.issued2012
dc.description.abstractIn this article, we propose a high-speed decoding algorithm for binary BCH codes that can correct up to 7bits in error. Evaluation of the error-locator polynomial is the most complicated and time-consuming step in the decoding of a BCH code. We have derived equations for specifying the coefficients of the error-locator polynomial, which can form the basis for the development of a parallel architecture for the decoder. This approach has the advantage that all the coefficients of the error locator polynomial are computed in parallel (in one step). The roots of error-locator polynomial can be obtained by Chien's search and inverting these roots gives the error locations. This algorithm can be employed in any application where high-speed decoding of data encoded by a binary BCH code is required. One important application is in Flash memories where data integrity is preserved using a long, high-rate binary BCH code. We have synthesized generator polynomials for binary BCH codes (error-correcting capability, s) that can be employed in Flash memory devices to improve the integrity of information storage. The proposed decoding algorithm can be used as an efficient, high-speed decoder in this important application. © 2012 Taylor & Francis.
dc.identifier.citationInternational Journal of Electronics, 2012, 99, 5, pp. 683-693
dc.identifier.issn207217
dc.identifier.urihttps://doi.org/10.1080/00207217.2011.643498
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/27020
dc.subjectBCH code
dc.subjectBinary BCH codes
dc.subjectData integrity
dc.subjectDecoding algorithm
dc.subjectError location
dc.subjectError locator polynomial
dc.subjectGenerator polynomial
dc.subjectHigh rate
dc.subjectHigh-speed
dc.subjectHigh-speed decoding
dc.subjectOne step
dc.subjectsyndrome tree
dc.subjectAlgorithms
dc.subjectFlash memory
dc.subjectLocation
dc.subjectParallel architectures
dc.subjectPolynomials
dc.subjectDecoding
dc.titleHigh-speed and parallel approach for decoding of binary BCH codes with application to Flash memory devices

Files

Collections