我已经对一些我想使用 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 结果中获取时域数据的方法吗?是否涉及逆 FFT?
非常感谢!