声压级:为何基准是20μPa和声强定义

什么是声压级?

linmue-谭祥军

 

什么是声压级?

力学话题下的优秀答主

198 人赞同了该文章

声明首发于“模态空间”公众号。未经授权,严禁转载,转发朋友圈不受影响!

声音测量最常用的物理量是声压,但描述声压的大小通常用声压级(Sound Pressure Level,SPL)。人耳可听的声压范围为2×10^-5Pa~20Pa,对应的声压级范围为0~120dB,因此,引入声压级的概念易于描述线性变化很大的声压。在这主要介绍以下内容:

1. 声压级的定义;

2. 为何基准是20μPa;

3. 声压级的计算;

4. 灵敏度对声压级的影响。


 

1. 声压级的定义

通过前面的文章《什么是声波?》一文,我们已经明白波动的声压是叠加在大气压之上的,但相比较于大气静压强,声压的幅值波动非常小。如大气静压强为1.01325×10^5Pa,而人耳可听的声压的幅值波动区间只有20μPa~20Pa,人们常处的声压环境和感受如下图所示,可以看出声压的幅值波动非常小。

在讲述声压级之前,先让我们来对比一下线性尺度和分贝尺度。如下图所示,左侧为线性尺度,对应的声压分别为1Pa和0.001Pa,二者相差了1000倍。右图为这两个线性声压的分贝表示形式(基准为1),对应的分贝分别为0dB和-60dB。可以看出,在线性尺度下,相比较于1Pa的声压,0.001Pa的声压幅值几乎看不出来,但在分贝尺度下,0.001Pa的分贝值仍较高。也就是说,在分贝尺度下,更易于对比变化巨大的线性幅值。

线性尺度

分贝尺度

从另一方面来讲,人的大脑对瞬时声压幅值波动没有响应,但对动态声压的均方根值(RMS)有响应,平均响应时间间隔约为35ms。时间T内的声压的均方根值计算如下

pvar为波动的声压瞬时幅值,注意,由上式计算出来的均方根值不等于瞬时声压幅值。对于一个纯音而言,均方根值等于其幅值的0.707倍。

人耳听觉系统也近似是对数尺度,因此,引入了以dB形式定义的声压级

其中,pref表示1000Hz处人耳可听的最小声压幅值20μPa。上式中声压级计算所用的声压p一定是声压的均方根值(RMS),或者是声压的均方值(如果采用10倍的对数形式)。在传声器校准时,常用94dB和114dB,对应的声压有效值分别为1Pa和10Pa。

声压级常用符号SPL来表示,但有用其他符号,如Lp,L,L dB,L(dB)或L(dBA)等形式,A表示A计权。将前面用声压表示的噪声环境采用声压级来表示,则如下图所示,从这两幅图中也可以看出线性声压变化关系在dB中的变化幅度,关于更多dB知识,请参考《什么是分贝dB?》一文。

2. 为何基准是20μPa

让我们首先回顾一下声强的定义。声强定义为“声波单位时间内通过单位面积法向的平均声能”,声强对面积的积分,则为单位时间内声源发射的声能,定义为声功率,单位为瓦特。因此,声强的单位为W/m^2,也是单位面积上功率的尺度。

功率在空气中的参考值为10^-12W,被认为是正常人耳对1KHz纯音勉强能听到的强度。这似乎是个合理的选择,因为我们经常处理的声音是可听见的,并且很多都是恼人的。进一步,如果我们考虑理想自由场中的平面波或球面波,那么没有反射声,因而,声波沿直线传播,此时声强定义为

Ρ 是声波的峰值压强,ρ是空气密度,c是声波在空气中的传播速度。对于正弦波而言

因此,有

如果转化为dB,则有

空气中ρc近似为400,因此,我们有10^-12= (2*10^-5)^2/400。所以,上式可以写成

这就使用了2×10^-5作为参考,关联了声压的RMS值与自由场中勉强可听见的1KHz的声强强度,或者转化为2×10^-5的声压。

正常测试中,不可能是在理想的自由场中,因此声压的dB值被称作为声压级SPL,也就是

如果声压的RMS值是整个频率范围内的,那么我们将有总的声压级,经常被称为Overall Level,也是我们通常所说的声压级大小。

3. 声压级的计算

使用声压传感器测量得到的噪声信号是时域信号,即声压幅值随时间变化曲线,如下图所示,声压的幅值有正有负。根据对数的定义可知,其自变量的取值必须为正值,也就是说声压级计算中所用的声压值必须为正。但实际测量的声压值是有正有负的,故怎么计算声压级呢?难道只取正值来计算吗?当然不是!

实际上根据声压级的定义可知,用于计算的声压级一定是声压的均方根值,而非瞬时声压幅值。并且是整个频带上的总有效值,也就是Overall level,如下图所示,对上面的时域信号进行FFT变换,得到Overall level为1.97Pa(A计权),然后使用这个OA值按声压级的定义进行计算,得到这个时域信号的总声压级为99.88dB(A)。

对这个信号作1/3倍频程分析,计算得到的声压级也为99.88dB(A),如下图所示,因此,总的声压级计算一定是使用整个频带内的总有效值(Overall level)来计算,而非瞬时声压。某个频带内的声压级,则使用这个频带内的有效值来计算。关于倍频程后续将在文章《什么是倍频程?》中进行详细介绍。

4. 灵敏度对声压级的影响

在这主要考虑传声器灵敏度对声压级的影响。还是采用上一小节的噪声时域信号,假设上一小节中计算的声压级是准确的,现在考虑传声器的灵敏度不精确。考虑的情况如下表所述。在噪声不变的情况下,传声器的输出电压也不会变化的,当传声器的灵敏度不准确时,会导致测量的声压幅值有变化。预测如下:灵敏度变小,声压幅值变大,声压级变大;灵敏度变大,声压幅值变小,声压级变小。最后通过数据验证以上预测,同时确定灵敏度作如下变化时,声压级变化的相对误差有多大。

同一个噪声,灵敏度变化,会引起测量得到的声压幅值有变化,四个灵敏度不准确情况下的时域信号如下图所示(图例中带符号的数字表示灵敏度变化相对比例)。可见灵敏度偏低,测量得到的声压幅值偏高;灵敏度偏高,测量得到的声压幅值偏低。

对以上四个灵敏度不准确的时域信号分别计算各自的1/3倍频程得到总的声压级如下图所示。可以灵敏度偏低计算得到的声压级高,灵敏度偏高得到的声压级低。

进一步计算各自相对于准确灵敏度下计算得到的声压级的绝对误差和相对误差如下表所示。从表中可知,灵敏度偏差10%,绝对误差不超过1dBA,相对误差不超过1%;灵敏度偏差5%,绝对误差不超过0.5dBA,相对误差不超过0.5%。也就是说,灵敏度的误差对声压级影响较小:10%的偏差引起的相对误差也不到1%,更何况实际测量中灵敏度的误差远小于10%。

什么是声压级? - 知乎 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值