如何将采集的声音电压信号转换为分贝
问两个弱弱的问题1、已经得到经声音传感器采集的电压信号,难道就简单的20logV就可以换算成分贝了吗?
2、采集信号转换为分贝后,FFT后的纵坐标也是分贝吗? step1: 将电压转换为声压,电压V/传声器灵敏度?mV/Pa=声压Pa;
step2:加窗,求FFT;
step3:窗函数幅值修正,*修正值(hanning 幅值修正是2.0),并求rms值,*0.707;
step4:求分贝值,20logPa/P0;
step5:计权,一般A计权,不计权的话此步骤不要。
欧拉。
[ 本帖最后由 hyl2323 于 2009-7-13 10:57 编辑 ] 20logPa/P0;
P0是什么,怎么来的?
我在网上查的只要把电压值经过20logV就可以换算成分贝了,怎么会这么麻烦?
[ 本帖最后由 jl0606 于 2009-7-13 11:26 编辑 ]
回复 板凳 jl0606 的帖子
Po=Pref=2*10^-5 (Pa) 谢谢楼上的二位,还是有点不明白。FFT后纵坐标的单位是什么?
应该是转换为分贝后做FFT还是转换成声压后就FFT? 先FFT再分贝计算。20logV的确有这个玩意,不过求的是dB(V),你要的应该是dB(Pa)。事非经过不知难,听人家说很轻巧,真要自己写个程序算对,还是不易的。 谢谢,还真象你说的,一实践起来就出问题了,怎么采集进来的有负电压啊,这可怎么办啊? 通过下表对照,20*log10(Pe/Pref)换算后好象有误差啊
还有必须要加窗吗?不加会怎样?问题有点多哈,望见谅! 我觉得需要仪器的一些参数,至少要能确定电压的单位与声压的单位之间的换算比例,以及校准文件。 我是在频域做的,基于幅值谱,没有负值。加窗是必要的,我以前也怀疑是否有用,经实践证明,还是加窗好。 呵呵,最后一个问题,为什么要取有效值而不取峰值或峰峰值?我个人感觉应该取峰峰值才对,如果不加窗是不是就不用乘0.707了。 工程常用有效值,有效值是能量平均,声音这东西,感觉是基于能量的。商业软件都取有效值。
回复 11楼 jl0606 的帖子
麻烦你去看下声压的定义,定义就是个有效值。 回复 1 # jl0606 的帖子请问,捏问题解决了吗?我也遇到同样的问题,向你请教 各位版主真是非常有耐心,不过建议楼主先把最基本的了解,这样就可以节约很多时间
页:
[1]