[an error occurred while processing this directive]
Делал BCH 127/106, фиксил три ошибки на блок
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено AntZ 11 мая 2005 г. 09:14
В ответ на: БЧХ декодипрвание отправлено evgeni 11 мая 2005 г. 05:33

Определение количества ошибок
- проверяем блок, если нормальный, то все OK
- делаем попытку пофиксить одну ошибку, проверяем
- делаем попытку пофиксить две ошибки, проверяем
- делаем попытку пофиксить три ошибки, проверяем
- если так ничего не получилось - говорим все дерьмо
и выбрасываем блок.

У вас огромный блок и большое количество исправляемых ошибок. С каждым последующим исправляемым битом, трудоемкость растет экспоненциально. Несмотря на то, что я исправлял три ошибки я не смог применить это на практике, у меня не лезло в реал-тайм. Впоследствии перешел на сверточные коды - они декодируются гораздо проще при лучших для моего случая характеристиках.

Будут вопросы, стучитесь 127-723-463



Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru