Как рассчитать точную фазу с помощью БПФ?

Я должен рассчитать разность фаз между двумя сигналами. Я не очень силен в математическом плане, но я понимаю и заинтересован в реализации алгоритма БПФ для моих электронных сигналов для расчета точной разности фаз между ними. Я прочитал много документов и бумаг. В некоторых работах я получил следующее понимание:- 1. БПФ хорошо, когда целое число нет. выборочного периода. 2. И когда ваша частота интереса находится в мусорных ведрах FFT. 3. Существуют различные методы, такие как подгонка синусоидальной волны с 3/4 параметрами, которая требует точной разности фаз на основе метода LSE(наименьшая квадратная ошибка).

Мне нужно рассчитать разность фаз между сигналами (ток и напряжение) в режиме реального времени, где частота моих сигналов не будет постоянной, но в любой момент оба сигнала будут иметь одинаковую частоту (~50 кГц).

Соображения: мои сигналы будут отфильтрованы с использованием FIR, а SNR будет умеренным. Шум: первая гармоника основного + гауссовского шума

Мой вопрос и проблемы:- 1. Какой должна быть частота выборки? 2. Сколько должна быть длина БПФ / Сколько циклов дискретизации входных сигналов?

Согласно этому документу SWFM является лучшим методом: - http://www.metrology.pg.gda.pl/full/2005/M&MS_2005_427.pdf

Поскольку я слабо разбираюсь в математике, не могли бы вы помочь мне понять основы этого метода? Какие входные сигналы для этого алгоритма?

0 ответов

Другие вопросы по тегам