ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
779072
Evgeny_CD, Архитектор (09.09.2017 00:10, просмотров: 35746)
Кодирование сигналов с переменной длительностью бита. Какие могут быть засады? Пусть будет проводная линия связи, и мы делаем кодирование по принципу: 0 - длительность бита T 1 - длительность бита k*T. Т.е. в конце интервала бита обязательно происходит смена уровня, а длительность от предыдущей смены кодирует значение бита - 0 или 1. Линия проводная, постоянку передает - DC balance нам не важен. Насчет переменной длительности передачи блока данных - будем считать, для рассматриваемых применений это не так важно. Какие могут быть засады с точки зрения помехоустойчивости? Я мыслю так. Есть два наиболее популярных кода - UART и 8b10b, у которых из 10 бит 8 полезных. КПД 80%. + приемники обоих не шибко просты. В моем случае получаем самосинхронизируемый код, который можно принимать простейшей схемой, в общем случае одного NE555 хватит на декодирование, ценой некоторой потери эффективности. Не могу понять, как точно подсчитать сравнительную помехоустойчивость, ибо в + "моего" кода следующее: * ошибка не распространяется. Т.е. если один бит приняли неверно - остальные не изменятся. Простые ECC сильно улучшат помехоустойчивость * ошибок синхронизации нет.