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

 
 
> Качество контрольной суммы, надежность суммы: количество единичных бит
Golikov A.
сообщение Mar 27 2014, 17:55
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Всем привет!

В системе есть достаточно надежный последовательный интерфейс, который надо обложить контрольной суммой больше для диагностики физических поломок, чем для борьбы за целостность данных.

Сейчас положили сумму 16 битными словами по всему сообщению. Но это усложняет автомат расчета, хорошо бы что-то побитное. Думаю считать сумму единичных бит и упаковать сумму в 8 бит.

Так вот что с надежностью этой суммы? Понятно что менее надежна чем сумма по словам, но насколько?
1 битную ошибку она определяет 100% для сообщений длинной до 256 бит.
а дальше?

Можно даже не в выкладках, а в здравом смысле. Надежна сумма?, нет?, почему?, для каких сообщений и так далее...

Спасибо!


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
V_G
сообщение Mar 27 2014, 20:21
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Если требуется аппаратная реализация, то для генерации контрольной суммы (точнее, сигнатуры) часто применяются последовательные регистры сдвига с обратными связями (РСОС). Например, сигнатурный анализатор, разарботанный в 1977 г. фирмой Hewlett-Packard имеет в своем составе 16-разрядный РСОС на сумматор по модулю два от 7,9,12,16 разрядов http://www.ngpedia.ru/cgi-bin/getimg.exe?usid=53&num=0 . Примерно так же реализована генерация КС (с другими номерами разрядов и 15-разрядным РСОС) в протоколе MPT-1327. В последнем в 48-битной посылке + 16-битной КС возможно обнаружение и исправление 1-,2- и 3-битных ошибок.
Go to the top of the page
 
+Quote Post

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

 


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


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