声学基础回顾:声波特性、频率与波长、声压级与分贝、人耳听觉特性
做ANC降噪,说白了就是跟声音打交道。你连声音的脾气都摸不透,怎么去控制它?这一节我们快速过一遍声学基础,都是后面实战中天天要用到的概念。
声波是什么?
声音的本质是机械波。物体振动,挤压空气,形成疏密相间的区域,向四周传播。没有介质,声音就传不了——所以真空里是听不到声音的,这个在太空题材电影里经常看到。
声波有几个基本参数:
- 频率(f):每秒振动的次数,单位赫兹(Hz)。频率越高,音调越高。
- 波长(λ):一个完整波的长度,单位米(m)。
- 声速(c):声音在介质中传播的速度。空气中大约340m/s(20°C时)。
三者关系很简单:c = f × λ。这个公式在ANC里太常用了。比如你要处理100Hz的噪声,波长就是3.4米。嗯,低频波长很长,这就是为什么ANC对低频效果好——因为波长长,你才有时间去计算并产生反相声波。
关键点:ANC降噪主要针对20Hz-1000Hz的低频噪声。高频噪声波长太短,ANC处理起来力不从心,更多靠被动降噪(物理隔音)。
声压级(SPL)与分贝(dB)
人耳能听到的声音范围极广——从蚊子飞过的微弱声,到喷气发动机的轰鸣,声压差了上百万倍。直接用线性数值表示太不方便了,所以用对数刻度——分贝。
声压级公式:
SPL(dB) = 20 × log10(p / p₀)
其中p₀是参考声压,2×10⁻⁵ Pa,大致是人耳能听到的最小声压。
几个常见数值:
| 场景 | 声压级(dB) | 感受 |
|---|---|---|
| 树叶沙沙声 | 20 | 极安静 |
| 正常交谈 | 60 | 舒适 |
| 城市交通 | 80 | 有点吵 |
| 地铁进站 | 100 | 很吵 |
| 喷气发动机 | 130 | 疼痛阈值 |
个人经验:我在调试ANC时,经常盯着dB值看。降噪深度每提升3dB,意味着噪声能量减少一半。但人耳感觉上,3dB的变化只是“稍微安静了一点”。要让人觉得“明显安静”,通常需要10dB以上的降噪量。
分贝的加法——别搞错了
两个60dB的声音叠加,不是120dB,而是63dB。因为分贝是对数单位,不能直接相加。公式是:
总SPL = 10 × log10(10^(L1/10) + 10^(L2/10))
我曾经在项目里犯过这个错。当时测试两个噪声源,以为叠加后是80dB,结果实测只有77dB。嗯,从那以后我每次做声学计算都老老实实用对数公式。
人耳听觉特性
人耳不是一台“平直的测量仪器”。它对不同频率的敏感度差别很大。
- 等响曲线:人耳对2kHz-5kHz的声音最敏感,对低频(<200Hz)和高频(>10kHz)相对不敏感。这就是为什么ANC把低频噪声压下去后,你会觉得“世界清净了”——因为低频噪声本来就不容易被察觉,一旦被消除,效果特别明显。
- 掩蔽效应:一个强声会掩盖附近的弱声。比如地铁运行时,你听不清旁边人说话。ANC利用这个原理——把主要噪声源压下去,其他噪声自然就“浮”出来了。
- 听觉疲劳:长时间暴露在85dB以上的环境中,听力会暂时或永久下降。做ANC测试时,记得戴好防护耳塞。我刚开始那会儿,连续测了几个小时,下班后耳朵嗡嗡响了一晚上。
避坑指南:我曾经在调试ANC时,为了听清微小的噪声变化,把音量开得很大。结果第二天听力下降,连正常的对话都听不清。休息了两天才恢复。从那以后,我每次测试都严格控制音量和时长。听力损伤是不可逆的,别拿它开玩笑。
频率与波长在ANC中的实际意义
ANC的核心是“反相声波抵消”。但声波是波,有相位。如果反相声波和噪声波相位差180°,且幅度相等,就能完美抵消。但这里有个关键——波长。
对于低频噪声(比如100Hz,波长3.4米),耳机腔体尺寸远小于波长。所以你可以近似认为,耳机内外声压是均匀的,ANC处理起来相对简单。
但对于高频噪声(比如3000Hz,波长约11厘米),波长已经和耳机腔体尺寸相当了。这时候声场分布不均匀,ANC很难做到全频段一致抵消。这就是为什么ANC耳机的高频降噪效果普遍不如低频。
一句话总结:ANC擅长对付低频(20-1000Hz),高频靠被动降噪。两者结合,才是好耳机。
小结
这一节我们回顾了:
- 声波的基本特性——频率、波长、声速的关系
- 声压级和分贝——对数刻度,别直接相加
- 人耳听觉特性——等响曲线、掩蔽效应、听觉疲劳
- 频率与波长对ANC设计的影响
这些概念在后面的章节里会反复出现。尤其是分贝的计算和频率-波长的关系,几乎每个ANC算法工程师都要烂熟于心。下一节我们开始讲ANC的系统架构,到时候你会看到这些基础概念是怎么落到实际设计中的。
公众号:蓝海资料掘金营,微信deep3321