Design of some new efficient balanced codes

被引:57
作者
Tallini, LG [1 ]
Capocelli, RM [1 ]
Bose, B [1 ]
机构
[1] UNIV ROMA LA SAPIENZA,DIPARTIMENTO INFORMAT,I-00185 ROME,ITALY
基金
美国国家科学基金会;
关键词
balanced codes; data integrity; data synchronization; DC-free codes; unidirectional errors;
D O I
10.1109/18.490545
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A balanced code with r check bits and k information bits is a binary code of length k + r and cardinality 2(k) such that each codeword is balanced; that is, it has [(k + r)/2] 1's and [(k + r)/2] 0's, This paper contains new methods to construct efficient balanced codes, To design a balanced code, an information word with a low number of 1's or 0's is compressed and then balanced using the saved space, On the other hand, an information word having almost the same number of 1's and 0's is encoded using the single maps defined by Knuth's complementation method, Three different constructions are presented, Balanced codes with r check hits and k information bits with k less than or equal to 2(r+1) - 2, k less than or equal to 3 . 2(r) - 8, and k less than or equal to 5 . 2(r) - 10r + c(r), c(r) is an element of {-15, -10, -5, 0, +5}, are given, improving the constructions found in the literature, In some cases, the first two constructions have a parallel coding scheme.
引用
收藏
页码:790 / 802
页数:13
相关论文
共 22 条