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

Все о микроконтроллерах: AVR, PIC, STM8, STM32, Arduino, Altera, Xilinx, все что угодно. Этот раздел для всего что клацает байтиками.
Post Reply
ponyatov
Posts: 2
Joined: 30 Oct 2014, 13:27

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

Post by ponyatov »

Есть спецы по теме ?
ponyatov
Posts: 2
Joined: 30 Oct 2014, 13:27

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

Post by ponyatov »

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

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

Какие алгоритмы помехозащищенного кодирования посоветуете ?
В области критографии/математии я минус-ноль, желательно варинт попроще.
Железо -- 8-битка, можно поставить STM32, в крайнем случае ARM/x86
Qic
Posts: 985
Joined: 03 Feb 2012, 00:14

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

Post by Qic »

Так это стенд такой шлак выдает? Или кто?
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

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

Post by BSVi »

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

Но если очень хочется ECC, то можно начать и закончить кодом Хэмминга
Keroronsk
Posts: 21
Joined: 19 Feb 2013, 06:53

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

Post by Keroronsk »

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