DocumentCode :
3070162
Title :
On m-ary balanced codes with parallel decoding
Author :
Pelusi, Danilo ; Tallini, Luca G. ; Bose, Bella
Author_Institution :
Dip. di Sci. della Comun., Univ. degli Studi di Teramo, Teramo, Italy
fYear :
2010
fDate :
13-18 June 2010
Firstpage :
1305
Lastpage :
1309
Abstract :
An m-ary block code, m = 2, 3, 4, ..., of length n ∈ 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 ⌊(m - 1)n/2⌋. This paper presents a tight generalization of Knuth´s complementation method with parallel (hence, fast) decoding scheme. Let (wn)m indicate the number of m-ary words of length n and weight w ∈ {0, 1, ..., (m-1)n}. A simple implementation of the scheme uses (m - 1)k + m mod 2 balancing functions to make a k ∈ IN digit information word to be balanced. So, r ∈ IN check digits can be used to balance k ≤ [(⌊(m-1)r r/2⌋)m -m mod 2]/(m - 1) information digits. A refined implementation of the parallel decoding scheme uses r check digits to balance k ≤ (mr -1)/(m-1) information digits.
Keywords :
block codes; decoding; Knuth complementation method; m-ary balanced code; m-ary block code; parallel decoding scheme; Block codes; Decoding; Digital communication; Encoding; Frequency; Magnetic recording; Optical detectors; Optical recording; Redundancy; Knuth´s complementation method; balanced codes; m-ary alphabet; optical and magnetic recording; parallel decoding scheme; unidirectional error detection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Theory Proceedings (ISIT), 2010 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-7890-3
Electronic_ISBN :
978-1-4244-7891-0
Type :
conf
DOI :
10.1109/ISIT.2010.5513733
Filename :
5513733
Link To Document :
بازگشت