Уточни, как меняются параметры входного синуса во времени (какой характер и скорость изменения) если сигнал изменяется медленно, то возможен такой варикнт: при инициализации определяем частоту сигнала (эталон), далее пропускаем сигнал через 2 полосовых фильтра, один настроен немного ниже эталона, другой немного выше. по разнице фаз отфильтрованных сигналов можем опрпделить отклонение частоты от эталона и по этим данным перестраиваем фильтры. преимущество в том что этот алгоритм требует вычислительной мощности только при захвате частоты.
|