Я применил FFT к некоторым данным, которые я хотел бы обработать с помощью Matlab. Результирующие частоты довольно шумные, поэтому я применил фильтр скользящей средней к векторам частоты/амплитуды. Теперь я заинтересован в получении данных во временной области на основе данных фильтрованных частотных областей, которые будут использоваться на спектрографе позже.Получение данных из фильтра FFT
Чтобы получить/компоненты амплитуды частот, которые я использовал этот код из примера Mathworks:
NFFT=2^nextpow2(L);
A=fft(a,NFFT)/L; %a is the data
f=Fs/2*linspace(0,1,NFFT/2+1);
и построены с использованием:
plot(f,2*abs(A(1:NFFT/2+1))
Можете ли вы порекомендовать способ получения данных временной области от отфильтрованные результаты FFT? Существует ли обратный БПФ?
спасибо!