Back to Search Start Over

Reducing the Overhead of BCH Codes: New Double Error Correction Codes.

Authors :
Saiz-Adalid, Luis-J.
Gracia-Morán, Joaquín
Gil-Tomás, Daniel
Baraza-Calvo, J.-Carlos
Gil-Vicente, Pedro-J.
Source :
Electronics (2079-9292); Nov2020, Vol. 9 Issue 11, p1897-1897, 1p
Publication Year :
2020

Abstract

The Bose-Chaudhuri-Hocquenghem (BCH) codes are a well-known class of powerful error correction cyclic codes. BCH codes can correct multiple errors with minimal redundancy. Primitive BCH codes only exist for some word lengths, which do not frequently match those employed in digital systems. This paper focuses on double error correction (DEC) codes for word lengths that are in powers of two (8, 16, 32, and 64), which are commonly used in memories. We also focus on hardware implementations of the encoder and decoder circuits for very fast operations. This work proposes new low redundancy and reduced overhead (LRRO) DEC codes, with the same redundancy as the equivalent BCH DEC codes, but whose encoder, and decoder circuits present a lower overhead (in terms of propagation delay, silicon area usage and power consumption). We used a methodology to search parity check matrices, based on error patterns, in order to design the new codes. We implemented and synthesized them, and compared their results with those obtained for the BCH codes. Our implementation of the decoder circuits achieved reductions between 2.8% and 8.7% in the propagation delay, between 1.3% and 3.0% in the silicon area, and between 15.7% and 26.9% in the power consumption. Therefore, we propose LRRO codes as an alternative for protecting information against multiple errors. [ABSTRACT FROM AUTHOR]

Subjects

Subjects :
PARITY-check matrix
CYCLIC codes

Details

Language :
English
ISSN :
20799292
Volume :
9
Issue :
11
Database :
Complementary Index
Journal :
Electronics (2079-9292)
Publication Type :
Academic Journal
Accession number :
147273723
Full Text :
https://doi.org/10.3390/electronics9111897