реклама на сайте
подробности

 
 
> Декодер Витерби, Программная реализация на C под ARM
Grizzzly
сообщение Dec 26 2013, 16:02
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Необходимо реализовать декодер Витерби на C под ARM 7, код (133, 171), скорость 200 бит/с. Однако вопросы, скорее, теоретические.
Собираюсь копить в буфере несколько сотен символов, затем их декодировать, потом переходить к следующей порции. При переходе к новому блоку нужно сохранять предыдущее состояние декодера и метрики ребер или же начинать всё с нуля?
Во всех книгах и статьях декодирование начинается из нулевого состояния. Обязательно ли нужна начальная синхронизация декодера или можно обойтись без неё, сразу начав декодирование?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
thermit
сообщение Dec 26 2013, 17:57
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
Grizzzly:
А почему из состояния с максимальной метрикой? Мы же на всех этапах декодирования, наоборот, максимальные метрики отбрасываем и сохраняем только пути с минимальными.


Смотря что принимать за метрику. Минимум выбирается, если метрика - евклидова норма.
Go to the top of the page
 
+Quote Post
andyp
сообщение Dec 26 2013, 18:12
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(thermit @ Dec 26 2013, 21:57) *
Смотря что принимать за метрику. Минимум выбирается, если метрика - евклидова норма.

+1. Так и думал, что тут неоднозначность будет, да поздно было - уже запостил...

Если метрика корреляционная - то максимум, если расстояние Хамминга - то минимум (ну по месту подрихтовать надо).

Сообщение отредактировал andyp - Dec 26 2013, 18:17
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Grizzzly   Декодер Витерби   Dec 26 2013, 16:02
- - andyp   Цитата(Grizzzly @ Dec 26 2013, 20:02) Нео...   Dec 26 2013, 16:21
|- - Grizzzly   Спасибо Вам большое. Да, поток непрерывный. Цитата...   Dec 26 2013, 16:50
|- - Grizzzly   Цитата(andyp @ Dec 26 2013, 22:12) +1. Та...   Dec 26 2013, 18:58
- - Grizzzly   Реализовал вариант с traceback'ом, всё работае...   Jan 23 2014, 17:45
|- - Fat Robot   С точки зрения быстродействия при программной реал...   Jan 23 2014, 21:03
|- - Grizzzly   Спасибо большое за столь исчерпывающий ответ. Я ка...   Jan 24 2014, 15:51
|- - Fat Robot   Ваши затраты памяти я оставлю без комментариев, ес...   Jan 24 2014, 16:08
|- - Grizzzly   Цитата(Fat Robot @ Jan 24 2014, 20:08) Пр...   Jan 24 2014, 16:36
|- - Fat Robot   Про память: я не пытался понять ваших выкладок. ...   Jan 24 2014, 16:47
|- - Grizzzly   Цитата(Fat Robot @ Jan 24 2014, 20:47) По...   Jan 24 2014, 17:40
|- - Fat Robot   В теории вам нужно бы иметь оценку отношения сигна...   Jan 24 2014, 18:46
|- - Grizzzly   Угу, думал про поддиапазоны SNR, но решил не замор...   Jan 25 2014, 07:06
- - Grizzzly   И тогда уж, наверное, последний вопрос. Вернее, пр...   Jan 25 2014, 12:59
- - Fat Robot   Конечно, с точки зрения оптимизации вычислительных...   Jan 25 2014, 16:04
- - Grizzzly   Спасибо, уже смотрю.   Jan 25 2014, 16:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 03:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016