Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено SKov 02 декабря 2005 г. 10:58
В ответ на: Как выбрать корректирующий линейный код? отправлено shiza 02 декабря 2005 г. 04:31

ИМНО, для новичка задача неподъемная.
Знать, что такое линейный код - мало.
А фраза "знаю как декодировать, но не знаю как выбрать" выдает
"чичако" с головой. Т.к. почти каждому коду соотвествует некоторый определенный метод декодирования, обычно естественныи образом следующий из способа построения этого кода. Разумеется, все короткие коды можно декодировать таблично, но для (32,16)это уже затруднительно. Кстати, есть БЧХ код с длиной 31, 15 проверочных, исправляющий все тройные ошибки. Однако, я сомневаюсь, что вы сможете сделать для него "однотактовый" нетабличный декодер.
Табличный - можно попробовать что-то слепить с помощью внешнего ПЗУ.
Для исправления 2-х ошибок можно что-то придумать попроще.
Если бы можно было иметь 17 проверочных, то вроде получается простой итеративный код с очень простым декодером, который может уложиться в среднего размера CPLD.
Но еще раз хочу повторить свое ИМХО - это задача не для новичка и вопрос не для конфы, а для заказа нормального проекта на пару-тройку месяцев и Кбаксов.

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

Ответы



Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru