声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6848|回复: 14

[声学基础] 如何将采集的声音电压信号转换为分贝

[复制链接]
发表于 2009-7-13 10:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
问两个弱弱的问题
1、已经得到经声音传感器采集的电压信号,难道就简单的20logV就可以换算成分贝了吗?
2、采集信号转换为分贝后,FFT后的纵坐标也是分贝吗?
回复
分享到:

使用道具 举报

发表于 2009-7-13 10:56 | 显示全部楼层
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 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2009-7-13 11:24 | 显示全部楼层
20logPa/P0;
P0是什么,怎么来的?

我在网上查的只要把电压值经过20logV就可以换算成分贝了,怎么会这么麻烦?

[ 本帖最后由 jl0606 于 2009-7-13 11:26 编辑 ]
发表于 2009-7-13 11:56 | 显示全部楼层

回复 板凳 jl0606 的帖子

Po=Pref=2*10^-5 (Pa)
 楼主| 发表于 2009-7-13 12:24 | 显示全部楼层
谢谢楼上的二位,还是有点不明白。
FFT后纵坐标的单位是什么?
应该是转换为分贝后做FFT还是转换成声压后就FFT?
发表于 2009-7-13 13:27 | 显示全部楼层
先FFT再分贝计算。20logV的确有这个玩意,不过求的是dB(V),你要的应该是dB(Pa)。事非经过不知难,听人家说很轻巧,真要自己写个程序算对,还是不易的。
 楼主| 发表于 2009-7-13 13:38 | 显示全部楼层
谢谢,还真象你说的,一实践起来就出问题了,怎么采集进来的有负电压啊,这可怎么办啊?
 楼主| 发表于 2009-7-13 14:12 | 显示全部楼层
通过下表对照,20*log10(Pe/Pref)换算后好象有误差啊
eab9044c10802eedd72afc81.jpg

还有必须要加窗吗?不加会怎样?问题有点多哈,望见谅!
发表于 2009-7-13 18:36 | 显示全部楼层
我觉得需要仪器的一些参数,至少要能确定电压的单位与声压的单位之间的换算比例,以及校准文件。
发表于 2009-7-14 09:05 | 显示全部楼层
我是在频域做的,基于幅值谱,没有负值。加窗是必要的,我以前也怀疑是否有用,经实践证明,还是加窗好。
 楼主| 发表于 2009-7-16 13:08 | 显示全部楼层
呵呵,最后一个问题,为什么要取有效值而不取峰值或峰峰值?我个人感觉应该取峰峰值才对,如果不加窗是不是就不用乘0.707了。
发表于 2009-7-17 08:16 | 显示全部楼层
工程常用有效值,有效值是能量平均,声音这东西,感觉是基于能量的。商业软件都取有效值。
发表于 2009-7-17 20:38 | 显示全部楼层

回复 11楼 jl0606 的帖子

麻烦你去看下声压的定义,定义就是个有效值。
发表于 2011-4-26 16:38 | 显示全部楼层
回复 1 # jl0606 的帖子

请问,捏问题解决了吗?我也遇到同样的问题,向你请教
发表于 2011-4-26 17:59 | 显示全部楼层
各位版主真是非常有耐心,不过建议楼主先把最基本的了解,这样就可以节约很多时间
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-6 09:43 , Processed in 0.069420 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表