uu0001 发表于 2008-9-28 09:52

对于定点计算来说4或3倍和2.56倍显然后者计算要方便得多

[ 本帖最后由 uu0001 于 2008-9-28 12:18 编辑 ]

ChaChing 发表于 2008-9-28 10:43

回复 16楼 uu0001 的帖子

虽然我认为与运算处理无关, 但我并不会固执己见
可否详说, 为何你认为2.56计算要方便得多?

uu0001 发表于 2008-9-28 12:18

回复 17楼 ChaChing 的帖子

整数倍计算例如3倍,需要进行乘除法运算,而2.56做乘除法计算时仅需要进行移位计算就可以了,这是在定点小数计算中经常使用的算法优化技巧
另外你说的fft的长度问题也是重要原因之一

[ 本帖最后由 uu0001 于 2008-9-28 12:33 编辑 ]

ChaChing 发表于 2008-9-28 23:08

回复 18楼 uu0001 的帖子

不好意思, 资质水平有限, 真的不了解你说的内容, 可否更清楚点或举例!
或有其他清楚者请告知! 先谢

纳闷, 自己写过程式比较过, 采样频率仅在绘制频谱时才用到, 求频谱过程根本不需要, 怎会有影响

hcharlie 发表于 2008-9-29 17:53

2.56倍是大于2的最方便最合理的数,跟FFT要取1024,2048。。。等等2的整数幂有关。
2.56倍跟18楼说的算法优化完全没有关系。
可以取4,1024点有效谱线数只有256线,而不是取2.56的400谱线了。
特殊情况下也可以别的数,比如最高频率300Hz,如果取2.56倍,400谱线,频率分辨率0.75Hz,采样频率为768Hz;如果我需要频率分辨率为整数1Hz,采样频率取1024Hz,则实际倍数为3.413。
页: 1 [2]
查看完整版本: 为何采样频率要取2.56倍, 真的是便于计算机进行运算处理吗?