[an error occurred while processing this directive]
1. Выбираете образующий полином в зависимости от длины кодируемого слова (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Виноградов Алексей 14 декабря 2003 г. 17:47
В ответ на: подскажите как использовать crc, то есть пример попроще, на приемнике и передатчике, очень надо... отправлено начинающий 14 декабря 2003 г. 15:13

2.Умножаете кодовое слово на x^(n-1), где "n" - степень образующего полинома. Например, при образующем полиноме x^4 + x^3 + 1 надо домножать на x^3.
3. Делите полученный полином на образующий полином.
4. Остаток от деления прибавляете к полученному в результате умножения полиному. Выдвигаете полученное слово в канал.

На приемной стороне:
1. Приемник делит полученный полином на образующий полином. Если остаток равен нулю, ошибок не было. В противном случае приемник исправляет ошибки или запрашивает пакет повторно.

Блин, только вчера ссылку давал (файл называется "Телемеханика.rar"):
ftp://uploading:5pfkbdrf5@193.111.250.182/

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

Ответы



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

E-mail: info@telesys.ru