Title :
On efficient repetition error correcting codes
Author :
Tallini, Luca G. ; Elarie, Noha ; Bose, Bella
Author_Institution :
Dip. di Sci. della Comun., Univ. degli Studi di Teramo, Teramo, Italy
Abstract :
This paper gives the theory and design of efficient codes capable of correcting errors caused by the insertion and deletion of a repeated symbol in the information sequence. Two efficient methods are described. For any fixed t+, t- ∈ IN, one method gives a fixed length scheme to encode k information bits into a systematic code of length n = k + r, with r = (t+ + t-) log2 k + O(log log k), capable of correcting the insertion of t+ repeated symbols and, simultaneously, correcting the deletion of t- repeated symbols in every codeword. The second method is a systematic variable length scheme which on average doubles the number of information bits k compared to the first method. The time complexity of the entire coding process for both schemes is T = O (k + (1+min{t-, t+})t) multiplication operations over a finite field containing k elements. The space complexity is S = O(k+t) field memory elements. The generalization to the m-ary case, m ≥ 2, is also given.
Keywords :
computational complexity; error correction codes; variable length codes; encode; error correcting code; fixed length scheme; information sequence; space complexity; systematic code; time complexity; variable length scheme; Binary sequences; Communication systems; Error correction; Error correction codes; Galois fields; Hamming weight; Timing; Insertion and deletion errors; asymmetric errors; repetition errors; synchronization error control codes;
Conference_Titel :
Information Theory Proceedings (ISIT), 2010 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-7890-3
Electronic_ISBN :
978-1-4244-7891-0
DOI :
10.1109/ISIT.2010.5513741