· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ZEN —› Помогите с формулой CRC.

Посл.отвђт Сообщенiе


Дата: Дек 28, 2003 01:07:36

Доброго времени суток, мастера.

При пересылке пакетов через УСБ к token присоединяеться 5 - битный CRC код. Полиномиальный генератор (по спецификации):

G(X)=X5+X2+1;

и в качестве примера:

"Двоичный пример представляющий этот полином 00101В. Если все биты token получены без ошибок, то 5 битный остаток в приемнике будет 01100В."

КАК ОНИ ЭТО ПОЛУЧАЮТ, ХОТЬ УБЕЙТЕ ПОНЯТЬ НЕ МОГУ!!!

Помогите пожалуста разобраться...

С уважением. Ворон.


Дата: Дек 28, 2003 02:58:18

Raven
Элементарно, Ватсон!
How the CRC algorithm works
M = 00101b
P = 100101b
(M << 5)%P = 0010100000b%100101b = 160d%37d = 160d - 148d = 12d = 1100b


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.070