Integer Codes Correcting Single Sparse-Byte Errors and Detecting Double Sparse-Byte Errors

Sparse-byte error-control codes were originally developed mainly for protecting wide-I/O semiconductor memories, whereas their application to communication systems has received considerably less attention. In communication receivers, sparse-byte errors may arise from self-synchronous descrambling as well as from various byte-oriented operations. In this paper, we propose a class of integer codes capable of correcting single sparse-byte errors and detecting double sparse-byte errors. The proposed codes are defined over integer rings and constructed with the help of a computer search. To assess their efficiency, the proposed codes are compared with linear codes having similar error-control capabilities. We also investigate the potential of the proposed codes for practical implementation on modern processors. For this purpose, we use an analytical model of an eight-core processor. The obtained results show that, at a processor clock frequency of 4.5 GHz, the considered 32-bit codes achieve a theoretical encoding throughput of 144 Gbps and a minimum theoretical decoding throughput of 57.88 Gbps. These results indicate that the proposed approach has potential to be applied as a software-based solution for error control in modern communication systems.

Authors

Institutions

Publication Details

Journal
Computation
Published
2026-10-09
DOI
https://doi.org/10.3390/computation14100244
Primary Topic
Coding theory and cryptography
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Integer Codes Correcting Single Sparse-Byte Errors and Detecting Double Sparse-Byte Errors

Aleksandar Radonjić, Aleksandar M. Mitrašinović, Deana Čikara
Computation
Coding theory and cryptography
article

Integer Codes Correcting Single Sparse-Byte Errors and Detecting Double Sparse-Byte Errors

Aleksandar Radonjić, Aleksandar M. Mitrašinović, Deana Čikara
article en

Abstract

Sparse-byte error-control codes were originally developed mainly for protecting wide-I/O semiconductor memories, whereas their application to communication systems has received considerably less attention. In communication receivers, sparse-byte errors may arise from self-synchronous descrambling as well as from various byte-oriented operations. In this paper, we propose a class of integer codes capable of correcting single sparse-byte errors and detecting double sparse-byte errors. The proposed codes are defined over integer rings and constructed with the help of a computer search. To assess their efficiency, the proposed codes are compared with linear codes having similar error-control capabilities. We also investigate the potential of the proposed codes for practical implementation on modern processors. For this purpose, we use an analytical model of an eight-core processor. The obtained results show that, at a processor clock frequency of 4.5 GHz, the considered 32-bit codes achieve a theoretical encoding throughput of 144 Gbps and a minimum theoretical decoding throughput of 57.88 Gbps. These results indicate that the proposed approach has potential to be applied as a software-based solution for error control in modern communication systems.

ComputationVol. 14(10)
University of Belgrade (RS), Institute of Technical Sciences of SASA (RS)
Openalex Percentile: Top 13%
Coding theory and cryptography
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.