网上搜了很多教程,也看了help的例子,里面都是去了偶数个点,而且分析频域的时候,都只取了N/2。
对此一直有些疑问:
1.对于偶数个点2N,我们知道转换之后的域1:N项是对应了0:fs/2,然后由周期性,N+2项到2N项可以对应着 -fs/2:0(不包含0)。那么第N+1项也是一个直流项,但是既不属于0:fs/2的范围,也不属于 -fs/2:0(不包含0)的范围,也就是说它是在fs范围之外的,那么这个项的意义是什么?
2.如果我们用奇数个点2N-1作FFT变换,转换之后的域是没有偶数点时的那个N+1项为直流项的情况的。那么奇数个点作变换的情况下,1:N项是不是也对应着0:fs/2,然后N+1项到2N项可以对应着 -fs/2:0(不包含0)呢?
ps:我个人的理解是,无论取奇数还是偶数项,matlab在处理的时候,都会在后面补0到2的幂指数之后做FFT,所以应该不会有太大影响
好人一生平安
对此一直有些疑问:
1.对于偶数个点2N,我们知道转换之后的域1:N项是对应了0:fs/2,然后由周期性,N+2项到2N项可以对应着 -fs/2:0(不包含0)。那么第N+1项也是一个直流项,但是既不属于0:fs/2的范围,也不属于 -fs/2:0(不包含0)的范围,也就是说它是在fs范围之外的,那么这个项的意义是什么?
2.如果我们用奇数个点2N-1作FFT变换,转换之后的域是没有偶数点时的那个N+1项为直流项的情况的。那么奇数个点作变换的情况下,1:N项是不是也对应着0:fs/2,然后N+1项到2N项可以对应着 -fs/2:0(不包含0)呢?
ps:我个人的理解是,无论取奇数还是偶数项,matlab在处理的时候,都会在后面补0到2的幂指数之后做FFT,所以应该不会有太大影响
好人一生平安