5 / 5 / 0
Регистрация: 25.04.2012
Сообщений: 97
|
|
1 | |
Декодер Витерби18.04.2019, 16:12. Показов 1787. Ответов 1
Метки нет (Все метки)
Здравствуйте.
Написал декодер для сверточного кода памяти 2 и скорости 1/2 (5,7) на языке си. Руководитель поставил под сомнение правильность реализации. Поэтому прошу вас по возможности проверить. Сам пока не разобрался в двух моментах: 1. Нормализация метрик. В литературе приводится метод: "На каждом шаге декодирования значение наименьшей метрики пути сравнивается с порогом Т. Если Мmin > T, то величина Т вычитается из всех накопленных метрик." Можно ли на каждом шаге из всех метрик вычитать минимальную метрику? 2. Выбор из одинаковых метрик. Из литературы: "В этом случае можно просто бросить монетку." Не будет ли тогда ошибкой жесткий выбор (например, если М1 = М2, то всегда выбираем М1) ? Может, ещё что упустил.
0
|
18.04.2019, 16:12 | |
Ответы с готовыми решениями:
1
Декодер кода Хэмминга (7,4) Декодер Витерби Алгоритм Витерби Сверточное кодирование. Алгоритм Витерби |
5 / 5 / 0
Регистрация: 25.04.2012
Сообщений: 97
|
|
16.05.2019, 15:34 [ТС] | 2 |
Как правильно нормализовывать метрики?
Допустим, всегда передаются нули. Тогда метрика нулевого состояния декодера всегда будет равна нулю, а остальные метрики будут постоянно увеличиваться. И если вычитать минимальную метрику (т.е. ноль) из всех, то переполнения метрик не избежать.
0
|
16.05.2019, 15:34 | |
16.05.2019, 15:34 | |
Помогаю со студенческими работами здесь
2
Сверточное декодирование Витерби работает некорректно Кодер/декодер кодер/декодер Декодер Хэмминга Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |