Полное гармоническое искажение и быстрое преобразование Фурье с Matlab

Я хотел бы попросить помощи относительно быстрого преобразования Фурье и полного гармонического искажения сигнала, который я сохранил в рабочем пространстве Matlab из simulink Бег.
У меня есть текущий сигнал Ira и соответствующий time массив. Я извлек данные за один период из векторов, и я использовал команду:

THD_db = thd(Ira);

Конечно, это дало мне бессмысленный результат.

Я попытался проанализировать спектр сигнала с помощью следующих команд:

Ira_fft = abs(fft(Ira_fft));

Есть кое-что, чего я не понял, о том, как использовать эту функцию для достижения той цели, которой я хочу достичь.

Может кто-нибудь сказать мне, как правильно их использовать?

Ps.: я не мог использовать PowerGui для анализа сигнала, потому что у меня есть базовая версия Matlab, которая не включает PowerGui блок.

Заранее спасибо.

0 ответов

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