Convolutional codes for channels with substitutions, insertions, and deletions

We introduce modifications to common convolutional decoders to accommodate channels with Insertions and deletions. For the Viterbi decoder, new states are added to the trellis diagram to represent the new situation and the expansion algorithm is modified accordingly. For sequential decoding, we provide modifications to the stack algorithm and a new metric is introduced. Also, we developed a systematic way for convolutional code construction using Simulated Annealing so as to maximize the distance between codewords In the presence of insertions and deletions. The proposed techniques are shown to be superior to previous approaches for this problem, and have no additional code overhead.

[1]  Jr. G. Forney,et al.  The viterbi algorithm , 1973 .

[2]  T. R. Hatcher On a family of error-correcting and synchronizable codes (Corresp.) , 1969, IEEE Trans. Inf. Theory.

[3]  Frederick F. Sellers,et al.  Bit loss and gain correction code , 1962, IRE Trans. Inf. Theory.

[4]  George B Dantzig OPTIMIZATION IN OPERATIONS RESEARCH: SOME EXAMPLES , 1965 .

[5]  David J. C. MacKay,et al.  Reliable communication over channels with insertions, deletions, and substitutions , 2001, IEEE Trans. Inf. Theory.

[6]  Mohamed F. Mansour,et al.  Convolutional decoding for channels with false alarms , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[7]  Eiichi Tanaka,et al.  Synchronization and substitution error-correcting codes for the Levenshtein metric , 1976, IEEE Trans. Inf. Theory.

[8]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[9]  T. Hatcher ON A FAMILY OF ERROR CORRECTING AND SYNCHRONIZABLE CODES. , 1974 .

[10]  Ronald L. Rardin,et al.  Optimization in operations research , 1997 .

[11]  Lorenzo Calabi,et al.  A family of codes for the correction of substitution and synchronization errors , 1969, IEEE Trans. Inf. Theory.

[12]  J. Kruskal An Overview of Sequence Comparison: Time Warps, String Edits, and Macromolecules , 1983 .

[13]  Mohamed F. Mansour,et al.  An improved error control paradigm for multimedia transmission over wireless networks , 2002, Proceedings. International Conference on Image Processing.