• DocumentCode
    1486555
  • Title

    Two extensions of the Viterbi algorithm

  • Author

    Bouloutas, A. ; Hart, G.W. ; Schwartz, M.

  • Author_Institution
    Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    37
  • Issue
    2
  • fYear
    1991
  • fDate
    3/1/1991 12:00:00 AM
  • Firstpage
    430
  • Lastpage
    436
  • Abstract
    The problem of minimum-cost correction of a corrupted set of data that has been generated by a known finite state machine (FSM) is examined. The Viterbi algorithm is modified to correct insertions and deletions as well as errors, still using a trellis diagram that has the same number of states as the FSM that generates the uncorrupted data. Two problems are examined. In the first problem the data is given in the traditional form of a string so the novel aspect is that insertions and deletions are now corrected. In the second problem, a unique string need not be given, but a regular language is given, and any string belonging to the regular language is a possible data string. Again, deletion addition, and changes of symbols are corrected. A direct generalization of the Viterbi decoding algorithm is thus proved to be an efficient technique for solving a much wider class of problems
  • Keywords
    decoding; error correction; finite automata; Viterbi algorithm; Viterbi decoding algorithm; corrupted data set; data string; deletions correction; error correction; finite state machine; insertions correction; minimum-cost correction; regular language; trellis diagram; Algorithm design and analysis; Automata; Convolutional codes; Costs; Decoding; Error correction; Fault diagnosis; System identification; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.75270
  • Filename
    75270