• DocumentCode
    1278524
  • Title

    Constant-Weight Gray Codes for Local Rank Modulation

  • Author

    Gad, Eyal En ; Langberg, Michael ; Schwartz, Moshe ; Bruck, Jehoshua

  • Author_Institution
    Dept. of Electr. Eng., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    57
  • Issue
    11
  • fYear
    2011
  • Firstpage
    7431
  • Lastpage
    7442
  • Abstract
    We consider the local rank-modulation (LRM) scheme in which a sliding window going over a sequence of real-valued variables induces a sequence of permutations. LRM is a generalization of the rank-modulation scheme, which has been recently suggested as a way of storing information in flash memory. We study constant-weight Gray codes for the LRM scheme in order to simulate conventional multilevel flash cells while retaining the benefits of rank modulation. We present a practical construction of codes with asymptotically-optimal rate and weight asymptotically half the length, thus having an asymptotically-optimal charge difference between adjacent cells. Next, we turn to examine the existence of optimal codes by specifically studying codes of weight 2 and 3. In the former case, we upper bound the code efficiency, proving that there are no such asymptotically-optimal cyclic codes. In contrast, for the latter case we construct codes which are asymptotically-optimal. We conclude by providing necessary conditions for the existence of cyclic and cyclic optimal Gray codes.
  • Keywords
    Gray codes; cyclic codes; flash memories; modulation coding; LRM scheme; asymptotically-optimal charge difference; asymptotically-optimal cyclic code; code efficiency; constant-weight Gray code; conventional multilevel flash memory cell simulation; cyclic optimal Gray codes; local rank-modulation scheme; permutation sequence; upper bound; Demodulation; Flash memory; Permutations; Reflective binary codes; Flash memory; gray code; local rank modulation; permutations; rank modulation;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2011.2162570
  • Filename
    5959206