1. ANC基础概念:什么是主动降噪?

各位同学好,我是老张。做音频算法这行十几年了,今天咱们聊聊ANC最基础的东西。

主动降噪,英文叫Active Noise Cancellation,简称ANC。说白了,就是「以毒攻毒」——用声波去干掉声波。

你想想看,声音的本质是什么?是空气的振动。一个声波有波峰和波谷。如果我们能制造出另一个声波,它的波峰刚好对准原来声波的波谷,两者一叠加,就抵消了。这就是ANC的核心原理——相消干涉

核心公式(理解即可):

目标噪声信号:S_noise(t)

ANC生成的反向信号:S_anc(t) = -S_noise(t)

叠加结果:S_total(t) = S_noise(t) + S_anc(t) = 0

我在项目里遇到过不少新人,一上来就盯着公式看,其实没必要。你只要记住:ANC就是「造一个相反的声波,把噪声怼回去」。

ANC与被动降噪的区别

很多同学会问:那ANC和普通耳塞的物理隔音有什么区别?

区别大了去了。

被动降噪(Passive Noise Cancellation,PNC),就是靠物理结构把声音挡住。比如你戴个海绵耳塞,声音传不进来。它主要对中高频有效,因为高频声波波长短,容易被材料吸收和反射。

主动降噪(ANC),则是靠电子电路和算法去「主动消灭」噪声。它擅长处理低频噪声,比如飞机引擎的轰鸣、地铁的轮轨声。为什么?因为低频声波波长长,容易用算法预测和跟踪。

对比项 被动降噪(PNC) 主动降噪(ANC)
原理 物理隔离、吸收 相消干涉
擅长频段 中高频(1kHz以上) 低频(20Hz~1kHz)
实现方式 耳罩、耳塞材料 麦克风+喇叭+算法
功耗 零功耗 需要供电
典型效果 隔音约15-30dB 低频降噪约20-40dB

我的经验:真正好的TWS耳机,一定是ANC和PNC配合使用。ANC搞定低频嗡嗡声,PNC搞定高频人声和尖啸。两者互补,才能做到全频段降噪。

TWS耳机中的声学结构简介

做ANC算法,你不能只懂算法,还得懂硬件。TWS耳机里那点空间,塞了太多东西。

我简单画个结构图给你看:

┌─────────────────────────────────┐
│          TWS耳机声学结构          │
├─────────────────────────────────┤
│  ┌─────┐    ┌─────┐    ┌─────┐  │
│  │ 前馈 │    │ 喇叭 │    │ 后馈 │  │
│  │ 麦克风│    │      │    │ 麦克风│  │
│  │ (FF) │    │      │    │ (FB) │  │
│  └──┬──┘    └──┬───┘    └──┬──┘  │
│     │          │           │      │
│     ▼          ▼           ▼      │
│  ┌───────────────────────────┐   │
│  │      ANC 算法芯片          │   │
│  │  (DSP/SoC + 算法固件)      │   │
│  └───────────────────────────┘   │
└─────────────────────────────────┘

这里有几个关键部件:

  • 前馈麦克风(Feedforward Mic):放在耳机外侧,负责采集外部环境噪声。它听到的是「还没进入耳朵的噪声」。
  • 后馈麦克风(Feedback Mic):放在耳机内侧,靠近耳道口。它听到的是「已经进入耳朵的噪声+喇叭播放的音乐」。这个信号更真实,但处理难度也更大。
  • 喇叭(Speaker):既要播放音乐,又要发出反向噪声。两者是叠加在一起的。
  • 泄音孔(Vent):这个很多人忽略。TWS耳机为了佩戴舒适,通常会留一个小孔平衡耳压。但这个孔会漏音,影响低频降噪效果。嗯,这里要注意——泄音孔的位置和大小,直接决定了ANC的极限性能。

避坑指南:我曾经在一个项目里,算法调得已经很好了,仿真也过了,结果装到耳机上一测,低频降噪死活上不去。查了两天才发现,是泄音孔开大了3毫米。就这3毫米,低频降噪掉了8个dB。所以做ANC算法的人,一定要懂声学结构,不然你算法再牛也白搭。

ANC的三种基本架构

搞清楚了硬件,咱们再聊聊算法架构。TWS耳机里常见的ANC架构有三种:

  1. 前馈式(Feedforward):只用外侧麦克风。优点是稳定性好,不容易啸叫。缺点是降噪深度有限,因为麦克风听到的噪声和耳朵听到的噪声有差异。
  2. 反馈式(Feedback):只用内侧麦克风。优点是降噪深度大,能处理更复杂的噪声。缺点是容易啸叫,对算法稳定性要求极高。
  3. 混合式(Hybrid):前馈+后馈都用。这是目前高端TWS耳机的标配。前馈负责粗降噪,后馈负责精调。两者配合,能做到40dB以上的降噪深度。

我个人习惯在项目初期先用前馈式快速验证硬件,等声学结构定型了,再上混合式做精细调优。这样效率最高。

小结

这一章咱们讲了三个核心点:

  • ANC的本质是「以毒攻毒」,用反向声波抵消噪声
  • ANC和被动降噪是互补关系,不是替代关系
  • TWS耳机的声学结构(前馈麦、后馈麦、喇叭、泄音孔)直接决定了ANC性能

下一章,我会带你深入ANC的算法核心——自适应滤波器和LMS算法。到时候咱们手撕代码,看看ANC到底是怎么实时算出来的。

公众号:蓝海资料掘金营,微信deep3321