реклама на сайте
подробности

 
 
> CRC, какой максимальный размер данных?
demiurg_spb
сообщение Feb 17 2009, 09:58
Сообщение #1


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Подскажите пожалуйста какой максимальный размер данных можно контролировать при помощи CRC8, CRC16 и CRC32?
Спасибо!


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
plombir
сообщение Feb 18 2009, 06:11
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 14-12-05
Пользователь №: 12 191



Цитата(demiurg_spb @ Feb 17 2009, 12:58) *
Подскажите пожалуйста какой максимальный размер данных можно контролировать при помощи CRC8, CRC16 и CRC32?

Назначение CRC это гарантированное обнаружение одинарных, двойных, тройных и нечетных ошибок при максимальной длине блока: 15, 4095, 268435455 байт, соответственно для CRC 8, 16, 32.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 19 2009, 09:09
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Вот тут Вы для байт указывали размерчик:
Цитата(plombir @ Feb 18 2009, 09:11) *
...при максимальной длине блока: 15, 4095, 268435455 байт, соответственно для CRC 8, 16, 32.
А эта формула для длинны блока в битах (2^(N-1)-1). А я вывел фомулу для длины блока в байтах (2^(N-4)-1). Теперь сходитсяsmile.gif
Парадокс: одного бита не хватает для того, чтобы получить 2^(N-4) байт!

Цитата(singlskv @ Feb 19 2009, 01:21) *
а зачем хранить ?
Я и говорил изначально, что можно хранить лишь одно CRC16, полученное подсчётом CRC по массиву блочных CRC16.
Цитата
А вот просто складывать не хорошо, нужно хотяб CRC8 по результатам CRC16...
Не так надо ещё и алгоритм CRC8 иметь - лишняя загрузка ПЗУ.
Лучше уж тем же самым CRC16 прогнать. Длина блока ведь небольшая - не убудет...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 20:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.02239 секунд с 7
ELECTRONIX ©2004-2016