声压与声压级的计算

一、声压

  声压是定量描述声波的最基本物理量。通常讲的声压是有效声压,即在一定时间内将瞬时声压对时间求均方根值(Root Mean Square,RMS)而得,单位是帕斯卡Pa。计算公式为:
在这里插入图片描述
  其中,N为时域采样点数,x(n)为时域采样点的值(标准化后的值,取值-1到1)。

二、声压级

  声音的有效声压与基准参考声压之比,取以10为底的对数,再乘以20,即为声压级,单位dB。计算公式为:
在这里插入图片描述
  其中Pref为基准参考声压,空气中一般取2x10^-5 (Pa)。

三、数字麦克风计算声压级

  由于数字麦克风灵敏度不同,因此麦克风采集的时域采样点值在进行有效声压计算前需要经过一步换算,具体方式如下:
在这里插入图片描述在这里插入图片描述
  其中Paop为麦克风最大声压级(单位dB)。然后把求得的有效声压P’e代入公式(1)求声压级
最后得:
在这里插入图片描述
  可以看到,求麦克风采集到声音的声压级最直接的方式就是对麦克风时域采样点的值求RMS均方根值,并将单位换算为dB分贝后,直接加上Paop,即可求得声压级。
  例如某款数字麦克风的最大声压级Paop为120dB,当前采集到声音数据的RMS均方根值为-50dB,那么当前的声压级为-50dB+120dB=70dB。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据声波的透射原理,入射波的能量会在水中一部分反射回来,一部分透射到水中。所以,水中的透射波的声压值和声压级都会小于空气中的入射波。 根据声波的透射公式,透射波的声压值与入射波的声压值的比值为: $$ \frac{p_t}{p_i} = \frac{2Z_1}{Z_1+Z_2} $$ 其中,$Z_1$ 和 $Z_2$ 分别为空气和水的声阻抗。根据声阻抗的定义,有: $$ Z = \rho c $$ 其中,$\rho$ 为介质的密度,$c$ 为声速。因此,空气和水的声阻抗分别为: $$ Z_{air} = \rho_{air} c_{air} = 1.29 \times 10^{-3} \times 340 = 0.4386 \ \mathrm{kg/m^2s} \\ Z_{water} = \rho_{water} c_{water} = 10^3 \times 1480 = 1.48 \times 10^6 \ \mathrm{kg/m^2s} $$ 代入公式,得到: $$ \frac{p_t}{p_i} = \frac{2 \times 0.4386}{0.4386 + 1.48 \times 10^6} \approx 2.96 \times 10^{-7} $$ 因此,水中透射波的声压值为: $$ p_t = \frac{p_i}{3.38 \times 10^6} \approx 1.48 \times 10^{-5} \ \mathrm{Pa} $$ 水中透射波的声压级为: $$ L_t = L_i - 20\log\frac{p_t}{p_i} \approx 11.9 \ \mathrm{dB} $$ 其中,入射波的声压级为: $$ L_i = 20\log\frac{p_i}{p_0} + 20\log\frac{r}{r_0} \approx 114 \ \mathrm{dB} $$ 其中,$p_0$ 和 $r_0$ 分别为参考压强和参考距离。在空气中,通常取 $p_0 = 20 \ \mu\mathrm{Pa}$,$r_0 = 1 \ \mathrm{m}$。 根据声强的定义,有: $$ I = \frac{p^2}{Z} $$ 因此,空气中入射波和水中透射波的强度分别为: $$ I_{air} = \frac{p_i^2}{Z_{air}} \approx 1.04 \times 10^{-2} \ \mathrm{W/m^2} \\ I_{water} = \frac{p_t^2}{Z_{water}} \approx 1.47 \times 10^{-6} \ \mathrm{W/m^2} $$ 根据声强级的定义,有: $$ L_I = 10\log\frac{I}{I_0} $$ 其中,$I_0$ 为参考强度,通常取 $I_0 = 10^{-12} \ \mathrm{W/m^2}$。因此,空气中入射波和水中透射波的声强级分别为: $$ L_{I,air} = 10\log\frac{I_{air}}{I_0} \approx 122 \ \mathrm{dB} \\ L_{I,water} = 10\log\frac{I_{water}}{I_0} \approx 92 \ \mathrm{dB} $$

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值