Принцип работы алгоритма Витерби заключается в следующем:
В цифровой связи алгоритм Витерби используется для исправления ошибок при декодировании переданных сообщений, которые могли быть искажены шумом. 3
В алгоритме Витерби не рассматриваются те пути решётки, которые, согласно принципу максимального правдоподобия, заведомо не могут быть оптимальными. 14 Если в одно и то же состояние входят два пути, выбирается тот, который имеет лучшую метрику. 14 Таким образом, декодер углубляется в решётку, принимая решения путём исключения менее вероятных путей. 14