pinko> Хэмминга кодирование выглядит мало сложным, но на самом деле это не так сложно реализовать когда понимаеш принцип. В википедии есть хорошее описание, но если ты заинтересован я прилагаю здесь три отличный документы под названием:
Не-не!
Я только о том, что когда-то знал, но вот уже к старости забыл.
В своих проектах я собираюсь применить RS-кодирование (Reed-Solomon), которое при небольшой потере в скорости позволяет увеличить расстояние безошибочного приёма раза в полтора.
Это пока ещё только симулирование на компе воздействия шумов для выбора оптимального количества символов чётности (t) в блоке.
Но тексты уже готовые, можно переносить в микроконтроллер.
А для защиты инфы (шифрования команд, чтоб никто не смог влезть и подать команду на воспламенитель
) — XTEA.
Это уже в комерческом проекте работает (программы для компьютера).
Ну и на микроконтроллере с ним играл с целью определить потребление ресурсов. На pic16 получилось небыстро.
Но у меня в перспективе pic24.