[an error occurred while processing this directive]
|
Может косноязычно выражюсь, поэтому видимо и призывы с вашей строны изучать мат. часть и моделировать... Но уже всё моделировалось и изучалось...
Два отсчёта на символ:
Пусть сигнал в аналоге сносится в ноль несинхронным гетеродином и фильтруется аналоговыми ФНЧ для устранения наложений. Далее АЦП берёт два отсчёта на символьном интервале, причём управляется неподстраеваемым тактовым генератором. Далее одна цифра. Согласованный фильтр(обычно адаптивный эквалайзер). Далее интерполятор Фарроу(управляемая задержка на дискрет существенно меньший тактовой частоты), на выходе по прежнему два отсчёта. Они идут на детектор Гарднера, вычисляется ошибка символьной синхронизации, которая управляет фазовым аккумулятором, несколько старших разрядов которого используются для управления интерполятором. Таким образом после подстройки имеем на выходе интерполятора на каждом символьном интервале два комплексных отсчёта один из которых соответствует максимуму оношения сигнал/шум. Берём его. Вычисляем аргумент, находим ошибку фазовой синхронизации и по обратной связи вычитаем из аргумента. Всё, имеем один отсчёт фазы, что и есть передоваемая информация для QPSK. Ессно опущена куча деталей, имеем максимальную необходимую тактовую частоту 50 МГц и никаких аналоговых ГУНов.
E-mail: info@telesys.ru