FFT的点数问题
新手上路,问题比较弱,还请大家多多指教假设我定义一个数组,长度为1024,其中只有512个点的数值是采样所得,另一半全设为0
这样进行FFT变换,会有什么影响?会影响变换后的频率准确度吗?
[ 本帖最后由 zhangnan3509 于 2007-6-4 22:17 编辑 ] 将100Hz的正弦波取500点,按楼主意思处理,结果如图,白线代表原来的500点数据fft结果,红线代表加500点0值后fft结果
图中纵坐标为分贝值
[ 本帖最后由 chaos 于 2007-1-25 22:45 编辑 ]
回复 #1 sunsmiling 的帖子
做FFT选择1024点时,应该采集1024点数据,点少时一般不会影响计算频率,但计算出的幅值会变小。
建议去www.earthquake.com.cn网站下载VibEDU免费信号处理教学软
件,用该软件可测试不同FFT点数和正弦波的FFT计算结果对比。 谢谢两位的解答:@) 本帖最后由 wdhd 于 2016-9-7 15:03 编辑
原帖由 zhulw 于 2007-2-1 19:27 发表
做FFT选择1024点时,应该采集1024点数据,点少时一般不会影响计算
频率,但计算出的幅值会变小。
建议去www.earthquake.com.cn网站下载VibEDU免费信号处理教学软
件,用该软件可测试不同FFT点数和正弦波 ...
可以解释一下当数据长度小于fft长度时,计算幅值减小的原因吗?
非常谢谢!!
页:
[1]