编者按:去年十月底上市的豌豆射手Airpods Pro的最大亮点是主动降噪功能,苹果的助力,让“主动降噪”的概念离消费大众又近了一些。

Airpods Pro & Airpods Pro Max
Airpods Pro XS & Airpods Pro X
近些年,技术的升级和成本的降低,让诞生于航空业的主动降噪耳机,从小众工业级产品开始慢慢变成大众消费品,越来越多的人从中受益。它让频繁出差的商务人士可以在飞机上多休息一会,日常通勤的上班族在地铁上能够安静地做点自己喜欢的事,嘈杂办公室里的人更专注于工作。更重要的是,底噪的降低和人机工程的考量,也让耳机重度用户的耳朵得到更好的保护!
这个小小耳机是如何创造安静世界的呢?其背后的真正原理值得深究。
这篇文章主要介绍一下降噪耳机的一些基本原理。
降噪耳机分为 被动降噪 和 主动降噪 两大类。
被动降噪 就是使用非常厚的耳罩来阻挡外面的噪声。这个方法简单粗暴,难点嘛,就是选取吸音好的声学材料。但是,它们相对较大,价格嘛肯定和所用材料有关。还有一点就是和耳机一般大小的吸声材料在低频范围内基本无效 (想象一下,消声室里吸声尖劈的长度由1/4波长理论决定)。
现在说点高科技的,也就是市面上很火热的主动降噪的原理。主动降噪英语全称也有几个不同版本,比如,Active Noise Cancellation (ANC), Active Noise Control (ANC), 或者 Acive Noise Reduction (ANR)。如果大家查阅英文文献,不要被这些不一样的名字迷惑了,他们都是一个意思。
讲主动降噪前,先得把它分分类:
主动降噪一般可以细分为 Feedforward ANC (前馈主动降噪), Feedback ANC (反馈主动降噪) 以及 Hybrid ANC (混合主动降噪,其实就是前馈加上反馈)。这每一个方式又都可以分为 adaptive (自适应) 和 non-adaptive (非自适应) ANC。一般来说,自适应ANC只能是digital(数字)控制。然而,在非自适应ANC下又可以分为analog(模拟)和 digital ANC。很早以前因为DSP芯片不强大,不支持实时的复杂计算等等,市场上只有analog ANC耳机,就是把计算出来的ANC控制器用电容、电感、电阻等元器件来实现。现在随着DSP芯片的迅速发展,ANC控制器可以数字化了。优点有很多,比如ANC的强度可以被调节等,有些耳机,像BOSE700,降噪能力都可以用手机APP控制。目前在市面上基本上是digital ANC耳机的天下。这里只是让大家记住一下名字和分类,细节会在下面慢慢道来。
对于降噪耳机来说,主要的声学硬件有外部麦克风,耳机喇叭,和内部麦克风,当然还有Digital Signal Processor (DSP)用来实时处理信号。图一上的麦克风表示的有点夸张,其实就是两个微麦,一个在耳机外壳上(Ref mic),另一个在耳机里面,贴近耳机喇叭(Error mic)。一般来说,Ref mic 用来测量环境的噪声,Error mic用来检测戴上耳机后耳机和人耳之间的噪声。Error mic测量的噪声越小,说明人听到的噪声越小 (当然这个说法不是很准确,因为人感知的声音大小和用仪器测量的声音大小不一样,所以有些ANC是会考虑心理声学部分,以后会讲到)。
声学发展史之——心理声学(Psychoacoustics) 上
声学发展史之——心理声学(Psychoacoustics) 下
今天先来说说非自适应的前馈ANC。
前馈ANC

图一:非自适应前反馈ANC的结构图
如图一所示,对于非自适应前馈ANC来说,就是通过外部麦克风实时录制环境噪声,录制的声音通过设计的前反馈滤波器
主动降噪粗暴原理
ANC耳机示意图。图中的Feed forward mic和Feed back mic对应文中的Ref mic和Error mic [https://backerclub.co/html.php?id=10894]
那么好了,关键问题就是如何设计或者计算这个前反馈滤波器
Okay,有了这两个声学路径,我们就可以开始设计前馈ANC滤波器啦!假设噪声是
* 这个符号代表卷积。
卷积的抽象表达 [Wikipedia]
卷积的具象表达 [http://www.thushv.com/]
如果要实现一个完美的降噪,那么

因为卷积和逆卷积的过程很复杂,我们可以在频域上考虑问题,因为时域里卷积相当于频域里相乘。那么公式(2)就变成了:

然后
所以说 只要我们知道,
我们一个个来说:
1. 噪声源,
2. 在上述公式中
3. 对于
好了,那么如何测量

图二:Primary path 和 secondary path 的测量

现在很火的ASMR(耳骚,这名字……)很多都是用人工头录制的。参考:声学发展史之——心理声学(Psychoacoustics) 上
从测量
现在只要完成最后一步就可以把非自适应前馈传递方程计算出来了,那就是:
看着简单吧,但还有很大的实际问题没解决呢。在公式(5)和(6)中的分母可都不是最小相位的!他们可都有相位延迟到,比如说延迟为n个sample,延迟的传递方程可以用 来表达。然而这个延迟在分母里,被1除了之后 这个传递方程变成了。这个啥意思呢,就是所谓的未卜先知(non-causal, 非因果)!一个未知系统,输入了一段信号,还没等输入,这个系统就已经知道要输入什么了,并且输出一些东西。这是任何一个真实系统(非时变系统)里不可能存在的事情。所以呢对待这类问题,就得用到维纳-霍夫方程 (Wiener-Hopf Equation)[1]。这个方程是用来求解一个有因果性的(causal)的传递方程。比如说对于公式(6)来说, 一个有因果性的前馈降噪滤波器为:
好了,在应用的时候,只要把在Ref mic 录到的声音经过
看上去很简单。。。那么问题来了,
先聊聊

图三:前馈ANC的降噪能力 [2]
图三是一个前馈ANC在各个频率下的降噪能力,Y轴代表降噪能力 (单位是 dB), 0 dB代表没有降噪,X轴代表频率(单位是 Hz)。降噪能力就是指耳机打开和关闭ANC功能后在人工头或者Error mic测试到的声压差距。在[2]中,这个前馈ANC的滤波器是根据
接着说

https://www.3mnz.co.nz/3M/
因此对于非自适应前反馈ANC来说,方向有关的
在以后的文章中我会讲到如何让

声明:本公众号转载此文章出于非商业性的教育和科普目的,并不意味着支持其观点或证实其内容的真实性。版权归原作者所有,如转载文章涉及版权等问题,请立即联系我们,我们会予以更改或删除,保证您的权利!
文章来源:子鱼说声学
这里是声学楼
论坛网址:www.nju520.com
微信公众号:AcousticsBlock
微信二维码:


