Перейти к содержанию

Вопрос по Viterbi Compiler в Квартусе

1).Похоже что ядро декодера Витерби работает только со скоростью кодирования 1/2,для получения других скоростей нужно из входного кода сформировать код 1/2,после чего подать его на декодер,выколов код при этом до нужной скорости сигналом eras_sym.Так?
2).Насколько я понял User Guide, декодер Витерби работает с несистематическими свёрточными кодами. Можно ли его как то настроить для работы с систематическими свёрточными кодами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(_Anatoliy @ Mar 12 2010, 11:58) <{POST_SNAPBACK}>
1).Похоже что ядро декодера Витерби работает только со скоростью кодирования 1/2,для получения других скоростей нужно из входного кода сформировать код 1/2,после чего подать его на декодер,выколов код при этом до нужной скорости сигналом eras_sym.Так?
2).Насколько я понял User Guide, декодер Витерби работает с несистематическими свёрточными кодами. Можно ли его как то настроить для работы с систематическими свёрточными кодами?


Первый вопрос закрыт,всё работает нормально при любых скоростях кодирования.
Второй вопрос остался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(_Anatoliy @ Mar 14 2010, 10:05) <{POST_SNAPBACK}>
Второй вопрос остался.

Может не совсем по теме, но так - для справки: для систематических сверточных кодов, как правило, используется последовательный алгоритм декодирования Фано. Использование алгоритма Витерби нецелесообразно, а зачастую, даже невозможно ввиду большой длины кодового ограничения, присущей систематическим кодам. Конечно, существуют систематические коды с небольшой длиной кодового ограничения, но они не несут в себе никакой практической ценности. В свое время, ради спортивного интереса, попробовал декодировать несистематический код с К=7 (стандарт Интелсат) алгоритмом Фано. Вывод такой, что для НСК кодов Витерби лучше smile.gif.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(Serg76 @ Mar 14 2010, 11:17) <{POST_SNAPBACK}>
Может не совсем по теме, но так - для справки: для систематических сверточных кодов, как правило, используется последовательный алгоритм декодирования Фано. Использование алгоритма Витерби нецелесообразно, а зачастую, даже невозможно ввиду большой длины кодового ограничения, присущей систематическим кодам. Конечно, существуют систематические коды с небольшой длиной кодового ограничения, но они не несут в себе никакой практической ценности. В свое время, ради спортивного интереса, попробовал декодировать несистематический код с К=7 (стандарт Интелсат) алгоритмом Фано. Вывод такой, что для НСК кодов Витерби лучше smile.gif.


Ну вот и прояснилась ситуация,спасибо!Придётся самому изобретать декодер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Приветствую!
Тоже столкнулся с коркой от Альтера. Витерби 1/2 работает на ура, а вот пробовал 3/4 не хочет никак. Может есть подводные камни, кто подскажет.
Я готовлю входной последовательный поток так: разделяю на символы согласно де-выколке. Там где должны быть выколки поднимаю к уровню лог единицы выходы eras_sym[0] или eras_sym[1]. Но все равно не работает. Что не так???

Готовлю так:



Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация