wangpenglyg 发表于 2007-12-6 18:44

请教一下在信号处理中fftshift有什么作用啊

小弟刚刚才学matlab,看到有fftshift这个指令,里面的解释如下:

Shift zero-frequency component to center of spectrum.
    For vectors, FFTSHIFT(X) swaps the left and right halves of
    X.For matrices, FFTSHIFT(X) swaps the first and third
    quadrants and the second and fourth quadrants.For N-D
    arrays, FFTSHIFT(X) swaps "half-spaces" of X along each
    dimension.


我看到一些个程序,在对信号x(t)做完fft变换后如y=fft(x(t)),还会加上一句fftshift(y),它到底起什么作用啊,
小弟确实不懂
所以进来,企盼各位高手能给小弟指点一二啊 ,拜托啦

songzy41 发表于 2007-12-6 20:04

请看以下的帖子:
http://forum.vibunion.com/forum/thread-55692-1-1.html
页: [1]
查看完整版本: 请教一下在信号处理中fftshift有什么作用啊