道路噪声消除系统的自适应增强的制作方法

专利2022-06-29  108


本公开涉及道路噪声消除,并且更具体地,涉及检测前馈道路噪声消除系统中的非平稳事件,以使误自适应最小化。



背景技术:

有源噪声控制(anc)系统使用前馈结构和反馈结构来使非期望噪声衰减,以自适应地去除收听环境(诸如车辆车厢内)内的非期望噪声。anc系统通常通过产生消除声波破坏性地干扰不需要的可听噪声来消除或减少不需要的噪声。当噪声和“抗噪声”(其与噪声在量值上大致相同但在相位上相反)相结合来降低某个位置处的声压水平(spl)时,就会产生破坏性干扰。在车辆车厢收听环境中,非期望噪声的潜在来源来自发动机、车辆轮胎与车辆正在其上行进的路面之间的相互作用和/或车辆其他部分的振动所辐射的声音。因此,不需要的噪声随着车辆的速度、道路状况和操作状态而变化。

道路噪声消除(rnc)系统是在车辆上实施以便使车辆车厢内部的非期望道路噪声最小化的特定anc系统。rnc系统使用振动传感器来感测由轮胎和道路界面生成的导致不希望的可听道路噪声的道路诱发振动。然后,通过使用扬声器生成声波来消除或减少车厢内部这种不希望的道路噪声的水平,理想地,所述声波与有待在一个或多个收听者耳朵的典型位置处减少的噪声在相位上相反而在量值上相同。消除这种道路噪声可为车辆乘客带来更愉悦的乘用体验,并使汽车制造商能够使用轻质材料,从而降低能耗并减少排放。

rnc系统通常是最小均方(lms)自适应前馈系统,所述系统基于来自位于车辆悬架系统、副车架和车身周围各种位置中的振动传感器的加速度输入以及位于车辆车厢内部各种位置中的传声器的信号两者来连续地调整w滤波器。某些行驶事件(诸如驶过铁轨、撞到坑洞和驶过加速带)在加速度计和传声器两者中诱发信号。因此,lmsrnc系统将w滤波器调试为尝试更佳地消除具有不同于周围路面的频谱特征的频谱特征的这些信号。然而,这些类型的事件是瞬态的,而并不指示车辆行进的大部分道路。因此,当w滤波器基于这些瞬态的非平稳事件进行调试时,rnc在所述事件之后的一定时间段内恶化。这是因为rnc系统需要重新适应来重新收敛到正确w滤波器,以最佳地消除稳态或伪稳态道路表面。



技术实现要素:

本公开的各种方面涉及保护道路噪声消除(rnc)系统免于响应于非平稳瞬态事件而误自适应。公开了防止rnc系统的可控滤波器的误自适应的若干检测和减轻系统和/或方法。

在一个或多个说明性实施方案中,提供一种用于防止前馈道路噪声消除(rnc)系统中的误自适应的方法。所述方法可包括基于从振动传感器接收的噪声信号、从位于车辆的车厢中的传声器接收的误差信号以及自适应参数来调整自适应传递特性。所述方法还可包括:部分地基于所述自适应传递特性来生成有待由扬声器作为抗噪声在所述车辆的所述车厢内辐射的抗噪声信号。所述方法还可包括:从至少一个传感器接收至少一个传感器信号;以及基于从所述至少一个传感器信号的帧取样的信号参数来检测非平稳事件。所述方法还可包括:响应于检测到所述非平稳事件而在所述帧的持续时间内修改所述自适应参数。

实现方式可包括以下特征中的一个或多个。所述传感器可以是振动传感器或传声器并且所述传感器信号可以是噪声信号。所述传感器可以是传声器并且所述传感器信号可以是误差信号。基于从至少一个传感器信号的帧取样的信号参数来检测非平稳事件可包括:将每个传感器信号的当前帧的至少一个信号参数与阈值进行比较;以及当所述至少一个信号参数超过所述阈值时检测所述非平稳事件。所述信号参数可以是在所述帧中取样的所述传感器信号的峰值振幅。所述信号参数可以是每个帧的能量值。所述阈值可以是被编程用于所述rnc系统的预定静态阈值。所述阈值可以是根据对所述传感器信号的一个或多个先前帧中的所述至少一个信号参数的统计分析计算出的动态阈值。修改自适应参数可包括:减小一个或多个可控滤波器的自适应速率。修改自适应参数可包括:通过将一个或多个可控滤波器的自适应速率减小到零来暂停所述可控滤波器的自适应。修改自适应参数可包括:在所述帧的所述持续时间内停用所述rnc系统。

一个或多个另外的实施方案可涉及一种rnc系统,所述rnc系统包括适于响应于输入而在至少一个输出通道上生成传感器信号的传感器。所述rnc系统还可包括可控滤波器,所述可控滤波器适于部分地基于自适应传递特性来生成抗噪声信号,所述抗噪声信号有待由扬声器作为抗噪声在车辆的车厢内辐射。所述rnc系统还可包括自适应滤波器控制器,所述自适应滤波器控制器包括处理器和存储器,所述自适应滤波器控制器被配置为基于从振动传感器接收的噪声信号、从位于所述车辆的所述车厢中的传声器接收的误差信号以及自适应参数来控制所述可控滤波器的所述自适应传递特性。所述rnc系统还可包括信号分析控制器,所述信号分析控制器包括处理器和存储器,所述信号分析控制器被编程为:基于从所述传感器信号的当前帧取样的参数来检测非平稳事件;并且响应于检测到非平稳事件而修改所述自适应参数。所述自适应参数可确定所述可控滤波器的所述自适应传递特性的变化率,也称为步长。

实现方式可包括以下特征中的一个或多个。所述信号分析控制器被编程为通过减小所述可控滤波器的自适应速率来修改所述自适应参数。所述传感器可以是振动传感器或压力传感器并且所述传感器信号可以是噪声信号。所述传感器可以是所述传声器并且所述传感器信号可以是所述误差信号。所述信号分析控制器可被编程为基于从所述传感器信号的当前帧取样的参数、通过将每个传感器信号的当前帧的至少一个信号参数与阈值进行比较来检测非平稳事件。

一个或多个另外的实施方案可涉及一种体现于被编程用于道路噪声消除(rnc)的非暂时性计算机可读介质中的计算机程序产品。所述计算机程序产品可包括用于以下的指令:从至少一个传感器接收传感器信号;基于从至少一个传感器信号的帧取样的信号参数来检测非平稳事件;以及响应于检测到所述非平稳事件而在所述帧的所述持续时间内修改有待由扬声器作为抗噪声在车辆的车厢内辐射的抗噪声信号。

实现方式可包括以下特征中的一个或多个。所述计算机程序产品,其中用于基于从至少一个传感器信号的帧取样的信号参数来检测非平稳事件的所述指令可包括:将每个传感器信号的当前帧的至少一个信号参数与阈值进行比较。所述计算机程序产品,其中用于修改抗噪声信号的所述指令可包括:将包括指示所述非平稳事件的参数的传感器信号的帧归零。所述计算机程序产品,其中用于修改抗噪声信号的所述指令可包括:用来自相同传感器信号的先前帧替换包含指示所述非平稳事件的参数的帧。

附图说明

图1是根据本公开的一个或多个实施方案的具有道路噪声消除(rnc)系统的车辆的框图;

图2是展示rnc系统的相关位置的样本示意图,其被缩放为包括r加速度计信号和l扬声器信号;

图3a是表示根据本公开的一个或多个实施方案的包括信号分析控制器的rnc系统的示意性框图;

图3b是表示包括信号分析控制器的替代rnc系统的示意性框图;并且

图4是描述根据本公开的一个或多个实施方案的用于防止rnc系统中由于非平稳事件所致的可控滤波器的误自适应的方法的流程图。

具体实施方式

根据要求,本文中公开本发明的详细实施方案;然而应理解,所公开的实施方案仅仅是可以各种形式和替代形式体现的本发明的示例。附图不一定按比例绘制;一些特征可被放大或最小化以示出特定部件的细节。因此,本文公开的具体结构细节和功能细节不应当被解释为是限制性的,而是仅仅作为教导本领域技术人员以不同方式采用本发明的代表性基础。

本文所述的控制器或装置中的任何一者或多者包括可编译或解译自使用多种编程语言和/或技术创建的计算机程序的计算机可执行指令。一般来说,处理器(诸如微处理器)例如从存储器、计算机可读介质等接收指令,并且执行指令。处理单元包括能够执行软件程序的指令的非暂时性计算机可读存储介质。计算机可读存储介质可以是但不限于电子存储装置、磁性存储装置、光学存储装置、电磁存储装置、半导体存储装置、或它们的任何合适的组合。

图1示出用于具有一个或多个振动传感器108的车辆102的道路噪声消除(rnc)系统100。振动传感器设置在整个车辆102上,以监测车辆的悬架和副车架以及其他车桥和底盘部件的振动行为。rnc系统100可与宽带前馈和反馈有源噪声控制(anc)框架或系统104集成,所述框架或系统104通过使用一个或多个传声器112来对来自振动传感器108的信号进行自适应滤波来生成抗噪声。抗噪声信号然后可通过一个或多个扬声器124来播放。s(z)表示单个扬声器124与单个传声器112之间的传递函数。虽然仅为简单起见图1示出单个振动传感器108、传声器112和扬声器124,但应注意,典型的rnc系统使用多个振动传感器108(例如,10个或更多个)、扬声器124(例如,4至8个)以及传声器112(例如,4至6个)。

振动传感器108可包括但不限于加速度计、测力计、地震检波器、线性差动变压器、应变计和称重传感器。例如,加速度计是输出电压与加速度成比例的装置。很多种加速度计可用于rnc系统中。这些包括对在一个、两个和三个通常正交的方向上的振动敏感的加速度计。这些多轴加速度计通常具有其x方向、y方向和z方向上感测到的振动的单独电输出(或通道)。因此,单轴和多轴加速度计可用作振动传感器108来检测加速度的量值和相位,并且还可用于感测取向、运动和振动。

源自在路面150上移动的车轮106的噪声和振动可由机械地联接到车辆102的悬架装置110或底盘部件的振动传感器108中的一个或多个感测。振动传感器108可输出噪声信号x(n),所述噪声信号x(n)是表示所检测道路诱发振动的振动信号。应注意,多个振动传感器也是可能的,并且它们的信号可单独地使用,或可以本领域技术人员已知的各种方式组合。在某些实施方案中,传声器可代替振动传感器用于输出指示根据车轮106与路面150的相互作用生成的噪声的噪声信号x(n)。噪声信号x(n)可用模型化传递特性s'(z)进行滤波,所述模型化传递特性s'(z)通过次级路径滤波器122估计次级路径(即,抗噪声扬声器124与误差传声器112之间的传递函数)。

源自车轮106与路面150的的相互作用的道路噪声也机械地和/或声学地传递到乘客车厢中,并且由车辆102内部的一个或多个传声器112接收。一个或多个传声器112可例如位于座椅116的扶手114中,如图1所示。可替代地,一个或多个传声器112可位于车辆102的车顶内饰或在某个其他合适的位置中以感测由车辆102内部的乘员听到的声学噪声场。源自路面150与车轮106的相互作用的道路噪声根据传递特性p(z)传递到传声器112,所述传递特性p(z)表示初级路径(即,实际噪声源与误差传声器之间的传递函数)。

传声器112可输出车厢表示由传声器112检测到的存在于车辆102的中的噪声的误差信号e(n)。在rnc系统100中,可控滤波器118的自适应传递函数w(z)可由自适应滤波器控制器120控制。自适应滤波器控制器120可根据已知最小均方(lms)算法基于误差信号e(n)和噪声信号x(n)来操作,所述噪声信号x(n)任选地通过滤波器122用模型化传递特性s'(z)进行滤波。可控滤波器118通常称为w滤波器。抗噪声信号y(n)可由可控滤波器118和自适应滤波器控制器120形成的自适应滤波器基于所标识传递特性w(z)和振动信号或振动信号的组合x(n)来生成。抗噪声信号y(n)理想地具有这样的波形使得当通过扬声器124播放时,靠近乘员的耳朵和传声器112生成与车辆车厢的乘员可听的道路噪声基本上在相位上相反而在量值上相同的抗噪声。来自扬声器124的抗噪声可与靠近传声器112的车辆车厢中的道路噪声组合,从而导致此位置处道路噪声诱发声压水平的降低。

在车辆102处于操作下时,处理器128可收集并任选地处理来自振动传感器108和传声器112的数据,以构建包含有待由车辆102使用的数据和/或参数的数据库或地图。所收集的数据可在本地存储在存储装置130处或云中,以供车辆102在未来使用。可用于在本地存储在存储装置130处的与rnc系统100相关的数据类型的实例包括但不限于频率相依泄露和步长、加速度计或传声器频谱或时间相依信号、包括频率和时间相依性质的其他加速度特性、以及基于传声器的声学性能数据。此外,处理器128可分析振动传感器和传声器数据并提取关键特征来确定将应用于rnc系统100的一组参数。所述一组参数可在被事件触发时进行选择。在一个或多个实施方案中,处理器128和存储装置130可与诸如自适应滤波器控制器120的一个或多个rnc系统控制器集成。

如先前所述,典型的rnc系统可使用若干振动传感器、传声器和扬声器来感测车辆的结构传播的振动行为并生成抗噪声。振动传感器可以是具有多个输出通道的多轴加速度计。例如,三轴加速度计通常具有其x方向、y方向和z方向上感测到的振动的单独电输出。rnc系统的典型配置可具有例如6个传声器、6个扬声器和来自4个三轴加速度计或6个双轴加速度计的加速度信号的12个通道。因此,rnc系统还将包括多个s'(z)滤波器(即,次级路径滤波器122)和多个w(z)滤波器(即,可控滤波器118)。

图1中示意性地描绘的简化rnc系统示出每个扬声器124与每个传声器112之间的由s(z)表示的一个次级路径。如先前所提及,rnc系统通常具有多个扬声器、传声器和振动传感器。因此,6扬声器6传声器rnc系统将具有共计36个次级路径(即,6×6)。相应地,6扬声器6传声器rnc系统可同样具有估计每个次级路径的传递函数的36个s'(z)滤波器(即,次级路径滤波器122)。如图1所示,rnc系统还将具有位于来自振动传感器(即,加速度计)108的每个噪声信号x(n)与每个扬声器124之间的一个w(z)滤波器(即,可控滤波器118)。因此,12加速度计信号6扬声器rnc系统可具有72个w(z)滤波器。加速度计信号、扬声器和w(z)滤波器的数目之间的关系在图2中示出。

图2是展示被缩放为包括来自加速度计208的r个加速度计信号[x1(n)、x2(n)、…、xr(n)]和扬声器224的l个抗噪声扬声器信号[y1(n)、y2(n)、…、yl(n)]的rnc系统200的相关部分的样本示意图。因此,rnc系统200可包括位于加速度计信号中的每一个与扬声器中的每一个之间的r×l个可控滤波器(或w滤波器)218。例如,具有12个加速度计输出(即,r=12)的rnc系统可采用6个双轴加速度计或4个三轴加速度计。在相同实例中,因此,具有用于再生抗噪声的6个扬声器(即,l=6)的车辆可使用总共72个w滤波器。在l个扬声器中的每一个处,r个w滤波器输出被累加,以产生扬声器的抗噪声信号y(n)。l个扬声器的中的每一个可包括放大器(未示出)。在一个或多个实施方案中,由r个w滤波器进行滤波的r个加速度计信号被累加,以产生电气抗噪声信号y(n),所述电气抗噪声信号y(n)被馈送到放大器以生成被发送到扬声器的经放大抗噪声信号y(n)。

如上文所述,rnc系统易受由于非平稳事件(诸如驶过铁轨、撞到坑洞、驶过道路中的加速带或者裂缝或补丁)所致的误自适应的影响。如果lms系统基于非平稳信号来调试w滤波器,则rnc性能可在之后紧邻的时间段内劣化,因为这些非平稳信号在本质上是瞬态的,并且具有不同于稳态道路表面的频谱特征的频谱特征。由于非平稳输入之后可导致的劣化的噪声消除性能,非平稳输入下lms系统的自适应被描述为误自适应。w滤波器响应于非平稳瞬态事件的误自适应可通过检测此类事件并减轻它们对lms自适应算法的影响来防止。

为了检测非平稳事件,诸如驶过铁轨或撞到坑洞,可评估从rnc系统中的一个或多个加速度计输出的一个或多个噪声信号x(n)。每个加速度计通道的噪声信号x(n)可以是模拟或数字信号。对这些输出信号的时间历史的评估可在非平稳瞬态事件发生时对它们进行标识。例如,驶过坑洞可导致加速度计输出上出现相对高振幅、短持续时间的脉冲。可能的是,此高振幅短持续时间信号将可能在不同帧期间出现在多于一个加速度计的x、y和z方向输出通道中的多于一者上。

图3a是表示根据本公开的一个或多个实施方案的rnc系统300的示意性框图。如本领域普通技术人员所理解,rnc系统300可以是经滤波x最小均方(fx-lms)rnc系统。类似于rnc系统100,rnc系统300可包括分别与上文所论述元件108、110、112、118、120、122和124的操作一致的元件308、310、312、318、320、322和324。在一个或多个实施方案中,来自诸如主机单元(未示出)的音乐播放装置360的音乐信号m(n)可与有待放大并辐射到扬声器324的抗噪声信号y(n)组合。图3还以框的形式示出初级路径p(z)和次级路径s(z),如关于图1所述。如图所示,rnc系统300还可包括一个或多个信号分析控制器362。每个信号分析控制器362可包括被编程为检测包括包含在时间相依噪声信号x(n)和/或误差信号e(n)内的脉冲事件的非平稳事件的处理器和存储器(未示出)(诸如处理器128和存储装置130)。这可包括通过分析来自噪声信号x(n)的帧的时间样本来计算参数。因此,信号分析控制器362可沿着振动传感器308与自适应滤波器(即,可控滤波器318和自适应滤波器控制器320)之间的路径设置。在图3b所示的替代实施方案中,信号分析控制器362’可沿着振动传感器308与自适应滤波器控制器320之间的路径设置,从而不作用于进入可控滤波器318中的信号。在其他实施方案中,信号分析控制器362可沿着传声器312与自适应滤波器控制器320之间的路径设置。信号分析控制器362可以是用于检测非平稳信号的专用控制器,或可与rnc系统中的另一控制器或处理器(诸如lms自适应滤波器控制器320)集成。可替代地,信号分析控制器362可集成到车辆102内与rnc系统中的其他部件分开的另一控制器或处理器中。

响应于检测到非平稳事件,rnc系统300可在检测到事件的帧的持续时间内减缓可控滤波器318中的一些或全部的自适应,或完全暂停自适应。lms算法的步长控制自适应速率。较小的步长基于加速度和传声器输入来减缓可控滤波器318的自适应。在帧的持续时间内减小步长导致可控滤波器318的变化小于它们否则将由于这些非平稳输入的存在而导致的变化。将步长减小到零通过在帧的持续时间期间基于这些非平稳信号防止可控滤波器318的自适应而有效地暂停自适应。也可采用在帧的持续时间内暂停自适应的其他等效方法,诸如重复先前帧的一个或多个可控滤波器318而不是基于包含非平稳事件的输入帧来更新一个或多个可控滤波器。

可替代地,信号分析控制器362可响应于检测到非平稳事件而生成经调整噪声信号x'(n)或经调整误差信号e'(n),如图3所描绘。因此,可控滤波器318可被配置为基于经调整噪声信号x'(n)和由lms自适应滤波器控制器320控制的自适应传递特性w(z)来生成抗噪声信号y(n)。经调整噪声信号x'(n)可以减小非平稳事件对抗噪声的影响的方式修改有待由扬声器324作为抗噪声辐射的抗噪声信号y(n)。经调整误差信号e'(n)和/或噪声信号x'(n)也可防止可控滤波器318由于非平稳或瞬态事件而误自适应。如果未检测到非平稳事件,则信号分析控制器362可不调整噪声信号x(n)和/或误差信号e'(n),使得噪声信号x(n)和/或误差信号e'(n)可被传递到可控滤波器318和/或lms框320。

图4是描述用于防止rnc系统中由于非平稳事件所致的可控滤波器的误自适应的方法400的流程图。所公开方法的各种步骤可由信号分析控制器362单独或与rnc系统的其他部件结合地执行。此外,方法的某些描述可结合基于来自振动传感器308的噪声信号检测非平稳事件来解释。然而,非平稳事件可通过应用于从传声器312接收的误差信号e(n)的类似信号分析来检测,诸如当乘客刮擦或击打传声器时或在乘客车厢内部讲话期间或由于风或其他入射气流所发生的那样。在某些实施方案中,可由信号分析控制器362检测包括在源自传声器或加速度计之外的其他传感器类型的噪声信号x(n)中的非平稳事件。

在步骤410处,rnc系统300可接收传感器信号,诸如来自至少一个振动传感器308的噪声信号x(n)和/或来自至少一个传声器312的误差信号e(n)。rnc系统300还可从乘客车厢中的其他声学传感器(诸如声学能量传感器、声学强度传感器或者声学粒子速度或加速度计传感器)接收传感器信号。为此,可由信号分析控制器362接收来自振动传感器308或传声器312的输出通道的一组时间数据样本。所述组时间数据样本可形成一个数字信号处理(dsp)帧。在一个实施方案中,来自传感器(即,振动传感器308或传声器312)的输出的128个时间样本可形成单个dsp帧。在替代实施方案中,更多或更少时间样本可构成单个帧。

在步骤420处,可执行对帧内的传感器数据的分析。在各种实施方案中,这种分析可包括计算、提取或以其他形式获得来自从例如噪声信号x(n)取样的每个传感器数据帧的一个或多个参数。在一个实例中,信号分析控制器362可计算帧的快速傅里叶变换(fft)以形成来自振动传感器308的所感测振动输入的频域表示。分析还可包括在一个或多个频率范围内或单个频率仓中评估fft。例如,非平稳瞬态事件通常是短持续时间的脉冲,其在频域中是极宽带信号。因此,许多非平稳事件在频域中的加速度特征与稳态下道路的加速度特征大不相同。因此,获得并分析来自帧的参数(诸如一个或多个频率范围的水平)可实现对非平稳事件的检测。在其他实例中,分析还可包括计算参数,诸如dsp帧内的总能量或者帧内所有时间样本的峰值或最高振幅。由于由振动传感器(诸如加速度计)检测到的非平稳事件产生的加速度信号的振幅可具有远高于由横穿主流道路表面产生的加速度信号的振幅,因此分析这些参数也可实现检测。

步骤420还可包括存储当前帧的一个或多个参数或传感器数据以供在分析未来传感器数据帧时使用。在一个实施方案中,可存储来自就在当前帧之前的帧的一个或多个参数或传感器数据。在另一实施方案中,可对从多个先前传感器数据帧获得的参数执行统计分析以便确定阈值。例如,可将从多个先前帧获得的参数的短期或长期平均值计算并存储为供步骤430中使用的其自身的参数,作为阈值或用于获得与当前帧的差以供与阈值进行比较。在这些实施方案中的某个中,可将预定增益裕量添加到从多个先前帧计算的平均值(或其他统计值),以形成阈值。这可包括将20%、50%或100%的增益裕量添加到平均值或其他统计值。因此,来自多个先前帧的平均值可乘以增益因数(例如,120%、150%、200%等),以获得阈值。在其他实施方案中,其他增益因数也是可能的。在另一实施方案中,阈值可使用来自rnc系统中的其他传感器的数据、使用前述阈值导出技术的任何组合来计算。另外,阈值可通过根据来自其他振动传感器的任何噪声信号或其任何组合分析传感器数据的当前帧或一个或多个过去帧来导出。

在步骤430处,可将根据当前传感器数据帧计算出的参数与对应阈值直接进行比较。如果来自当前帧的参数超过阈值,则信号分析控制器362可推断出已经检测到非平稳事件。如果来自当前帧的参数不超过阈值,则信号分析控制器362可推断出尚未检测到任何非平稳事件。例如,信号分析控制器362可计算当前帧中的能量或当前帧的峰值振幅,并且将能量值或峰值振幅与对应阈值进行比较以确定是否已经发生非平稳事件。

可替代地,根据传感器数据的当前帧计算出的参数可与来自从相同的噪声信号、来自其他振动传感器的一个或多个噪声信号或其任何组合获得的传感器数据的一个或多个先前帧的相同参数的统计值(例如,平均值)进行比较,如先前所述。然后可将当前帧的参数与统计值之前的差与阈值进行比较。如果差超过阈值,则信号分析控制器362可推断出已经检测到非平稳事件。如果差不超过阈值,则信号分析控制器362可推断出尚未发生非平稳事件。例如,在一个实施方案中,信号分析控制器362可计算当前帧中的能量并将其与先前帧中的能量进行比较,注意,超过预定阈值的任何差可指示非平稳信号,诸如撞到坑洞。在另一实施方案中,从振动传感器输出的噪声信号的当前帧的fft可被计算并与先前帧的fft进行比较,注意一个或多个fft仓的水平的变化超过预定阈值也可指示非平稳信号。

在一个或多个实施方案中,阈值可以是预定静态阈值集并且在对rnc系统及其对应算法的调谐期间由经训练工程师进行编程。在替代实施方案中,阈值可以是从对一个或多个先前帧中获得的参数的统计分析计算出的动态阈值,如上文关于步骤420所论述。例如,阈值可以是从多个先前帧获取的参数的短期或长期平均值。此外,如先前所论述,平均值可通过增益因数来增大,以确立动态阈值。在另一实施方案中,阈值可只是来自先前时间数据帧的参数的值,所述值也可乘以增益因数。

信号分析控制器362还可结合步骤430处的振幅阈值转换的前述变体而应用时间阈值转换。例如,一些脉冲非平稳事件包括具有1ms至100ms的持续时间的高振幅输出信号。因此,时间阈值转换还可辅助对非平稳事件的检测。例如,当当前帧中的样本振幅超过振幅阈值达小于预定时间阈值时,可检测到脉冲非平稳事件。

参考步骤440,当检测到非平稳事件时,方法可前进到步骤450,在步骤450处,将lms算法中的自适应参数修改为防止rnc系统由于非平稳事件而误自适应或偏离。在一个实施方案中,所述方法可前进到步骤460,在步骤460处,传感器信号本身被修改为尝试屏蔽、减小或消除非平稳事件并防止误自适应。然而,当未检测到非平稳事件时,方法可跳过任何自适应参数或信号修改,并返回到步骤410,使得过程可以新传感器数据帧重复。在一个实施方案中,可执行步骤450和460两者,以便防止误自适应。

在步骤450处,在检测到非平稳事件时,可修改自适应参数。特别地,lms算法的步长可减小。lms算法的步长控制自适应速率。较小的步长基于加速度和传声器传感器输入来减缓可控滤波器318的自适应。在一个或多个实施方案中,信号分析控制器362可在检测到非平稳事件时通知lms控制器320,使得lms控制器可减小帧或非平稳事件的持续时间内其自适应算法的步长。在此帧的持续时间内减小步长可导致可控滤波器318中的一个或多个的变化小于它们否则将由于这些非平稳输入的存在而导致的变化。在此帧期间,未接收到包含食品卫生间的噪声信号x(n)的可控滤波器可使用未经修改步长。在某些实施方案中,可通过在帧的持续时间内将步长减小到零或通过本领域普通技术人员已知的其他技术来完全暂停一个或多个可控滤波器的自适应。

在步骤460处的替代实施方案中,可将传感器信号本身修改为掩盖非平稳事件并基于瞬态非平稳事件防止误自适应。一种技术可以是简单地将rnc停用或静音达当前dsp帧的持续时间,从而导致缺乏通向rnc系统300中的一些或所有扬声器324的抗噪声输出信号y(n)。在某些实施方案中,可能的是,将具有用于特定噪声信号x(n)的中至高振幅可控滤波器318的某些扬声器静音。

由于rnc系统通常具有多个前馈振动传感器,因此更简单anc系统不可用的响应选项,诸如耳机中采用的那些。例如,如果包含非平稳事件的帧简单地归零,则没有与此脉冲事件相关的抗噪声将辐射到乘客车厢中。同样,如果这是anc耳机,完全没有抗噪声将在所述帧期间存在。这可导致非期望印象,即anc暂时关闭(在所述帧的持续时间期间),然后在所述帧之后恢复。在dsp帧的开始或结束处的突然不连续性也可产生来自扬声器的非期望嘀哒声的印象。dsp领域技术人员已知的时间平滑化的方法可应用于当前数据帧的开始和结束处的样本来防止这种情况。可替代地,刚好在当前dsp帧之前或之后对样本值进行平滑化或改变来防止可听嘀哒声。可能的是,将当前数据帧用接近零振幅的信号替换,以减少帧的开始和/或结束处的可听嘀哒声。在一个实施方案中,当前帧中的数据可由包含一个或多个先前帧的平均值的样本替换,这也消除或减少可听嘀哒声。

如果来自一个振动传感器的前馈噪声信号的当前帧被归零,则rnc系统300可能不展现这种相同的非期望行为。这是因为从每个扬声器324辐射的抗噪声由来自多个振动传感器输出的信号构成。例如,在采用6个双轴加速度计或4个三轴加速度计的rnc系统中,将存在12个加速度计输出x(n)信号。在6个双轴加速度计的情况下,将包含指示非平稳事件的参数的当前帧归零将导致创建从特定扬声器辐射的总抗噪声时使用的加速度计信号从12减少到10。因此,与帧的持续施加期间扬声器或所有扬声器的抗噪声的完全静音相比,这可导致抗噪声振幅降低1.5db(即,10/12)。

在某些实施方案中,更复杂的解决方案也是可能的,其中仅在非平稳事件的持续时间期间,将加速度信号归零。这可缩短减少的抗噪声的持续施加,这继而还可掩盖非平稳事件。其他技术也是可能的,诸如重复来自振动传感器的输出噪声信号的最后帧,而不是将其归零。在各种实施方案中,任何前述减轻技术或技术组合可伴随着当前帧的全部或一部分期间的降低的播放水平。这可通过减小任何w(z)滤波器振幅或其组合或者通过降低一个或多个x’(n)或y(n)的水平的另外的衰减框(未示出)来实现。

在经调整噪声信号x'(n)和/或经调整误差信号e'(n)中未完全消除非平稳事件的情况下,可采取另外的措施来加速重新自适应,以更快地改进周围路面的rnc性能。在一个实施方案中,可增加经调整噪声信号x'(n)包含非平稳事件的一个或多个可调整w滤波器的步长。这种步长增加的持续时间可用于一个或多个帧,或指导系统已经重新自适应为恢复先前非平稳事件噪声消除性能。在一个实施方案中,泄漏可在一个或多个帧的持续时间内增加,以便更快地减小误自适应对w滤波器的影响。

在前述说明书中,已经参考特定示例性实施方案描述本发明主题。然而,在不脱离如权利要求中所陈述的本发明主题的范围的情况下,可做出各种修改和改变。本说明书和附图是说明性的,而不是限制性的,并且修改意图包括在本发明主题的范围内。因此,本发明主题的范围应由所附权利要求及其法定等效物确定,而不是仅由所述实例确定。

例如,任何方法或方法权利要求中所列举的步骤可按任何次序执行,并且不限于权利要中所呈现的特定次序。方程可通过滤波器来实现,以使信号噪声的影响最小化。另外,任何设备权利要求中所列举的部件和/或元件可按多种排列组装或以其他方式操作地配置,并且因此不限于权利要求中所列举的特定配置。

本领域普通技术人员应理解,功能上等效的处理步骤可以时域或频域进行。因此,虽然未针对附图中的每个信号处理框进行明确陈述,信号处理可以时域、频域或其组合发生。此外,虽然典型地就数字信号处理而言对各种处理步骤进行解释,但在不脱离本公开的范围的情况下,等效步骤可使用模拟信号处理来执行。

上文已经关于特定实施方案描述益处、其他优点和问题解决方案。然而,任何益处、优点、问题解决方案或可致使任何特定益处、优点或问题解决方案出现或变得更为显著的任何要素,都不应被理解为是任何或所有权利要求的关键、必需或必要特征或部分。

术语“包括(comprise)”、“包括(comprises)”、“包括(comprising)”、“具有(having)”、“包括(including)”、“包括(includes)”或其任何变型意图引用非排他性的包括,使得包括一系列要素的过程、方法、物品、组合物或设备不仅包括所列举的那些要素,而且还可包括未明确列出或这种过程、方法、物品、组合物或设备所固有的其他要素。在不脱离本发明主题的一般原理的情况下,除未具体列举的那些之外,用于实践本发明主题的上述结构、布置、应用、比例、元件、材料或部件的其他组合和/或修改可根据特定环境、制造规范、设计参数或其他操作要求来改变或以其他方式特别地适配。


技术特征:

1.一种用于防止前馈道路噪声消除(rnc)系统中的误自适应的方法,所述方法包括:

基于从传感器接收的噪声信号、从位于车辆的车厢中的传声器接收的误差信号以及自适应参数来调整自适应传递特性;

部分地基于所述自适应传递特性来生成抗噪声信号,所述抗噪声信号有待由扬声器作为抗噪声辐射到所述车辆的所述车厢内;

从至少一个传感器接收至少一个传感器信号;

基于从所述至少一个传感器信号的帧取样的信号参数来检测非平稳事件;以及

响应于检测到所述非平稳事件而在所述帧的持续时间内修改所述自适应参数。

2.如权利要求1所述的方法,其中所述传感器是振动传感器并且所述传感器信号是所述噪声信号。

3.如权利要求1所述的方法,其中所述传感器是所述传声器并且所述传感器信号是所述误差信号。

4.如权利要求1所述的方法,其中基于从所述至少一个传感器信号的帧取样的信号参数来检测非平稳事件包括:

将每个传感器信号的当前帧的至少一个信号参数与阈值进行比较;并且

当所述至少一个信号参数超过所述阈值时检测所述非平稳事件。

5.如权利要求4所述的方法,其中所述信号参数是在所述帧中取样的所述传感器信号的峰值振幅。

6.如权利要求4所述的方法,其中所述信号参数是每个帧的能量值。

7.如权利要求4所述的方法,其中所述阈值是被编程用于所述rnc系统的预定静态阈值。

8.如权利要求4所述的方法,其中所述阈值是根据对所述传感器信号的一个或多个先前帧中的所述至少一个信号参数的统计分析计算出的动态阈值。

9.如权利要求1所述的方法,其中修改自适应参数包括:减小一个或多个可控滤波器的自适应速率。

10.如权利要求1所述的方法,其中修改自适应参数包括:通过将一个或多个可控滤波器的自适应速率减小到零来暂停所述可控滤波器的自适应。

11.如权利要求1所述的方法,其中修改自适应参数包括:在所述帧的所述持续时间内停用所述rnc系统。

12.一种道路噪声消除(rnc)系统,其包括:

传感器,所述传感器适于响应于输入而在至少一个输出通道上生成传感器信号;

可控滤波器,所述可控滤波器适于部分地基于自适应传递特性来生成抗噪声信号,所述抗噪声信号将会由扬声器作为抗噪声辐射到车辆的车厢内;

自适应滤波器控制器,所述自适应滤波器控制器包括处理器和存储器,所述自适应滤波器控制器被配置为基于从传感器接收的噪声信号、从位于所述车辆的所述车厢中的传声器接收的误差信号以及自适应参数来控制所述可控滤波器的所述自适应传递特性;以及

信号分析控制器,所述信号分析控制器包括处理器和存储器,所述信号分析控制器被编程为:

基于从所述传感器信号的当前帧取样的参数来检测非平稳事件;并且

响应于检测到非平稳事件而修改所述自适应参数;

其中所述自适应参数确定所述可控滤波器的所述自适应传递特性的变化率。

13.如权利要求12所述的rnc系统,其中所述信号分析控制器被编程为通过减小所述可控滤波器的自适应速率来修改所述自适应参数。

14.如权利要求12所述的rnc系统,其中所述传感器是振动传感器并且所述传感器信号是所述噪声信号。

15.如权利要求12所述的rnc系统,其中所述传感器是所述传声器并且所述传感器信号是所述误差信号。

16.如权利要求12所述的rnc系统,其中所述信号分析控制器被编程为基于从所述传感器信号的当前帧取样的参数、通过将每个传感器信号的当前帧的至少一个信号参数与阈值进行比较来检测非平稳事件。

17.一种体现在被编程用于道路噪声消除(rnc)的非暂时性计算机可读介质中的计算机程序产品,所述计算机程序产品包括用于以下的指令:

从至少一个传感器接收传感器信号;

基于从至少一个传感器信号的帧取样的信号参数来检测非平稳事件;以及

响应于检测到所述非平稳事件而在所述帧的所述持续时间内修改有待由扬声器作为抗噪声在车辆的车厢内辐射的抗噪声信号。

18.如权利要求17所述的计算机程序产品,其中用于基于从至少一个传感器信号的帧取样的信号参数来检测非平稳事件的所述指令包括:将每个传感器信号的当前帧的至少一个信号参数与阈值进行比较。

19.如权利要求17所述的计算机程序产品,其中用于修改抗噪声信号的所述指令包括:将包含指示所述非平稳事件的参数的帧归零。

20.如权利要求17所述的计算机程序产品,其中用于修改抗噪声信号的所述指令包括:用来自相同传感器信号的先前帧替换包含指示所述非平稳事件的参数的所述帧。

技术总结
一种道路噪声消除(RNC)系统可包括信号分析控制器,所述信号分析控制器用于基于具有显著不同于稳态道路或车厢噪声的频谱或时间特征的传感器信号来检测非平稳瞬态事件。在检测到此类非平稳事件时,所述RNC系统可修改所述传感器信号以屏蔽所述非平稳事件,从而防止所述RNC系统的自适应滤波器由于瞬态非平稳事件而误自适应。可替代地,所述RNC系统可在包括所述非平稳事件的帧的持续时间内暂停或减缓或暂停其可控滤波器的自适应。

技术研发人员:K.J.巴斯特尔
受保护的技术使用者:哈曼国际工业有限公司
技术研发日:2019.11.20
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-35984.html

最新回复(0)