Добрый день!
Возникла проблема и суть ее вот в чем: В демодуляторе сигнала QAM16 используется стандартная схема восстановления тактовой частоты с полифазным интерполятором и обратной связью. В качестве детектора временной ошибки используется детектор по методу Гарднера. Сигнал имеет частоту дискретизации чуть больше чем два отсчета на символ и тактовая частота на приемной стороне все время «убегает» вперед. Для сигналов BPSK, QPSK и OQPSK, в которых переходы сигнала через ноль могут быть только из «-1», в «1» или из «1», в «-1» данная схема работает отлично. Сигнал ошибки имеет вид равномерного, пилообразного сигнала. В сигнале же QAM16 могут быть переходы из «-1», в «3», или «1», в «-3», которые, как мне кажется, дают погрешность в вычислении ошибки и пилообразный сигнал ошибки получается неравномерным, что приводит к неточному восстановлению тактовой частоты. Подскажите, каким образом в данной ситуации восстанавливать тактовую частоту и если можно ссылки на модели в matlab.
|