声学基础回顾:声波特性、频率与波长、声压级与分贝、人耳听觉特性

做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