• DocumentCode
    1381649
  • Title

    Optimal codes for single-error correction, double-adjacent-error detection

  • Author

    Biberstein, Marina ; Etzion, Tuvi

  • Author_Institution
    IBM Res. Lab., Haifa, Israel
  • Volume
    46
  • Issue
    6
  • fYear
    2000
  • fDate
    9/1/2000 12:00:00 AM
  • Firstpage
    2188
  • Lastpage
    2193
  • Abstract
    In certain memory systems the most common error is a single error and the next most common error is two errors in positions which are stored physically adjacent in the memory. In this correspondence we present optimal codes for recovering from such errors. We correct single errors and detect double adjacent errors. For detecting adjacent errors we consider codes which are byte-organized. In the binary case, it is clear that the length of the code is at most 2r-r-1, where r is the redundancy of the code. We summarize the known results and some new ones in this case. For the nonbinary case we show an upper bound, called “the pairs bound,” on the length of such code. Over GF(3) codes with bytes of size 2 which attain the bound exist if and only if perfect codes with minimum Hamming distance 5 over GF(3) exist. Over GF(4) codes which attain the bound with byte size 2 exist for all redundancies. For most other parameters we prove the nonexistence of codes which attain the bound
  • Keywords
    Galois fields; binary codes; error correction codes; error detection codes; redundancy; GF(3); GF(4); binary case; byte-organized codes; double-adjacent-error detection; memory systems; minimum Hamming distance; nonbinary case; optimal codes; pairs bound; perfect codes; redundancy; single-error correction; upper bound; Computer science; Error correction; Error correction codes; Hamming distance; Linear code; Redundancy; Space vehicles; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.868489
  • Filename
    868489