DocumentCode
796130
Title
Design of some new efficient balanced codes
Author
Tallini, Luca G. ; Capocelli, Renato M. ; Bose, Bella
Author_Institution
Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
Volume
42
Issue
3
fYear
1996
fDate
5/1/1996 12:00:00 AM
Firstpage
790
Lastpage
802
Abstract
A balanced code with r check bits and k information bits is a binary code of length k+r and cardinality 2k 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 (1986) complementation method. Three different constructions are presented. Balanced codes with r check bits and k information bits with k⩽2r+1-2, k⩽3×2r-8, and k⩽5×2r-10r+c(r), c(r)∈{-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
Keywords
codes; Knuth´s complementation method; binary code; cardinality; check bits; codeword; compression; design; efficient balanced codes; information bits; information word; length; parallel coding scheme; Binary codes; Block codes; Decoding; Design methodology; Encoding; Fault detection; Helium; Optical design; Optical noise; Senior members;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/18.490545
Filename
490545
Link To Document