Title of article :
Efficient m-ary balanced codes Original Research Article
Author/Authors :
L.G. Tallini، نويسنده , , U. Vaccaro، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 1999
Pages :
40
From page :
17
To page :
56
Abstract :
An m-ary balanced code with r check digits and k information digits is a code over the alphabet Zm = {0,1, …, m−1} of length n = k+r and cardinality mk such that each codeword is balanced; that is, the real sum of its components (or weight) is equal to [(m − 1)n/2]. This paper contains new efficient methods to design m-ary balanced codes which improve the constructions found in the literature, for all alphabet size m ⩾2. To design such codes, the information words which are close to be balanced are encoded using single maps obtained by a new generalization of Knuthʹs complementation method to the m-ary alphabet that we introduce in this paper. Whereas, the remaining information words are compressed via suitable m-ary uniquely decodable variable length codes and then balanced using the saved space. For any m⩾2, infinite families of m-ary balanced codes are given with r check digits and k⩽[1/(1 − 2α)][mr − 1)/(m − 1)] − c1 (m, α) r −c2(m, α) information digits, where α ϵ [0, 1/2) can be chosen arbitrarily close to 1/2. The codes can be implemented with O(mk logm k) m-ary digit operations and O(m + k) memory elements to store m-ary digits.
Keywords :
Balanced codes , High-order spectral-null codes , m-Ary alphabet , Immutable codes , Encoding , Decoding
Journal title :
Discrete Applied Mathematics
Serial Year :
1999
Journal title :
Discrete Applied Mathematics
Record number :
884880
Link To Document :
بازگشت