ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
822294 Топик полностью
misyachniy (08.03.2018 10:36, просмотров: 215) ответил fk0 на Вообще похоже на modified miller coding, на выход с амплитудного демодулятора для ISO 14443 (NFC-A PCD-to-PICC data transfer).
Заболтали тему  Вот схема исследуемого пациента http://radioskot.ru/_fr/67/2679548.jpg Вот схема электронного блока который с ним общается. http://md04.narod. …-Terra-300-500-705.JPG Теоретически не нужно выравнивать время уровне 0 и 1 сигнала CDAT, чтобы исключить постоянную составляющую. Исследовал посылки на соотношение длительностей 0/1. Так как пауза между посылками мне не известна пробовал длиной 1,5 или 2 бита. Получаются 3 или 4 посылки. Получается соотношения около 1,2 и 1,9. Предположил что ШИМ модуляция. При отсутствии сигнала уровень 1, по этому решил информация должна кодироваться длиной нуля. Исследовал 4 комплекта обменов по 3 посылки. Частота выборки 1 МГц Собрал статистику по ширине нулей. Получилось два максимума около 5 и 15 микросекунд. В каждой цикле обмена есть "нестандартные" посылки по 20 или 21 микросекунде. В некоторых встречаются короткие по 1,2 микросекунды Если отбросить "нестандартные" то 3 посылки получаются длиной кратной 8 бит. Код Миллера допускает 1, 1.5 и 2 такта Модифицированый 1, 1.5 и 2.5 и 3 такта http://www.fpga-cpld.ru/miler.html Возможно действительно код Миллера. Нужно еще рассмотреть ширины высокого уровня. Не зря же есть посылка синхронизации. P.S. Если у кого есть ссылка(и) на толковые исходники программного декодирования кодов Миллера - делитесь.