• DocumentCode
    945291
  • Title

    Multi-error correcting codes for a binary asymmetric channel

  • Author

    Kim, W.H. ; Freiman, C.V.

  • Volume
    5
  • Issue
    5
  • fYear
    1959
  • fDate
    5/1/1959 12:00:00 AM
  • Firstpage
    71
  • Lastpage
    78
  • Abstract
    In an asymmetric binary channel, it may be sufficient to correct single O-errors and detect double 0-errors, for example, while correcting double 1-errors and detecting quadruple 1-errors. (A double 1-error is said to occur when two of the l\´s of an input code character are delivered as O\´s at the output of the channel.) Minimum distance requirements are given for pairs of code characters of a code which corrects k -tuple 1-errors, detects (k+a) -tuple 1-errors, corrects j -tuple 0-errors, and detects (j+b) -tuple O-errors (k,a,j , and b , are non-negative integers with k > j and a \\geq b ). These requirements are weaker than those for a symmetrical k -tuple error correcting, (k+a) -tuple error detecting, code and hence may be used to generally obtain more code characters for a given character length than are obtainable in the k, (k+a) -case. If the channel is highly asymmetric, it may be sufficient to detect and correct only one type of error. An earlier paper considered the case of single 1-error correction and showed that it was always possible to obtain more code characters than exist in known single error correcting codes of equivalent character length except in cases where the symmetric code is "close-packed." In this paper codes are developed for k -tuple 1-error correction which also yield more code characters than symmetrical k -tuple error correcting codes of the same length. The correction scheme is generally symbol-correcting, but may require message-correction of binary sequences whose length is approximately (k+l)^{-1} that of the code characters. A double 1-error correcting code is discussed in some detail and examples of code generation and correction are included.
  • Keywords
    Error-correcting codes; Binary sequences; Error correction; Error correction codes;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IRE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-1000
  • Type

    jour

  • DOI
    10.1109/TIT.1959.1057539
  • Filename
    1057539