On m-ary Balanced Codes with Parallel Decoding

被引:7
作者
Pelusi, Danilo [1 ]
Tallini, Luca G. [1 ]
Bose, Bella [2 ]
机构
[1] Univ Teramo, Dip Sci Comunicaz, I-64100 Coste San Agostino, Teramo, Italy
[2] Oregon State Univ, Sch EECS, Corvallis, OR 97331 USA
来源
2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY | 2010年
基金
美国国家科学基金会;
关键词
m-ary alphabet; balanced codes; Knuth's complementation method; parallel decoding scheme; unidirectional error detection; optical and magnetic recording;
D O I
10.1109/ISIT.2010.5513733
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An m-ary block code, m = 2, 3, 4, ..., of length n is an element of IN is called balanced if, and only if, every codeword is balanced; that is, the real sum of the codeword components, or weight, is equal to left perpendicular(m - 1)n/2right perpendicular. This paper presents a tight generalization of Knuth's complementation method with parallel (hence, fast) decoding scheme. Let (n w)(m) indicate the number of m-ary words of length n and weight w is an element of {0, 1, ..., (m - 1)(n)}. A simple implementation of the scheme uses (m - 1) k + m mod 2 balancing functions to make a k is an element of IN digit information word to be balanced. So, r is an element of IN check digits can be used to balance k <= [left perpendicularr (m - 1)r/2right perpendicular)(m) - m mod 2]/(m - 1) information digits. A refined implementation of the parallel decoding scheme uses r check digits to balance k <= (m(r) - 1)/(m -1) information digits.
引用
收藏
页码:1305 / 1309
页数:5
相关论文
共 11 条
[1]   ON BALANCED CODES [J].
ALBASSAM, S ;
BOSE, B .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1990, 36 (02) :406-408
[2]   BALANCING SETS OF VECTORS [J].
ALON, N ;
BERGMANN, EE ;
COPPERSMITH, D ;
ODLYZKO, AM .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1988, 34 (01) :128-130
[3]  
[Anonymous], 2004, Codes for Mass Data Storage Systems
[4]  
COVER TM, 1973, IEEE T INFORM THEORY, V19, P73, DOI 10.1109/TIT.1973.1054929
[5]  
IMMINK KAS, 2010, IEEE J SELE IN PRESS
[6]   EFFICIENT BALANCED CODES. [J].
Knuth, Donald E. .
IEEE Transactions on Information Theory, 1986, IT-32 (01) :51-53
[7]   Efficient Balancing of q-ary Sequences with Parallel Decoding [J].
Swart, Theo G. ;
Weber, Jos H. .
2009 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1- 4, 2009, :1564-+
[8]   Efficient m-ary balanced codes [J].
Tallini, LG ;
Vaccaro, U .
DISCRETE APPLIED MATHEMATICS, 1999, 92 (01) :17-56
[9]   Balanced codes with parallel encoding and decoding [J].
Tallini, LG ;
Bose, B .
IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (08) :794-814
[10]   Design of some new efficient balanced codes [J].
Tallini, LG ;
Capocelli, RM ;
Bose, B .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1996, 42 (03) :790-802