• DocumentCode
    2018562
  • Title

    On Linear and Cyclic Codes for Correcting Deletions

  • Author

    Abdel-Ghaffar, K.A.S. ; Ferreira, H.C. ; Ling Cheng

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of California, Davis, CA
  • fYear
    2007
  • fDate
    24-29 June 2007
  • Firstpage
    851
  • Lastpage
    855
  • Abstract
    The use of linear and cyclic codes for correcting synchronization errors is investigated. These codes are typically required to have the capability to correct substitution errors, which are the most common type of errors in most communication and storage systems. However, synchronization errors, associated with the deletion and insertion of symbols, can also occur and may cause severe performance degradation unless the coding scheme possesses the capability to recover from such errors. We show that linear codes of rate greater than 1/2 cannot correct deletion or insertion errors. Although cyclic codes, except for repetition codes, cannot correct deletion or insertion errors, we show that adding one extra symbol to the codewords of a binary or nonbinary cyclic code of rate at most 1/3 or 1/2, respectively, yields a code capable of correcting a single deletion or insertion.
  • Keywords
    binary codes; cyclic codes; error correction codes; linear codes; communication system; error correction; linear codes; nonbinary cyclic code; storage system; Africa; Communication networks; Computer errors; Degradation; Error correction codes; IP networks; Joining processes; Linear code; Packaging; Telecommunication network reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory, 2007. ISIT 2007. IEEE International Symposium on
  • Conference_Location
    Nice
  • Print_ISBN
    978-1-4244-1397-3
  • Type

    conf

  • DOI
    10.1109/ISIT.2007.4557110
  • Filename
    4557110