Всем доброго времени суток!
Используя нелинейность четвёртого порядка с помощью FFT выделяю из входного снесённого в ноль сигнала с квадратурной модуляцией сигнал ошибки частотной синхронизации.Но разрешение FFT по частоте не обеспечивает нужную точность измерения параметров.Поэтому сейчас на синусоидальном сигнале обкатал алгоритм интерполяции по частоте и фазе,получил неплохие результаты на модели.Когда же подал на вход FFT сигнал QAM после нелинейности,то увидел очень большую погрешность интерполяции.В результате разбирательства обнаружилась следующая картина : при изменении ошибки частоты синхронизации,например, от десятого бина FFT до одиннадцатого с шагом 0,1 бин видно что мощность в бинах ведёт себя странно(см.рисунок).
Этого явно не наблюдается при подаче на FFT синусоидального сигнала и интерполяция выполняется нормально.В чём секрет?Вроде нелинейность не должна привести к этому эффекту.Или нет?
Загрузил одну картинку а вложилось две...