声压级可以直接叠加吗?
在实际工作中,经常会遇到2个或多个扬声器一起工作时声压级叠加的问题,那么,声压级可以直接叠加吗?答案是否定的!正确的处理方法有2种:
· 一种是图表法;
· 一种是采用对数运算法则来计算。
图表法 D:两个声源声压级的差值/dB;N:增加到较高声压级声源上的dB值。
假设有两个声源,声压级分别为Lp1 和Lp2,且Lp2>Lp1,两个声压级差为
则叠加后的总声压级为
上述两个公式的含义就是,先通过计算两个声压级的差值D;然后,根据该D 值在上图中查找对应的N 值;最后,将此N 值与较高的声压级相加,求得的便是总的声压级。
例如,两个声源的声压级分别是105dB和100dB,它们的差值D 为5dB,在上图中找出其对应的N 值为1.2dB,那么,总声压级为105+1.2=106.2dB。
另外,从上图可以发现,如果两个声源的声压级相同,那么D 值为0,对应N 值为3dB,也就是说,两个相同的声压级叠加,其结果比原来单个声压级增加3dB;如果D 值大于10,那么合成后的总声压级接近于原来较大的声压级。如果声源数量大于2,那么可以分步合成,即先合成2个,再进行下一步合成。
对数运算法假设有n 个声压相等的声音,每个的声压级为
其总声压级并非
应该是
若n=2,则
由此,亦可见两个相等的声压级相加,只比原来增大3dB,而不是增大一倍。
来源:整理自知乎连泳华分享的图片。
严格地说,这样的叠加算法需要一个前提:声源不相关。否则主动降噪就没法玩了。
页:
[1]