声级是声压级经过频率计权与时间平均后的量;A 计权在中频近乎平直、在低频大幅压低,模拟人耳对中等声级的响应;C 计权近似平直;Z 计权零修正。法规里的"分贝"几乎都指 A 计权声级。
上一章的案子现在开庭:监测方报的"46.3 分贝"其实省略了一个关键定语——A 计权、等效连续、夜间时段。这一节把每个定语拆开审,看它们各自对数字动了什么手脚。
一个合规的噪声读数至少由三层构成。第一层是频率计权:声级计内部对每个频带先加权再能量求和。A 计权在 63 赫兹约压低 26 分贝、125 赫兹压低 16 分贝、1 千赫兹为 0、4 千赫兹还抬升 1 分贝——设计意图源自等响曲线(见 2.4 节):人耳对低频不敏感,就让指标也不敏感。第二层是时间平均:等效连续声级 Leq 把一段时间内起伏的能量折算成"恒定值",夜间通常取 22:00–06:00 的 8 小时。第三层是统计量:L10、L90、L95 分别代表 10%、90%、95% 时间超过的声级,交通噪声评估常用 L10 与背景 L90 之差刻画"起伏度"。
把 A 计权数值直接算一遍,比背表格有用得多:
import numpy as np # A 计权在 1/1 倍频程中心频率处的修正值(IEC 61672 简表,单位 dB) centers = np.array([31.5, 63, 125, 250, 500, 1000, 2000, 4000, 8000]) a_weight = np.array([-39.4, -26.2, -16.1, -8.6, -3.2, 0.0, 1.2, 1.0, -1.1]) c_weight = np.array([-3.0, -0.8, -0.2, 0.0, 0.0, 0.0, -0.2, -0.8, -3.0]) def weighted_total(band_levels, weight): return 10*np.log10(np.sum(10**((band_levels + weight)/10))) # 某变电所夜间实测 1/1 倍频程声压级(dB,能量集中在低频) lv = np.array([52, 55, 53, 46, 39, 34, 30, 27, 24]) print(f"A 计权总声级 = {weighted_total(lv, a_weight):5.1f} dB(A)") print(f"C 计权总声级 = {weighted_total(lv, c_weight):5.1f} dB(C)") print(f"两者差 = {weighted_total(lv, c_weight)-weighted_total(lv, a_weight):4.1f} dB") # 输出: # A 计权总声级 = 49.6 dB(A) # C 计权总声级 = 57.9 dB(C) # 两者差 = 8.3 dB
同一组频带数据,A 计权 49.6、C 计权 57.9,差 8.3 分贝——这 8 分贝就是"合法但难熬"的量化肖像。若附近另有居民区本底,A 计权达标线踩线通过毫无悬念,但结构传播的低频成分被 A 计权压掉了十几分贝,而深夜安静背景下低频嗡鸣的主观凸显感却在上升(掩蔽效应,2.4 节)。这就是低频投诉必须补测 C 计权与窄带谱的法规逻辑。
老式声级计有"快档(F,125 毫秒)""慢档(S,1 秒)"两种时间计权,脉冲声还要用脉冲档。数字时代 Leq 取代了表针,但规范里仍保留这些档位以统一读数口径。更有用的技巧是能量叠加验算:把各时段 Leq 合成为全天 Ldn(昼夜等效声级,夜间加 10 分贝惩罚):
import numpy as np leq_day, leq_night = 58.0, 46.3 # 昼间16h / 夜间8h day_frac, night_frac = 16/24, 8/24 ldn = 10*np.log10(day_frac*10**(leq_day/10) + night_frac*10**((leq_night+10)/10)) print(f"Ldn = {ldn:.1f} dB") # Ldn = 58.4 dB # 夜间加 10 dB 惩罚后,46.3 的夜间值贡献了 46.3+10=56.3 的等效强度, # 与昼间 58 几乎分庭抗礼 —— 夜间安静背景让同样的噪声"更贵"。
Ldn 58.4 分贝这个数把"夜间加 10 分贝"的设计意图演示得明明白白:夜间每 1 分贝相当于昼间约 1.7 分贝的能量份量。环境噪声地图、机场噪声等值线,全部以这类合成指标为画笔。
⚠️ 常见坑:报告只写"46.3 dB"不写计权与时间窗,等于把三个自由度藏起来;另一个坑是用 Z 计权(线性)读数去对 A 计权限值,低频源会"虚高"十几个分贝,把合格项误判超标。
下一节往上游追:这支声级计的读数凭什么可信。
A 计权是不是"不科学"? 它是特定历史条件下对中等响度听感的工程近似,对宽频空气声相关性好。问题出在滥用:把单一指标套到低频纯音、脉冲声等它从未设计覆盖的场景。补充 C 计权、1/3 倍频程与统计量,才是规范的做法。
Leq 里的"等效"怎么理解? 把一段时间内起伏的能量折成一个恒定值,噪声剂量与它成正比。它抹平了峰值信息——半夜一次货柜车与持续微风可能同 Leq,所以敏感场景还要看 Lmax 与 L10。
昼夜间限值为什么差 10 分贝? 夜间背景低、人在睡眠态更敏感,法规以 10 分贝的差值做粗粒度补偿,同时 Ldn 在能量合成里再罚 10 分贝——制度对"安静时段"的双重保护。
再补一个容易被忽略的实务细节:测点的时间窗与采样率要有记录。46.3 分贝若是 10 分钟 Leq,与 24 小时 Leq 在争议中的含义完全不同;夜间专项测量通常取整夜或典型时段的一小时以上。写报告时把"46.3 dB(A), Leq, 22:00-06:00, 测点室外 1 m"写全,是职业与业余的分水岭。