2 EXTENSIONS OF THE VITERBI ALGORITHM

被引:26
作者
BOULOUTAS, A
HART, GW
SCHWARTZ, M
机构
[1] COLUMBIA UNIV, DEPT ELECT ENGN, NEW YORK, NY 10027 USA
[2] COLUMBIA UNIV, CTR TELECOMMUN RES, NEW YORK, NY 10027 USA
关键词
VITERBI ALGORITHM; DATA CORRECTION;
D O I
10.1109/18.75270
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of minimum cost correction of a corrupted set of data that has been generated by a known finite state machine 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 generated 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 possible data string. Again, deletion of symbols, addition of symbols, 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.
引用
收藏
页码:430 / 436
页数:7
相关论文
共 10 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]  
Bertsekas D.P., 1987, ABSTRACT DYNAMIC PRO
[3]  
Bertsekas D.P., 1989, PARALLEL DISTRIBUTED
[4]  
BOULOUTAS AT, 1990, THESIS COLUMBIA U NE
[5]   VITERBI ALGORITHM [J].
FORNEY, GD .
PROCEEDINGS OF THE IEEE, 1973, 61 (03) :268-278
[6]  
Fu K.S., 2019, APPL PATTERN RECOGNI
[7]   ERRORS IN REGULAR LANGUAGES [J].
THOMASON, MG .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (06) :597-602
[9]   CONVOLUTIONAL CODES AND THEIR PERFORMANCE IN COMMUNICATION SYSTEMS [J].
VITERBI, AJ .
IEEE TRANSACTIONS ON COMMUNICATION TECHNOLOGY, 1971, CO19 (05) :751-+
[10]   STRING-TO-STRING CORRECTION PROBLEM [J].
WAGNER, RA ;
FISCHER, MJ .
JOURNAL OF THE ACM, 1974, 21 (01) :168-173