Расчет метрики ветви в прямой фазе Витерби - PullRequest
0 голосов
/ 17 сентября 2018

Я смотрел на некоторые реализации декодеров Витерби и заметил странный способ вычисления метрики ветвления ( 1 ):

"BM вычисляется как произведениеинформационные кодовые слова c и расстояние Хэмминга hd с входами R. "

Входом функции, выполняющей прямую фазу, являются входные биты c, а также расстояния Хэмминга hd.Мой вопрос состоит в том, как расстояния Хэмминга могут быть входными данными, когда метрика ветвления должна, в моем понимании, быть расстоянием Хемминга входных битов и значениями ветвей решетки?Так почему бы рассчитать его как произведение входных битов и расстояний Хэмминга, когда метрика ветвления должна фактически быть расстоянием Хемминга?

1 Ответ

0 голосов
/ 01 октября 2018

Поскольку я не получил никаких ответов на эту тему, и я надолго застрял в этом, я решил предположить, что автор назвал свои переменные очень неточно. Я полагаю, что он имел в виду, что расстояние Хэмминга на самом деле является значением ветви. Что еще более убедило меня в этом предположении, так это следующая цитата из той же статьи:

"Поскольку расстояние Хэмминга hd фиксировано для сверточный код, мы храним hd в постоянной памяти, которую нельзя изменить "

Расстояние Хэмминга никоим образом не может быть фиксированным, но значение ветви для решетчатой ​​структуры сверточного кода фактически является фиксированным.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...