Computational complexity analysis of hamming codes polynomial co-decoding

F. Ellero, G. Palese, E. Tomat, F. Vatta

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In mathematical terms, Hamming codes are a class of binary linear codes. Due to the limited redundancy that they add to the data, they can only detect and correct errors when the error rate is low. This is the case in computer memory – usually random-access memory (RAM) – where bit errors are extremely rare and Hamming codes are widely used. A RAM with this correction system is a so-called error correction code (ECC) RAM (also known as ECC memory). ECC memory is used in most computers where data corruption cannot be tolerated under any circumstances, like industrial control applications, critical databases, and infrastructural memory caches. The parity-check matrix of a Hamming code contains all length k non-zero binary vectors. This paper is focused on their cyclic version, in order to exploit the mathematical advantages of cyclic codes. Since, as far as the Authors know, the computational complexity of Hamming codes polynomial decoding has not been addressed directly in the literature, in this paper the computational complexity of their co-decoding in polynomial form is analyzed in detail.

Original languageEnglish (US)
Title of host publication2021 29th International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2021
EditorsDinko Begusic, Nikola Rozic, Josko Radic, Matko Saric
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9789532901092
StatePublished - 2021
Externally publishedYes
Event29th International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2021 - Hvar, Croatia
Duration: Sep 23 2021Sep 25 2021

Publication series

Name2021 29th International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2021

Conference

Conference29th International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2021
Country/TerritoryCroatia
CityHvar
Period9/23/219/25/21

Keywords

  • Error detection and correction (EDAC)
  • Error-correcting codes (ECC)
  • Hamming codes

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Hardware and Architecture
  • Signal Processing
  • Software

Fingerprint

Dive into the research topics of 'Computational complexity analysis of hamming codes polynomial co-decoding'. Together they form a unique fingerprint.

Cite this