Title :
Rate-compatible pruned convolutional codes and Viterbi decoding with the Levenshtein distance metric applied to channels with insertion, deletion, and substitution errors
Author :
Cheng, Ling ; Ferreira, Hendrik C.
Author_Institution :
Dept. of Electr. & Electron. Eng., Rand Afrikaans Univ., Auckland Park
Abstract :
Viterbi decoding is a path maximum-likehood decoding algorithm widely used in modems and error correction devices. The Levenshtein distance has been postulated to be a suitable branch comparison metric for the Viterbi algorithm on channels not only with substitution errors, but also with insertion/deletion errors. However, to a large extent, this hypothesis has still to be investigated. Pruned convolutional codes are constructed by periodically deleting branches in a high rate convolutional code trellis diagram to create a time varying code. The application of rate compatible pruned codes to hybrid ARQ/FEC schemes is proposed here for channels with insertion, deletion and substitution errors. A new type of Viterbi algorithm based on the Levenshtein distance metric is used as the decoding algorithm. Our experiments give evidence that the Viterbi algorithm with the Levenshtein distance metric is suitable as a decoder on channels with both substitution errors and insertion/deletion errors, and furthermore that rate-compatible pruned codes can improve the performance of the decoding
Keywords :
Viterbi decoding; automatic repeat request; convolutional codes; error correction codes; forward error correction; maximum likelihood decoding; trellis codes; Levenshtein distance metric; Viterbi decoding; branch comparison metric; deletion errors; error correction devices; high rate convolutional code trellis diagram; hybrid ARQ/FEC schemes; insertion errors; modems; path maximum-likehood decoding algorithm; rate-compatible pruned codes; rate-compatible pruned convolutional codes; substitution errors; time varying codes; Africa; Channel state information; Convolutional codes; Decoding; Error correction; Error correction codes; Modems; Protection; Switches; Viterbi algorithm;
Conference_Titel :
AFRICON, 2004. 7th AFRICON Conference in Africa
Conference_Location :
Gaborone
Print_ISBN :
0-7803-8605-1
DOI :
10.1109/AFRICON.2004.1406648