Добрый день.
Подскажите как в приемнике с ОФМ 1200бот решить проблему, если скорость передатчика может плавать в пределах 1-3% относительно приемника. На приемнике происходит потеря битов. На приемнике фазу не ловлю (просто обычный коррелятор с эталонным сигналом или согласованный фильтр).
Т.е. Возникает проблема из-за разности тактовых генераторов передатчика и приёмника, тогда сигнал начинает двигаться (появляться раньше относительно предыдущего или позже) что приводит к ошибке приема.
Что мешает увеличить или уменьшить в определенный момент частоту чтения из буфера в приемнике, чтобы не было проскальзываний? Типа Е1 jitter attenuation или Е2, с внесением избыточных бит.
Или почему бы не использовать ФАПЧ, чтобы приемник отрабатывал эти 1-3%?
Главное слово "в определенный момент" . Может подскажите (сылочку) самый простой ФАПЧ для такого модема.
Определенный момент — опорожнение или заполнение FIFO-памяти до определенных пределов.
В LXT350 приемопередатчике потока E1 реализовано так. При достижении заполнения эластичной памяти определенных пределов частота чтения из памяти увеличивается или уменьшается на 1/8 битового интервала. Происходит качание частоты из одной стороны в другую. Память при этом то наполняется, то опорожняется.
В Е2 поток добавляют пару бит избыточности и флаг в заголовок. Когда необходимо, изымают бит, и фиксируют это в заголовке.
Регулируя тем самым объем данных на выходе приемника.
Но это для проводных систем, где информационный поток идет непрерывно.
Не понятно, что у Вас за модем и как вообще обходитесь без ФАПЧ.
Upd. Тут по-моему я смешал две разные проблемы. Прошу прощения.
Опорный генератор надо все-таки регулировать, чтобы данные не терялись. И все, что написал выше, для Вас неактуально.
Какой у Вас должен быть ФАПЧ зависит от того, как осуществляете прием. Опишите поподробнее приемник.
Необходим приемник DPSK 1800 несущая, 1200 бот по линии(старый модем нужно законектить). Взял опорный sin cos коррелирую с входным потоком, перемножаю с предыдущим вычислением корелятора(с задержкой на период), складываю результат мнимой и действительной част. При смене фазы меняется знак на выходе.(написалось за пол часа). При конекте с другим модемом расхождения скоростей приводят к постоянному сдвигу сигнала относит другого и в конечном итоге потеря части информации. Вот думаю простой вариант для решения.
Fat Robot
Mar 24 2015, 13:37
Дискриминатор на выбор
Mueller-MullerEarly-LateGradnerSquaringА петлю вы уж как-нибудь самостоятельно.
Успехов.
Serg76
Mar 24 2015, 13:38
Цитата(les12 @ Mar 24 2015, 16:16)

Необходим приемник DPSK 1800 несущая, 1200 бот по линии(старый модем нужно законектить). Взял опорный sin cos коррелирую с входным потоком, перемножаю с предыдущим вычислением корелятора(с задержкой на период), складываю результат мнимой и действительной част. При смене фазы меняется знак на выходе.(написалось за пол часа). При конекте с другим модемом расхождения скоростей приводят к постоянному сдвигу сигнала относит другого и в конечном итоге потеря части информации. Вот думаю простой вариант для решения.
если опыт имеется, чего не реализовать хотя бы некогерентный приемник, несущую восстанавливать не надо, остается только ФАПЧ по тактам сделать, для DBPSK сложностей не должно возникнуть.
Спасибо за наводки. Буду выбирать.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.