| Микроконтроллеры | Коды Хэмминга и прочие | 
|
|---|---|---|
chav1961: Не мучайтесь, добавьте в протокол отправку байта подтверждения  | 
  | 
|
SAN, с Вами я согласен полностью. Речь немного о другом - помехоустойчивое кодирование используется в первую очередь там, где затраты на повторную передачу несоизмеримо выше, чем на коррекцию ошибок (например, быстрый обмен между ОЗУ и процессором). В данном случае ситуация у нас обратная, тем более, что от потери пакета никакой Хэмминг не защитит.  | 
  | 
|
Crazyd: передавать данные довольно большие растояния   | 
  | 
|
chav1961: Не мучайтесь, добавьте в протокол отправку байта подтверждения  | 
  | 
|
Не-а, что нибудь посложнее. Был когда-то давно такой протокол - X-modem. Детали я, конечно, подзабыл, но там пакет выглядел, по-моему, так:  | 
  | 
|
chav1961: протокол - X-modem  | 
  | 
|
Так ведь без нее нельзя. Просто нельзя. Три раза в день кушать тоже, в принципе, напрягает, а что делать?   | 
  | 
|
|   | 
||
При изохронной передаче данных (т.е. с постоянным периодом), обратная связь имеет смысл только если передатчик должен знать, получил ли приемник пакет. В противном случае, тупое дублирование пакетов ничем не хуже. Если же допустима существенная задержка передачи пакета, протоколы с обратной связью выигрывают.  | 
  | 
|
chav1961: помехоустойчивое кодирование используется в первую очередь там, где затраты на повторную передачу несоизмеримо выше, чем на коррекцию ошибок (например, быстрый обмен между ОЗУ и процессором). Crazyd:  через обычный опторазвязанный UART.  | 
  | 
|
| 
 Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь  | 
© 2003—2025  | 
|||