High-speed and parallel approach for decoding of binary BCH codes with application to Flash memory devices
| dc.contributor.author | Kumar, H. | |
| dc.contributor.author | Sripati, U. | |
| dc.contributor.author | Rajesh Shetty, K. | |
| dc.date.accessioned | 2026-02-05T09:35:20Z | |
| dc.date.issued | 2012 | |
| dc.description.abstract | In 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.citation | International Journal of Electronics, 2012, 99, 5, pp. 683-693 | |
| dc.identifier.issn | 207217 | |
| dc.identifier.uri | https://doi.org/10.1080/00207217.2011.643498 | |
| dc.identifier.uri | https://idr.nitk.ac.in/handle/123456789/27020 | |
| dc.subject | BCH code | |
| dc.subject | Binary BCH codes | |
| dc.subject | Data integrity | |
| dc.subject | Decoding algorithm | |
| dc.subject | Error location | |
| dc.subject | Error locator polynomial | |
| dc.subject | Generator polynomial | |
| dc.subject | High rate | |
| dc.subject | High-speed | |
| dc.subject | High-speed decoding | |
| dc.subject | One step | |
| dc.subject | syndrome tree | |
| dc.subject | Algorithms | |
| dc.subject | Flash memory | |
| dc.subject | Location | |
| dc.subject | Parallel architectures | |
| dc.subject | Polynomials | |
| dc.subject | Decoding | |
| dc.title | High-speed and parallel approach for decoding of binary BCH codes with application to Flash memory devices |
