Цитата(wasp @ Sep 5 2007, 10:15)

Спасибо за ответ.
Если я правильно понял, полезная инф-я содержится только в широких импульсах. Но тогда для передачи 2 байта reader-ID + 4 байта transponder-ID + (возможно) команда транспондеру на передачу (должна быть тоже, т.к. посредством поля можно присваивать транспондеру новый ID, а для этого уже необходим протокол передачи данных) получается больше 6 байт. A это уже 48 бит -- с предложенной Вами идеей кодировки не получается - слишком короткий пакет.

К сожалению я думаю - не совсем так - короткие импульсы - тоже рабочие.
Подмешивается сдвиг и инверсия (в общем какое-то действие).
Например как загнать 65535 - число где все единицы?
Иначе - я предлагаю ещё провести анализ на сравнение других пар (рядышком).
Например 64 и 63, 63 и 0, 256 и 127, 256 и 65535 и др.
Возможен вариант такой - сначала идут данные в пакете, а затем действие над ними.
(Например 65535 - загнать все нули, затем их (полученное содержимое) проинвентировать.
Возможен двойной вариант действий - типа сдвинуть влево (вправо) и проинвентировать
(или обнулить (не выдавать) старший разряд и т.п.
Действия я думаю простейшие в реализации (иначе не выдержать скорость обмена).
Рисунки диаграммы - первая помощь (их бы вообще представить в другом виде для анализа
в виде числовых векторов что-ли...)