[ 本帖最后由 uu0001 于 2008-9-28 12:18 编辑 ]
回复 16楼 uu0001 的帖子
虽然我认为与运算处理无关, 但我并不会固执己见可否详说, 为何你认为2.56计算要方便得多?
回复 17楼 ChaChing 的帖子
整数倍计算例如3倍,需要进行乘除法运算,而2.56做乘除法计算时仅需要进行移位计算就可以了,这是在定点小数计算中经常使用的算法优化技巧另外你说的fft的长度问题也是重要原因之一
[ 本帖最后由 uu0001 于 2008-9-28 12:33 编辑 ]
回复 18楼 uu0001 的帖子
不好意思, 资质水平有限, 真的不了解你说的内容, 可否更清楚点或举例!或有其他清楚者请告知! 先谢
纳闷, 自己写过程式比较过, 采样频率仅在绘制频谱时才用到, 求频谱过程根本不需要, 怎会有影响 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]