• DocumentCode
    1395917
  • Title

    Robust correction of repeating errors by non-linear codes

  • Author

    Kulikowski, K.J. ; Karpovsky, M.G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Boston Univ., Boston, MA, USA
  • Volume
    5
  • Issue
    16
  • fYear
    2011
  • Firstpage
    2317
  • Lastpage
    2327
  • Abstract
    For many devices and circuits, even a single fault can result in errors of a large Hamming weight at the output of a device, complicating the task of error detection and correction. Traditional error detection and correction techniques are based on linear error-detecting codes that are designed to detect or correct errors of a small multiplicity or burst errors. The authors present codes and architectures suitable for both online and offline error detection and correction which can detect and correct any error of any multiplicity by exploiting the laziness of error manifestation. Faults in many combinational circuits can lead to `lazy` or repeating errors at the outputs of a device to be protected. The proposed decoding algorithms can correct any error of any Hamming weight if the same error affects at least three different consecutive distorted output vectors of a protected device for binary algebraic errors. Likewise, the proposed decoding algorithms can correct any error of any Hamming weight if the same error affects two different output vectors of a protected device for arithmetic errors.
  • Keywords
    Hamming codes; algebraic codes; arithmetic codes; binary codes; combinational circuits; error detection codes; linear codes; Hamming weight; arithmetic errors; binary algebraic errors; burst errors; combinational circuits; error correction; linear error-detecting codes; nonlinear codes; repeating errors; robust correction;
  • fLanguage
    English
  • Journal_Title
    Communications, IET
  • Publisher
    iet
  • ISSN
    1751-8628
  • Type

    jour

  • DOI
    10.1049/iet-com.2011.0096
  • Filename
    6099699