Moment balancing templates: Constructions to add insertion/deletion correction capability to error correcting or constrained codes

Hendrik C. Ferreira, Khaled A.S. Abdel-Ghaffar, Ling Cheng, Theo G. Swart, Khmaies Ouahada

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)

Abstract

Templates are constructed to extend arbitrary additive error correcting or constrained codes, i.e., additional redundant bits are added in selected positions to balance the moment of the codeword. The original codes may have error correcting capabilities or constrained output symbols as predetermined by the usual communication system considerations, which are retained after extending the code. Using some number theoretic constructions in the literature, insertion/deletion correction can then be achieved. If the template is carefully designed, the number of additional redundant bits for the insertion/deletion correction can be kept small - in some cases of the same order as the number of parity bits in a Hamming code of comparable length.

Original languageEnglish
Pages (from-to)3494-3500
Number of pages7
JournalIEEE Transactions on Information Theory
Volume55
Issue number8
DOIs
Publication statusPublished - 2009

Keywords

  • Constrained code
  • Extended codes
  • Insertions/deletions
  • Moment function
  • Number theoretic codes

ASJC Scopus subject areas

  • Information Systems
  • Computer Science Applications
  • Library and Information Sciences

Fingerprint

Dive into the research topics of 'Moment balancing templates: Constructions to add insertion/deletion correction capability to error correcting or constrained codes'. Together they form a unique fingerprint.

Cite this