|
Простой вопрос по защите данных с помощью CRC |
|
|
|
 |
Ответов
|
Feb 3 2011, 09:27
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(_Pasha @ Feb 2 2011, 11:08)  ... (адрес)-(данные)-(CRC) или (данные)-(CRC) - это две большие разницы.....чем можно оценить вероятность приема ложного сообщения во втором случае. ИМХО (не по научному): если устройств на линии только два - то это равнозначные подходы. т.е. и там и там надёэность передаваемых данных будет подтверждаться CRC. при не передаче адресса имеем: 1) лишний гимор по времени и алгоритму с детекцией наших данных. т.е. мы не можем до принятия всех данных, детекции конца фрэйма, подсчёт CRC и только после этого имеем признак свой-не свой. т.е. в скорострельных протоколах это решение фууууу. 2) на CRC возлагается не только задача подтверждения достоверности, но и механизма идентификации данных. 3) есть вероятность того, что при не правильном адрессе CRC совпадёт. при этом для сбоя необходимо испортить один байт. при передачи адреса - два. где то так (круглый)
|
|
|
|
|
Feb 3 2011, 10:54
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(kolobok0 @ Feb 3 2011, 12:27)  ИМХО (не по научному): *** Это понятно, интересует как раз по-научному, дабы узнать, больно это или нет  Тем более, что подразумеваемый байт адреса является априори передаваемым без искажений, что изрядно напускает туману на Цитата 3) есть вероятность того, что при не правильном адрессе CRC совпадёт. при этом для сбоя необходимо испортить один байт. при передачи адреса - два. и лишая это утверждение смысла.  ЗЫ Цитата мы не можем до принятия всех данных, детекции конца фрэйма Об этом я не говорил. И оно в реале не так - есть начало фрейма и его фиксированная длина. Такшта... Но к топику это не относится, да и вообще, священная корова модбас так и работает, как Вы сказали, и никто не жужжит.
|
|
|
|
Сообщений в этой теме
_Pasha Простой вопрос по защите данных с помощью CRC Feb 2 2011, 08:08 xemul Цитата(_Pasha @ Feb 2 2011, 11:08) Я пони... Feb 3 2011, 12:24 _Pasha Цитата(xemul @ Feb 3 2011, 15:24) (лень и... Feb 3 2011, 12:56  GetSmart Цитата(_Pasha @ Feb 3 2011, 17:56) Ну, хо... Feb 3 2011, 13:18   _Pasha Цитата(GetSmart @ Feb 3 2011, 16:18) ИМХО... Feb 3 2011, 13:30  xemul Цитата(_Pasha @ Feb 3 2011, 15:56) Ну, хо... Feb 3 2011, 14:03   _Pasha Цитата(xemul @ Feb 3 2011, 17:03) и так 2... Feb 3 2011, 15:10 DW0 Ну давайте рассудим так, имеем посылку длиной m би... Feb 3 2011, 18:28 DW0 Цитата(DW0 @ Feb 3 2011, 20:28) Ну давайт... Feb 4 2011, 19:11  _Pasha Цитата(DW0 @ Feb 4 2011, 22:11) P = 1 - e... Feb 5 2011, 07:28   DW0 Цитата(_Pasha @ Feb 5 2011, 09:28) Такое ... Feb 5 2011, 08:46 scifi Цитата(DW0 @ Feb 3 2011, 21:28) вот сам п... Feb 4 2011, 21:20 i-mir Если кратко, то экспериментально были получены сле... Mar 21 2011, 20:58 Oldring Цитата(_Pasha @ Feb 2 2011, 11:08) Поле а... Mar 21 2011, 23:45 GetSmart вместо
addr,byte1,byte2,byte3,byte4,crc
передаётся... Mar 22 2011, 03:42 Oldring Цитата(GetSmart @ Mar 22 2011, 06:42) вме... Mar 22 2011, 08:38 GetSmart Описание вполне ясное. Все всё поняли, кроме Oldri... Mar 22 2011, 08:41 MrYuran Цитата(GetSmart @ Mar 22 2011, 11:41) Уст... Mar 22 2011, 09:01  GetSmart Цитата(MrYuran @ Mar 22 2011, 14:01) CRC7... Mar 22 2011, 09:08   MrYuran Цитата(GetSmart @ Mar 22 2011, 12:08) Неп... Mar 22 2011, 09:52    GetSmart Цитата(MrYuran @ Mar 22 2011, 14:52) Если... Mar 22 2011, 09:57  Krys Цитата(MrYuran @ Mar 22 2011, 16:01) Вот ... Apr 25 2011, 07:20   i-mir В свое время писал об этом.
http://electronix.ru/f... Apr 26 2011, 05:45   MrYuran Цитата(Krys @ Apr 25 2011, 11:20) Если не... Apr 26 2011, 06:55 Oldring Цитата(GetSmart @ Mar 22 2011, 11:41) Опи... Mar 22 2011, 09:26  GetSmart Цитата(Oldring @ Mar 22 2011, 14:26) ...И... Mar 22 2011, 09:38   ViKo Цитата(GetSmart @ Mar 22 2011, 11:38) Чёт... Mar 22 2011, 09:47    GetSmart Цитата(ViKo @ Mar 22 2011, 14:47) Что, ес... Mar 22 2011, 09:53     MrYuran Цитата(GetSmart @ Mar 22 2011, 12:53) Ров... Mar 22 2011, 09:57   Oldring Цитата(GetSmart @ Mar 22 2011, 12:38) Это... Mar 22 2011, 09:48    GetSmart Цитата(Oldring @ Mar 22 2011, 14:48) Как ... Mar 22 2011, 09:51     ViKo Цитата(GetSmart @ Mar 22 2011, 11:51) Даж... Mar 22 2011, 09:56      GetSmart Цитата(ViKo @ Mar 22 2011, 14:56) Я чуть ... Mar 22 2011, 10:02 i-mir Конкретные параметры топикстартер не указал, поэто... Mar 22 2011, 09:16 Oldring Цитата(_Pasha @ Feb 2 2011, 11:08) Некое ... Mar 22 2011, 10:28 GetSmart Цитата(Oldring @ Mar 22 2011, 15:28) Для ... Mar 22 2011, 10:36  ViKo Цитата(GetSmart @ Mar 22 2011, 12:36) Мне... Mar 22 2011, 10:57  i-mir Цитата(GetSmart @ Mar 22 2011, 14:36) Мне... Mar 22 2011, 11:26 MrYuran Цитата(Oldring @ Mar 22 2011, 13:28) Спор... Mar 22 2011, 11:23  Oldring Цитата(MrYuran @ Mar 22 2011, 14:23) Засч... Mar 22 2011, 11:32  ViKo Цитата(MrYuran @ Mar 22 2011, 13:23) Лучш... Mar 22 2011, 12:36 _Pasha До кучи Apr 26 2011, 08:40 i-mir ЦитатаЕсть там. Надо развернуть "плюсики... Apr 26 2011, 14:10 Krys Конкретика: мы "от фонаря" порешали, что... Apr 27 2011, 10:33 i-mir ЦитатаПо закону распределения ошибок в канале тако... Apr 27 2011, 13:37 Krys Уважаемый i-mir, спасибо за конкретную помощь.
Цит... Apr 28 2011, 07:33  MrYuran Цитата(Krys @ Apr 28 2011, 11:33) 5. Как ... Apr 28 2011, 08:51 Krys Ну я так и предположил, что в битах. Но для сути 5... Apr 29 2011, 02:40 i-mir Проблема как раз в другом, и заключается в вопросе... Apr 29 2011, 06:04 Krys Цитата(i-mir @ Apr 29 2011, 13:04) 6... Apr 29 2011, 09:55 i-mir Как ни банально звучит, в чистом виде ответов ни в... May 2 2011, 19:25 Krys Ладно, сдаюсь, применяем CRC32, и успокаиваемся. О... May 3 2011, 03:51 i-mir 8B/10B больше актуален для оптики в качестве выра... May 3 2011, 17:47 artix Цитата(_Pasha @ Feb 2 2011, 11:08) Доброг... Aug 10 2011, 05:48
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|