• 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