FF_ANC(Active Noise Cancellation) 主动降噪原理介绍
主动降噪原理

ANC(Active Noise Cancellation) 主动降噪是一种降低人耳听到环境噪声的电子声学技术。通过降噪 MIC 捕捉背景噪声,ANC芯片产生消噪声源(Anti-noise, 跟背景噪声幅度相同,相位相反) 。消噪声源通 过耳机喇叭放出,跟背景噪声同时到达人耳。消噪声源与背景噪声声波叠加起来,互相抵消,降低人耳听 到的背景噪声。
前馈FF降噪

前馈主动降噪,用于降噪麦克风放在耳机外侧。外侧的降噪MIC采集环境噪声,电信号通过ADC, 经过芯片处理后,DAC输出喇叭产生反相噪声源。具体框架及传函计算如下:


波相消理论
当两列声波同时在同一媒质中传播并在某处相遇时,任意点上的振动将是二者引起振动的叠加,该现象被称为声波干涉。
若两列声波具有相同频率及固定相位差,当其传播到同一位置时,若出现同相振动则会产生相长干涉,若出现反相振动则会出现相消干涉。
基于声波相消干涉原理来实现噪声能量的抵消,这即为主动噪声控制的物理基础。
在实际应用中,可通过自适应数字处理器与电声器件相搭配的方式来辅助生成反相抵消声波,进而实现初级噪声的有效抑制。

初级噪声是原始噪声信号,次级噪声是扬声器生成的噪声,用来抵消原始噪声。
在系统正常工作的情况下,扬声器的输出信号与原始噪声信号在特定的空间内实现干涉。要想形成稳定干涉,两列波需要满足以下三个条件:
传播方向相同
相位差保持恒定
振动频率相同
从质点位移的角度分析:设噪声信号由公式1表示,抵消信号由式公式2表示,在指定的降噪区域叠加后的信号由公式3表示。
ANC系统基本结构
主动噪声控制系统的结构形式可以根据以下标准进行划分:
1)根据 ANC 系统是否直接获取参考信号,将 ANC 系统分为
前馈 ANC 系统:产生次级噪声之前就通过传感器测量初级噪声的频率以获取参考信号。
反馈 ANC 系统:不需要测得参考信号就产生次级噪声进行相消干涉
2)根据次级声源及误差传声器的数量将ANC 系统分为
单通道 ANC 系统
多通道 ANC 系统
3)根据目标降噪对象的频谱特征将 ANC 系统分为
宽带 ANC 系统
窄带 ANC 系统
宽窄带混合 ANC 系统
前馈型与反馈型ANC系统
前馈 ANC 系统通过在目标噪声源处放置参考传声器或非声学传感器的方式来直接获取参考信号,误差传感器测得的残余噪声信号连同传感器获取的参考信号均作为控制器的输入,产生并调节次级声源信号
优点:有很强的鲁棒性,不仅适用于窄带噪声信号,也可用于处理宽带噪声信号。
缺点:有些特定的场景可能不适合安装 参考传声器
参考信号可由声学传感器获取,也可由非声学传感器(如转速计、加速度计等)获得。但声学传感器的引入容易造成声反馈现象,从而削弱系统的鲁棒性。故而窄带 ANC 系统中的参考信号一般由非声学传感器采集。通过非声学传感器可采集到噪声源信号的同步信号(如转速、加速度等),按照一定的线性关系可将其转换为频率值,根据该频率值可使信号发生器产生与窄带噪声频率一致的参考信号。

反馈型 ANC 系统中没有传感器来测得参考输入信号,仅通过误差传感器获取经相消干涉后的残余噪声并将其送入到反馈控制器,进而达到调节次级声源
优点:结构简单,不存在单反馈问题,因具有一定的主动阻尼而可以有效抑制系统的暂态信号
缺点:易受外界干扰而导致控制器发散,故系统稳定性不佳,此外,受限于参考信号的估计精度与硬件系统的时延,反馈 ANC 系统能实现的降噪频段相对较窄且降噪时易出现中高频段噪声不降反增的“水床效应”,对宽带噪声的处理能力较差

目前,这两种结构在实际生活中均有所应用,但绝大多数应用场景均会优先采用综合性能更为优越的前馈 ANC 系统,仅在某些参考信号不易获取、不能准确获取和无法安装参考信号传感器的场景中考虑使用反馈 ANC 系统。
单通道与多通道ANC系统
单通道 ANC 系统通常仅包含一个误差传声器与一个次级声源,可采用前馈结构或反馈结构

优点:仅包含一条次级通路,算法简单,易于实现,
缺点:降噪空间会有所局限性
多通道 ANC 系统一般包括两个及以上的次级声源或误差传声器,次级通路数是该系统次级声源数与误差传声器数的乘积,可采用前馈或反馈结构,当选用前馈结构时,参考传声器的数量可以为一个或多个。

优点:多通道ANC系统可实现更优的降噪效果及更大的降噪空间。
缺点:因为大量的次级通道数会大大的提高ANC系统的复杂度,因此算法运算量会大大地增加,同时系统的稳定性与可靠性均会有所下降
宽带与窄带ANC系统
宽带 ANC 系统通常采用参考传声器来构造参考噪声信号,进而实现较宽频段内的有效降噪,其基本结构类似于前馈 ANC 系统。

缺点:当参考传声器距离次级声源较近时,声反馈现象较为严重,因此在其中引入声反馈消除技术是十分必要
针对由发动机、压缩机、风扇等旋转机械部件运动而产生的周期性窄频带噪声,通过转速传感器、振动加速度传声器等非声学传感器的使用可辅助构造出较为精准的窄带参考信号,这类以非声学传感器来获取参考信号的 ANC 系统一般称之为窄带 ANC 系统

优点:由于非声学传感器的使用,窄带 ANC 系统不存在声反馈问题,同时也避免了参考传声器所存在的老化和非线性问题,此外,窄带阶次噪声通常具有较强的周期特性,由转速传感器等所构造的参考信号可有效满足系统对目标噪声的连续追踪需求,因此,窄带 ANC 系统通常具有较优良的窄带阶次分量降噪特性。
在实际生活中,大多数目标噪声均具有典型的宽窄带混合特性,采用由宽带 ANC 子系统、窄带 ANC 子系统所构成的宽窄带混合 ANC 系统往往能实现更为理想的控制效果。

缺点:同时包含了宽带 ANC 部分与窄带 ANC 部分,因此结构相对复杂,因而同时采用了声学传声器与非声学传感器来构造参考噪声信号,次级声源发出的抵消信号也是由宽、窄带 ANC 部分的输出信号求和得出
ANC算法
噪声信号随时间的推移而不断变化,其特性无法进行预先估计,这一性质导致噪声很难被实时跟踪。ANC 技术要求对时变的噪声输入信号进行跟踪,从而调节控制器使产生的次级噪声信号能最大的削弱噪声输入信号。自适应滤波器可以很好的跟踪时变信号,通过某种优化误差准则不断调整产生所需信号。而这种优化误差准则实际上就属于 ANC 算法。
LMS算法

过程讲解:噪声信号
符号定义
:噪声信号
:初级声源路径,
次级路径冲击响应
:误差传感器的初级噪声信号
:误差信号
:LMS自适应滤波器
:自适应滤波器的输出
运用最小均方误差准则,通过对其求导并令其等于0,求到使得误差

式中,
实际情况中 基于前馈网络的自适应算法原理图如下所示了,LMS算法忽略了次级通道

FXLMS算法
Widrow,Shur和Shaffer提出了考虑次级路径(从扬声器到误差麦克风)模型的方法[11]。 下图给出了Kuo和Morgan提出的FXLMS算法的框图,说明了降噪算法的工作原理

符号定义
:噪声信号
:初级路径,
初级路径传递函数
:误差传感器的初级噪声信号
:次级路径,
次级路径传递函数
:自适应滤波器
:自适应滤波器的输出
:通过次级路径的次级噪声信号
:估计的次级路径
:通过估计的次级路径,产生的噪声
:误差信号
1) 误差信号表示为

其中n是时间索引,
假设均方代价函数
采用梯度下降算法,根据步长更新负梯度方向的滤波器权重向量
其中
$$w(n+1)=w(n)-\frac{\mu}{2}\triangledown \xi(n)\
\quad\quad\quad=w(n)-\frac{\mu}{2}[-2x'(n)e(n)]\
\quad\quad\quad=w(n)+\mu x'(n)e(n)$
在实际的ANC应用中,
次级通道在线辨识
就实际应用而言,次级通道的传递函数显然无法明确得知,而 ANC 系统中的自适应滤波器可对次级通道进行估计。当传递函数为时变函数时,采用在线辨识算法,即在 ANC 系统运行的同时对次级通道进行估计。下图给出了含在线辨识的 FXLMS 算法结构,自适应滤波器的输出

含在线辨识的 FXLMS 算法结构
次级通道的在线辨识应当满足两个基本要求:实现对次级通道较为精准的估计;同时在线辨识不应该对主降噪系统产生影响。而图 2.5 所示的次级通道的在线辨识对
次级通道的在线辨识可对时变次级通道传递函数进行估计,但同时增加了整个 ANC 系统的负担,此外,辅助噪声的存在仍在一定程度上削弱了 ANC 系统的鲁棒性。

带自激的在线辨识FXLMS算法结构
次级通道离线辨识
当次级通道环境不随着时间而改变时,可以使用离线辨识算法。离线辨识是运行 ANC 系统进行降噪之前针对次级通道预先进行训练估计,固定并保存作为训练结果的次级通道模型,再将该模型引入到 ANC 系统并启动系统进行降噪。次级通道的离线辨识原理图如图 2.7 所示。

次级通道离线辨识原理图
其中,白噪声信号
离线辨识是脱离 ANC 降噪系统,独立进行系统辨识,不会给 ANC 降噪系统增加运行负担,同样不会损害 ANC 降噪系统的鲁棒性。若 ANC 系统的次级通道传递函数时不变,则离线辨识具有一定的优势,在本文后期具体实验时会给出更为直观的说明。
FM 问题及非平稳
在前馈型 ANC 系统中,对参考信号的提取采用非声学传感器时,若传感器长时间工作将会累积损耗最终致使精度减削,采集到的参考信号频率将与实际初级噪声的频率存在误差。又或者,当信号发生器发出的信号不够精确,与期望存在误差。这些情况最终导致参考信号频率与实际噪声频率间存在误差,即所谓的 FM。
FM 问题对窄带前馈 ANC 具有致命性的影响力。哪怕系统中仅存在 1%的 FM 量,也将导致系统无法进行有效消噪。本文将在第三章和第六章分别从实时仿真以及实际实验两方面分析说明 FM 问题。
另外,噪声源设备的速度变化将直接表现为初级噪声信号频率的变化,而频率不稳定的初级噪声对系统的鲁棒性及跟踪能力有着毁坏性的损伤。非平稳一直是存在于实际的 ANC 应用中不可避免的又一问题,当初级噪声表现出非平稳时,采集参考信号的传感器会有响应延时并最终引起非平稳的 FM。在本文的第三章将对非平稳的 FM 进行仿真分析。
本章小结
本章对 ANC 技术的理论基础进行了详细介绍。首先,针对 ANC 系统分别从反馈型和前馈型两种类型对 ANC 系统类型进行概要描述。其次,详细描述了传统 ANC 算法,对 FXLMS 算法的基础 LMS 略有介绍,重点以 FXLMS 算法展开论述,继而详解了次级通道的在线辨识与离线辨识,并对在线辨识与离线辨识的应用场景进行了简要说明。最后,针对存在于前馈型 ANC系统中的 FM 及非平稳问题进行简要说明。
有更多技术问题,请关注我们的公众号,我们的公众号已经接入AI-Deepseek, 大部分问题,公众号的Deepseek就能帮您解答。如果AI解答不尽人意,请给我们留言,我们会安排FAE给您专业解答。
1、聊天功能升级加强;
2、外文翻译功能;
3、找资料、找方案;
4、写代码、写文章;
5、技术问题回答又快又准
……
还有更多功能,都在话下

