The technique described in this article can be implemented in a computer implementation method, which includes receiving the first multiple values, and the first multiple values represent the set of the current coefficients of the adaptive filter set in the active noise cancellation system. The method also includes calculating the more than 2 value, each of the more than 2 values representing the instantaneous difference between the current coefficient of the adaptive filter and the corresponding previous coefficient, and estimating one or more instantaneous amplitude of the transfer function based on the more than 2 value, and the transfer function table shows the secondary path of the active noise elimination system. The influence. The method also includes updating the first multiple values based on an estimate of one or more instantaneous amplitude to generate a set of updated coefficients of an adaptive filter, and to program the adaptive filter using a set of updated coefficients.
【技术实现步骤摘要】
【国外来华专利技术】在有源噪声控制中估计次级路径幅值
本公开总体上涉及有源噪声控制。
技术介绍
有源噪声控制涉及通过生成通常被称为抗噪声的基本上相反的信号来消除不想要的噪声。
技术实现思路
在一个方面,本文的特征在于一种计算机实施的方法,该方法包括:在一个或多个处理设备处接收第一多个值,第一多个值表示在有源噪声消除系统中设置的自适应滤波器的当前系数的集合。该方法还包括由一个或多个处理设备计算第二多个值,第二多个值中的每一个表示自适应滤波器的当前系数与对应的先前系数之间的瞬时差异,以及基于第二多个值来估计传递函数的一个或多个瞬时幅度,传递函数表示有源噪声消除系统的次级路径的影响。该方法还包括基于对一个或多个瞬时幅度的估计来更新第一多个值,以生成自适应滤波器的已更新系数的集合,以及利用已更新系数的集合对自适应滤波器进行编程以影响自适应滤波器的操作。在另一方面,本文的特征在于一种包括一个或多个处理设备的有源噪声控制引擎。有源噪声控制引擎可以被配置为接收第一多个值,第一多个值表示在有源噪声消除系统中设置的自适应滤波器的当前系数的集合。有源噪声控制引擎还被配置为计算第二多个值,第二多个值中的每一个表示自适应滤波器的当前系数与对应的先前系数之间的瞬时差异,基于第二多个值来估计传递函数的一个或多个瞬时幅度,传递函数表示有源噪声消除系统的次级路径的影响。有源噪声控制引擎还被配置为基于对一个或多个瞬时幅度的估计来更新第一多个值,以生成自适应滤波器的已更新系数的集合,以及利用已更新系数的集合对自适应滤波器进行编程以影响自适应滤波器的操作。在另一方面,本文的特征在于一个或多个机器可读存储设备,其上编码 ...
【技术保护点】
1.一种计算机实施的方法,包括:在一个或多个处理设备处接收第一多个值,所述第一多个值表示在有源噪声消除系统中设置的自适应滤波器的当前系数的集合;由所述一个或多个处理设备计算第二多个值,所述第二多个值中的每一个表示所述自适应滤波器的当前系数与对应的先前系数之间的瞬时差异;基于所述第二多个值来估计传递函数的一个或多个瞬时幅度,所述传递函数表示所述有源噪声消除系统的次级路径的影响;基于对所述一个或多个瞬时幅度的估计来更新所述第一多个值,以生成所述自适应滤波器的已更新系数的集合;以及利用所述已更新系数的集合对所述自适应滤波器进行编程,以影响所述自适应滤波器的操作。
【技术特征摘要】
【国外来华专利技术】2015.09.16 US 14/856,0621.一种计算机实施的方法,包括:在一个或多个处理设备处接收第一多个值,所述第一多个值表示在有源噪声消除系统中设置的自适应滤波器的当前系数的集合;由所述一个或多个处理设备计算第二多个值,所述第二多个值中的每一个表示所述自适应滤波器的当前系数与对应的先前系数之间的瞬时差异;基于所述第二多个值来估计传递函数的一个或多个瞬时幅度,所述传递函数表示所述有源噪声消除系统的次级路径的影响;基于对所述一个或多个瞬时幅度的估计来更新所述第一多个值,以生成所述自适应滤波器的已更新系数的集合;以及利用所述已更新系数的集合对所述自适应滤波器进行编程,以影响所述自适应滤波器的操作。2.根据权利要求1所述的方法,其中所述一个或多个瞬时幅度基于所述自适应滤波器的系数随时间变化的速率而被估计。3.根据权利要求1所述的方法,其中确定所述传递函数的所述一个或多个瞬时幅度包括:对所述第二多个值应用数字滤波器;以及基于所述数字滤波器的输出来确定所述传递函数的所述一个或多个瞬时幅度。4.根据权利要求2所述的方法,其中估计所述传递函数的一个或多个瞬时幅度还包括:确定所述自适应滤波器的系数随时间变化的速率的值的倒数;以及基于所述速率的值的倒数来估计所述传递函数的所述一个或多个瞬时幅度。5.根据权利要求4所述的方法,还包括:在所述一个或多个处理设备处接收与所述传递函数相关联的瞬时相位值的一个或多个估计;以及还基于瞬时相位值的所述一个或多个估计来更新所述第一多个值。6.根据权利要求5所述的方法,其中瞬时相位值的所述一个或多个估计在所述自适应滤波器的操作期间并且独立于所述次级路径的任何先验模型而分析性地被生成。7.根据权利要求5所述的方法,其中瞬时相位值的所述一个或多个估计使用无监督学习过程来生成。8.根据权利要求1所述的方法,还包括基于所述自适应滤波器的输出来生成控制信号,其中所述控制信号引起被配置为降低噪声信号的影响的抗噪声信号的产生。9.根据权利要求8所述的方法,其中噪声信号由车辆引擎生成。10.根据权利要求8所述的方法,其中所述第一多个值还基于误差信号来被更新,所述误差信号基于残余噪声而产生,所述残余噪声由所述抗噪声信号对所述噪声信号的至少部分消除而产生。11.根据权利要求1所述的方法,其中所述有源噪声消除系统包括一个或多个声学换能器以及一个或多个麦克风,所述一个或多个声学换能器用于生成用于消除噪声信号的抗噪声信号,所述一个或多个麦克风用于感测由所述抗噪声信号对所述噪声信号的至少部分消除所造成的残余噪声。12.根据权利要求11所述的方法,还包括将所述传递函数表...
【专利技术属性】
技术研发人员:E·M·库,P·阿杰洛普洛斯,
申请(专利权)人:伯斯有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。