Integer Codes Correcting Double Errors and Triple-Adjacent Errors Within a Byte

被引:11
|
作者
Radonjic, Aleksandar [1 ]
机构
[1] Serbian Acad Arts & Sci, Inst Tech Sci, Belgrade 11000, Serbia
关键词
Integer codes; optical computer networks; error control; single errors; double errors; triple-adjacent errors;
D O I
10.1109/TVLSI.2020.2998364
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a class of integer codes that are suitable for use in optical computer networks in which the data are transmitted serially. The presented codes are constructed with the help of a computer and have three desirable properties. First, they use integer and lookup table operations, which make them suitable for software implementation. Second, depending on the application requirements, the proposed codes can be used as low-rate error correction (EC) codes or as high-rate error detection (ED) codes. In the EC mode, which is suited for real-time applications, the receiver can correct all single and double errors, as well as all triple-adjacent (TA) errors within one b-bit byte. On the other hand, if the integrity of data is of high importance, the receiver may operate in the ED mode. In that case, it is able to detect all quadruple errors, all double TA errors within one b-bit byte, and all double TA errors within two b-bit bytes. Finally, it is important to note that the presented codes can be interleaved without delay and without using any additional hardware. Owing to this, it is possible to construct simple codes capable of detecting/correcting multiple TA and random errors.
引用
收藏
页码:1901 / 1908
页数:8
相关论文
共 50 条