Помехозащищенное кодирование

Все о микроконтроллерах: AVR, PIC, STM8, STM32, Arduino, Altera, Xilinx, все что угодно. Этот раздел для всего что клацает байтиками.
ponyatov
Сообщения: 2

Сообщение ponyatov » 30 окт 2014, 13:29

Есть спецы по теме ?

ponyatov
Сообщения: 2

Сообщение ponyatov » 30 окт 2014, 13:36

Есть тупейшая шина сбора данных, 8 линий, никаких синхросигналов такта/готовности/чтения, частота опроса плавает +-20%
(древний экспериментальный стенд без возможности модификации)

С устройства нужно сливать данные. Простой вариант пакет+CRC дает 30-50% потери даже при мажоритарном чтении 2-из-трех.

Какие алгоритмы помехозащищенного кодирования посоветуете ?
В области критографии/математии я минус-ноль, желательно варинт попроще.
Железо -- 8-битка, можно поставить STM32, в крайнем случае ARM/x86

Qic
Сообщения: 985

Сообщение Qic » 30 окт 2014, 15:38

Так это стенд такой шлак выдает? Или кто?

Аватара пользователя
BSVi
Адепт
Сообщения: 3576
Откуда: Киев

Сообщение BSVi » 30 окт 2014, 18:35

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

Но если очень хочется ECC, то можно начать и закончить кодом Хэмминга

Keroronsk
Сообщения: 21

Сообщение Keroronsk » 31 окт 2014, 07:02

А Рид-Соломон что? http://www.cs.hmc.edu/~mike/public_html ... /robin.pdf
Некая библиотека даже есть (сам не пробовал правда).
http://www.schifra.com/index.html

Вернуться в «Микроконтроллеры и ПЛИС»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей