• 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