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

 
 
> 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
Ответов
MrYuran
сообщение Feb 17 2009, 10:02
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Можно - любой.
Зависит от того, что желаете получить.
Ключевой параметр - кодовое расстояние.
С увеличением длины пакета кодовое расстояние уменьшается, соответственно снижается помехоустойчивость кода и увеличивается вероятность пропуска ошибки.

http://myriadsoftware.al.ru/rus/documents/article06.html


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 17 2009, 12:30
Сообщение #3


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

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



Спасибо за ответ. Статью прочитал, осознал понятие кодовое расстояние.
Но всё-таки хочется спросить у практикующих:
какой алгоритм будет достаточен для контроля целостности памяти программ микроконтроллера размером до 128Кб?
На мой взгляд оптимальным будет CRC16 , с точки зрения быстродействия, объёма кода под алгоритм и защищённости.
Что Вы об этом думаете в контексте применения для AVR?
Что, если разработать алгоритм CRC24 - или это бред?


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 17 2009, 20:46
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(demiurg_spb @ Feb 17 2009, 15:30) *
Что, если разработать алгоритм CRC24 - или это бред?

Или использовать разбиение на меньшие блоки и хранить CRC16 этих блоков.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th August 2025 - 22:11
Рейтинг@Mail.ru


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