关于FFT的对称性

在matlab中对一个矩形窗行数做1024点FFT,如下:a=zeros(1,500);b=ones(1,20);c=zeros(1,504);y=fft([a b c]);plot(abs(y));结果如下图从513点到1024点是负频率部分吗?连续信号的矩形窗函数的傅立叶变换后半部分可不是这样的啊,频谱是一直衰减的。这是怎么回事呢?
2026年09月28日 18:13
有1个网友回答
网友(1):

对,后一半应当平移到Y轴左边,原因是这样的,本来我们要算的是从-pi到pi区间,但利用周期性,为了方便计算FFT算的是0到2pi区间,pi到2pi区间(图中的513点到1024点)减2pi对应的就是-pi到0区间