fftshift/ifftshift

fpe*_*fpe 3 matlab fft frequency ifft

请参阅两者的说明fftshiftifftshift.我想了解如何与调用上面的两个函数关系fft,并fftn在Matlab.

假设我的信号有一定的频率内容; 现在,频率数组通常可以存储为:

f = (-N/2:N/2-1)*df;

f = (1:N)*(df/2);

f = [(0:N/2-1) (-N/2:-1)];
Run Code Online (Sandbox Code Playgroud)

什么叫最好的方式fft,再加上fftshiftifftshift,为3个研究例早期提到?

调用命令序列或错误命令的信号标准偏差有什么影响?

Oli*_*rth 7

结果fft是(在你的表示法中)索引(0:N-1). fftshift只需将其转换为[(N/2:N-1) (0:(N/2-1))].* ifftshift只需恢复原始索引.

由于这只是对样品进行重新排序,因此它对标准偏差没有任何作用.


*请注意,由于周期性,样品k相当于样品k+N,或k-N等.

  • http://www.mathworks.com/matlabcentral/newsreader/view_thread/285244可能是我正在寻找的答案 (2认同)