[an error occurred while processing this directive]
|
При использовании петли УР, приходилось для подстроики локальной несущей исполькать петлю тактовой синхронизации, потому что решение надо принимать в середине символьного интервала, и соответснвенно подстраивать локальную несущию. Использовал оценку Е(t)=Ksin(delta), delta разность фаз, или она приводиться к виду signQ(t)*I(t)-signI(t)*Q(t). Эта оценка берется один раз за символьный интервал, далее фильтруется, и после этого управляет локальным генератором (+ -). Так вот, в принципе какие тут могут проблемы 1) или я где то в программе, что то напутал, 2) или нельзя петлю с УР можно использовать только в низкоскоростных методах модуляции. Потому, что блин, как я уже говорил начинается болтанка (самогенерация прибавит прибавит прибавит - убавит убавит убавит и т.д. :))) ) при попытках компенсировать уход частоты лок. ген. Фильтр использую, обычный IIR интегратор.
А Костас, компенсирует все уходы локальноу ч. на каждом сэмпле, и держит локальную несушию более менее правильно, хотя тоже поигравшись с порогом, заставлял его болтаться :).
Подскажите, что используют при КАМ демодуляции, в проекте её тоже завести.
С Уважением энд Регардами.
E-mail: info@telesys.ru