Поскольку я не получил никаких ответов на эту тему, и я надолго застрял в этом, я решил предположить, что автор назвал свои переменные очень неточно. Я полагаю, что он имел в виду, что расстояние Хэмминга на самом деле является значением ветви. Что еще более убедило меня в этом предположении, так это следующая цитата из той же статьи:
"Поскольку расстояние Хэмминга hd фиксировано для
сверточный код, мы храним hd в постоянной памяти, которую нельзя изменить "
Расстояние Хэмминга никоим образом не может быть фиксированным, но значение ветви для решетчатой структуры сверточного кода фактически является фиксированным.
В заключение, метрика ветвления для декодера Витерби с жестким решением рассчитывается как расстояние Хемминга входного кодового слова (для конкретного временного этапа) и значение ветвления перехода, для которого оно рассчитывается. Следовательно, входные данные для функции вычисления метрики ветвления - это НЕ ДЕЙСТВИТЕЛЬНО расстояния Хэмминга, а фиксированные значения ветвей.