A low-complexity three-error-correcting BCH decoder with applications in concatenated codes
- Error correction coding (ECC) for optical communication and persistent storage systems require high rate codes that enable high data throughput and low residual errors. Recently, different concatenated coding schemes were proposed that are based on binary Bose-Chaudhuri-Hocquenghem (BCH) codes that have low error correcting capabilities. Commonly, hardware implementations for BCH decoding are based on the Berlekamp-Massey algorithm (BMA). However, for single, double, and triple error correcting BCH codes, Peterson's algorithm can be more efficient than the BMA. The known hardware architectures of Peterson's algorithm require Galois field inversion. This inversion dominates the hardware complexity and limits the decoding speed. This work proposes an inversion-less version of Peterson's algorithm. Moreover, a decoding architecture is presented that is faster than decoders that employ inversion or the fully parallel BMA at a comparable circuit size.
Author: | Jürgen FreudenbergerORCiDGND, Mohammed RajabORCiD, Sergo ShavgulidzeORCiD |
---|---|
URL: | https://ieeexplore.ieee.org/document/8661299 |
DOI: | https://doi.org/10.30420/454862002 |
ISBN: | 978-3-8007-4862-4 |
Parent Title (English): | SCC 2019; 12th International ITG Conference on Systems, Communications and Coding, February 11 - 14, 2019, Rostock, Germany |
Publisher: | VDE Verlag |
Place of publication: | Berlin ; Offenbach |
Document Type: | Conference Proceeding |
Language: | English |
Year of Publication: | 2019 |
Release Date: | 2020/01/13 |
First Page: | 7 |
Last Page: | 11 |
Note: | Volltextzugriff für Hochschulangehörige via Datenbank IEEE Xplore möglich |
Institutes: | Institut für Systemdynamik - ISD |
DDC functional group: | 000 Allgemeines, Informatik, Informationswissenschaft |
Open Access?: | Nein |
Licence (German): | Urheberrechtlich geschützt |