Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Цифровые сигнальные процессоры (DSP) и их применение»

Phil Karn распространял раньше хороший пакет на С для произвольного viterbi. Ссылки исчезли, но он доступен здесь - http://www.ka9q.net/code/fec/viterbi-3.0.2.tar.gz (+)

Отправлено fontp 08 августа 2007 г. 17:34
В ответ на: Возьмите книгу The Art of Error Correcting Coding Robert H. Morelos-Zaragoza. Файлы к этой книге доступны здесь http://the-art-of-ecc.com/5_Convolutional/index.html отправлено <font color=gray>fontp</font> 08 августа 2007 г. 17:14

This package provides encoders and fast Viterbi decoders for the NASA
standard rate 1/2 and rate 1/3 constraint length 7 convolutional codes.

Two versions of these encoder and decoder are provided, one for
blocked data (with user specified initial and terminal encoder states)
and another for continuous streams. The former is a C subroutine, the
latter runs as a UNIX pipeline filter, closely emulating commercially
available hardware Viterbi decoders.

Another encoder and Viterbi decoder is also provided for an arbitrary
blocked convolutional code. This version attains generality at the
expense of performance. It has been tested with the Mars Pathfinder
r=1/6 K=15 code. It's slow, but it works. (389 bps on a 166MHz
Ultrasparc, 655 bps on a 400 MHz Pentium-II.) Of course, it's *much*
faster on shorter codes, though it's not as fast on the k=7 codes as
the decoders optimized for them.

An experimental Perl script is also provided that generates a
optimized blocked encoder and Viterbi decoder in C for an arbitrary
convolutional code. As this script uses agressive loop unrolling, it
should not be used for large constraint lengths.




Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите из двух единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru