Abstract
A new insertion/deletion correction scheme is presented for standard convolutional codes that makes use of multiple parallel-interconnected Viterbi decoders. Whenever an insertion or deletion error occurs, the connections between different Viterbi decoders ensure that decoding will proceed from the decoder that is in synchronization. In this way, a larger Viterbi decoder is created that can correct insertion and/or deletion errors by extending the Viterbi algorithm to encompass all parallel decoders. Further, it is shown how the performance can be improved by inverting certain bits during the encoding of the convolutional codes. This lowers the frequency of occurrence of repeating sequences, which is detrimental to synchronization when dealing with insertions/deletions.
Original language | English |
---|---|
Pages (from-to) | 151-156 |
Number of pages | 6 |
Journal | Transactions of the South African Institute of Electrical Engineers |
Volume | 97 |
Issue number | 2 |
Publication status | Published - Jun 2006 |
Keywords
- Convolutional codes
- Error-correcting coding
- Synchronization
ASJC Scopus subject areas
- Electrical and Electronic Engineering