Полное гармоническое искажение и быстрое преобразование Фурье с Matlab
Я хотел бы попросить помощи относительно быстрого преобразования Фурье и полного гармонического искажения сигнала, который я сохранил в рабочем пространстве Matlab из simulink
Бег.
У меня есть текущий сигнал Ira
и соответствующий time
массив. Я извлек данные за один период из векторов, и я использовал команду:
THD_db = thd(Ira);
Конечно, это дало мне бессмысленный результат.
Я попытался проанализировать спектр сигнала с помощью следующих команд:
Ira_fft = abs(fft(Ira_fft));
Есть кое-что, чего я не понял, о том, как использовать эту функцию для достижения той цели, которой я хочу достичь.
Может кто-нибудь сказать мне, как правильно их использовать?
Ps.: я не мог использовать PowerGui
для анализа сигнала, потому что у меня есть базовая версия Matlab, которая не включает PowerGui
блок.
Заранее спасибо.