我有一个关于此表的问题。
偶数 N 时,频率轴极值应为±Fs/2,其中 Fs 是采样频率。然而,在数组中,我们只有一个值对应于奈奎斯特频率。按照第一列表格的符号,N=10,我们有
[C0 C1 C2 c3 c4 c−5 c−4 c−3 c−2 c−1]
在 fftshift 之后应该变成
[c−5 c−4 c−3 c−2 c−1 c0 c1 c2 c3 c4 ]
这c−5 值对应于奈奎斯特频率。那么当 N 为偶数时,我们的双边频谱如何对称?对于实值函数,它将为零,但 MATLAB 是否有理由首先计算负频率,如表中所示?
示例:A_even=[0 0 0 1 1 1 1 0 0 0],
N=10
B=fft(A_even)'
C=fftshift(B)
那么C等于
0.0000+0.0000i−0.3090−0.9511i0.4271+0.5878i0.8090+0.5878i−2.9271−0.9511i4.0000+0.0000i−2.9271+0.9511i0.8090−0.5878i0.4271−0.5878i−0.3090+0.9511i
这意味着c−5= 0.0000 + 0.0000i 和c0= 4.0000+0000i 谢谢。