[an error occurred while processing this directive]
|
Столкнулся со следующим: реализовал когерентную демодуляцию QPSK (4800 bit\sec 2400 symb 1800 carrier 9600 sample). Делал востановление несущей с обратной связью по решению: в этом методе, почерпнутом мной из апликух ТИ, коррекция локальной несущей производилась один раз за символьный интервал, правда в той апликухе отношение символьной скорости к несущей было меньше 1 (600\1200).
Появлялась разность фаз локальной и принимаемой несущих, которую я не ,как не могу задавить: уменьшаешь порог фазового детектора - начинается болтанка локальной несущей.. Кое, как подбором полосы пропускания IIR в петле и подбором порога в фазовом детекторе удалось добиться более менее _удовлетворительных_ результатов. Решил поробовать петлю Костаса, которая работает не только в момент принятия решения, как первый вариант, а постоянно на всем символьном интервале. Результат намного лучше, болтанка уменьшилась, синхронизм "убыстрился". Вопрос следующего типа: в прочитанной мной литературе все пишут, что петля управляемая решением круче, чем Костаса, где правда? Какие методы выделения несущей применяются в современных модемах? Что нить мож посоветуете.
Зы Костас у меня хард-лимитид.
E-mail: info@telesys.ru