• DocumentCode
    588262
  • Title

    Bit-fixing codes for multi-level cells

  • Author

    Anxiao Jiang ; Yue Li ; Bruck, Jehoshua

  • Author_Institution
    Comput. Sci. & Eng. Dept., Texas A&M Univ., College Station, TX, USA
  • fYear
    2012
  • fDate
    3-7 Sept. 2012
  • Firstpage
    252
  • Lastpage
    256
  • Abstract
    Codes that correct limited-magnitude errors for multi-level cell nonvolatile memories, such as flash memories and phase-change memories, have received interest in recent years. This work proposes a new coding scheme that generalizes a known result [2] and works for arbitrary error distributions. In this scheme, every cell´s discrete level ℓ is mapped to its binary representation (bm-1, ..., b1,b0), where the m bits belong to m different error-correcting codes. The error ε in a cell is mapped to its binary representation (em-1, ..., e1, e0), and the codes are designed such that every error bit ei only affects the codeword containing the data bit bi. The m codewords are decoded sequentially to correct the bit-errors e0,e1, ..., em-1 in order. The scheme can be generalized to many more numeral systems for cell levels and errors, optimized cell-level labelings, and any number of cell levels. It can be applied not only to storage but also to amplitude-modulation communication systems.
  • Keywords
    amplitude modulation; error correction codes; random-access storage; amplitude-modulation communication systems; arbitrary error distributions; binary representation; bit-fixing codes; error-correcting codes; limited-magnitude errors; multi-level cell nonvolatile memories; Ash; Decoding; Encoding; Error correction codes; Labeling; Noise measurement; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory Workshop (ITW), 2012 IEEE
  • Conference_Location
    Lausanne
  • Print_ISBN
    978-1-4673-0224-1
  • Electronic_ISBN
    978-1-4673-0222-7
  • Type

    conf

  • DOI
    10.1109/ITW.2012.6404669
  • Filename
    6404669