CN101867355B - 使用无限脉冲响应滤波器的有源噪声控制系统 - Google Patents

使用无限脉冲响应滤波器的有源噪声控制系统 Download PDF

Info

Publication number
CN101867355B
CN101867355B CN201010164700.6A CN201010164700A CN101867355B CN 101867355 B CN101867355 B CN 101867355B CN 201010164700 A CN201010164700 A CN 201010164700A CN 101867355 B CN101867355 B CN 101867355B
Authority
CN
China
Prior art keywords
filter
output signal
impulse response
infinite impulse
coefficient
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010164700.6A
Other languages
English (en)
Other versions
CN101867355A (zh
Inventor
瓦桑特·施里达
杜安·沃茨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Crown Audio Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Crown Audio Inc filed Critical Crown Audio Inc
Publication of CN101867355A publication Critical patent/CN101867355A/zh
Application granted granted Critical
Publication of CN101867355B publication Critical patent/CN101867355B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • G10K11/17854Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • G10K11/17817Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms between the output signals and the error signals, i.e. secondary path
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1783Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions
    • G10K11/17833Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions by using a self-diagnostic function or a malfunction prevention function, e.g. detecting abnormal output levels
    • G10K11/17835Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions by using a self-diagnostic function or a malfunction prevention function, e.g. detecting abnormal output levels using detection of abnormal input signals
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17855Methods, e.g. algorithms; Devices for improving speed or power requirements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17879General system configurations using both a reference signal and an error signal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3028Filtering, e.g. Kalman filters or special analogue or digital filters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3039Nonlinear, e.g. clipping, numerical truncation, thresholding or variable input and output gain
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3046Multiple acoustic inputs, multiple acoustic outputs
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/50Miscellaneous
    • G10K2210/503Diagnostics; Stability; Alarms; Failsafe

Abstract

本发明提供了一种有源噪声控制(ANC)系统,包括至少一个无限脉冲响应滤波器(IIR)。该IIR滤波器基于代表非期望声音的输入信号生成输出信号。该ANC系统基于IIR滤波器的输出信号生成抗噪声信号。抗噪声信号被用于驱动扬声器以生成与非期望声音发生相消干涉的声波。ANC系统包括更新系统以生成更新系数。更新系统判断更新系数的稳定性。使用更新系数来替换IIR滤波器的系数。更新系统生成用于输入信号的每个样本的一组更新系数。

Description

使用无限脉冲响应滤波器的有源噪声控制系统
技术领域
本发明涉及有源噪声控制,更具体而言,涉及使用至少一个无限脉冲响应滤波器的有源噪声控制。
背景技术
有源噪声控制可用于生成与目标非期望声音发生相消干涉(destructivelyinterfere)的声波。相消干涉声波可以通过扬声器生成以与目标非期望声音相组合。
有源噪声控制系统一般包括至少一个自适应有限脉冲响应(FIR)滤波器。典型地使用FIR滤波器,因为系统不稳定的发生率低。与无限脉冲响应(IIR)滤波器相比,FIR滤波器一般呈现较长的收敛时间。尽管与FIR滤波器相比,IIR滤波器可以提供较短的收敛时间,但使用IIR滤波器可能会导致系统不稳定的情况增加。因此,需要控制有源噪声控制系统中的IIR滤波器稳定性。
发明内容
有源噪声控制(ANC)系统可实施至少一个自适应无限脉冲响应(IIR)。IIR滤波器可以接收代表非期望声音的输入信号。IIR滤波器可以基于该输入信号生成输出信号。ANC系统可以基于IIR滤波器的输出信号生成抗噪声信号。抗噪声信号可用于驱动扬声器以生成与非期望声音发生相消干涉的声波。
IIR滤波器可以包括用于基于输入信号生成输出信号的多个滤波器系数。ANC系统可以包括更新系统以更新IIR滤波器的滤波器系数。更新系统可以基于IIR滤波器接收的输入信号的每个样本生成多个更新系数。更新系统可以判断更新系数的稳定性。当更新系数被判断为稳定时,可以用更新系数来替换IIR滤波器的系数。
在仔细阅读以下的附图和详细说明后,本领域技术人员将会清楚本发明的其它系统、方法、特征和优点。所有这种另外的系统、方法、特征和优点都应包括在本说明书中,落在本发明的保护范围内,并且由本发明的权利要求对其进行保护。
附图说明
参考以下的附图和说明,将会更好地理解该系统。附图中的组件不必按比例绘制,而是重点强调对本发明原理的说明。而且,在附图中,在不同视图中使用相似的附图标记来指示相应的部分。
图1是一种示例性有源噪声控制(ANC)系统的示意图。
图2是实施ANC系统的示例性配置的框图。
图3是图2的ANC系统实施的示例性滤波器系数更新系统的框图。
图4是图2和3的ANC系统的示例性操作流程图。
图5是包括ANC系统的示例性计算机的系统框图。
图6是多通道ANC系统的框图。
图7是图6的多通道ANC系统中实施的系数更新系统的框图。
图8是图7的系数更新系统的框图。
具体实施方式
有源噪声控制系统可以被配置成生成相消干涉声波。这一般是通过首先判断非期望声音的存在,然后生成相消干涉声波来实现的。相消干涉声波可以作为扬声器输出而被发射。麦克风可以接收来自扬声器输出的声波和非期望声音。麦克风可以基于该声波生成误差信号。有源噪声控制系统可以包括至少一个自适应无限脉冲响应(IIR)滤波器。自适应IIR滤波器的输出信号可用于生成驱动扬声器以产生相消干涉声波的信号。更新系统可以确定用于IIR滤波器的更新系数。更新系数的确定可以基于IIR滤波器的输出信号。
在图1中,示意性示出了有源噪声控制(ANC)系统100的一个例子。ANC系统100可用于生成抗噪声信号102,提供的抗噪声信号102可被用来驱动扬声器104以生成作为扬声器输出106的声波。扬声器输出106可以被发射到目标空间108以与目标空间108中存在的非期望声音110发生相消干涉。在一个实施例中,抗噪声信号可以被定义为具有与非期望声音110大致相等的幅度和频率且相位差为180度的声波。抗噪声信号的180度偏移将导致与区域中的非期望声音的相消干涉,抗噪声声波和非期望声音110声波在该区域中发生组合,该区域例如为目标空间108。ANC系统100可以被配置成生成与各种环境相关的抗噪声。例如,ANC系统100可用于减小或消除车辆中存在的被收听者感知的特定声音。在一个实施例中,目标空间108可被选择为需要减小或消除与车辆操作相关的声音的目标区域,诸如,引擎噪声或路面噪声。在一个实施例中,ANC系统100可以被配置成消除频率范围约为20-500Hz的非期望声音。
麦克风112可以位于目标空间108内或其附近,以检测目标空间108中存在的声波。在一个实施例中,目标空间108可以检测从扬声器输出106与非期望声音110的组合生成的声波。麦克风112的声波检测可以导致麦克风112生成输出信号。该输出信号可被用作误差信号114。输入信号116也可以被提供到ANC系统100。输入信号116可以代表源自声源118的非期望声音110。ANC系统100可以基于输入信号116生成抗噪声信号102。ANC系统100可以使用误差信号114来调节抗噪声信号102以更精确地导致与目标空间108中非期望声音110发生相消干涉。
在一个实施例中,ANC系统100可以包括抗噪声发生器119。ANC系统100可以被配置成包括任意数目的抗噪声发生器119。抗噪声发生器119可以被配置成使用至少一个自适应无限脉冲响应(IIR)滤波器120来生成抗噪声信号102。在一个实施例中,当被配置成在ANC系统100中使用时,IIR滤波器120可以比有限脉冲响应(FIR)滤波器更快地收敛。收敛速度可以对抗噪声信号102能够多快地被调整成适合用来精确抵消目标空间110中的非期望声音110有贡献。在可替代实施例中,ANC系统100可以包括另外的IIR滤波器。自适应IIR滤波器120可以产生IIR滤波器输出信号122,该IIR滤波器输出信号122用于生成抗噪声信号102。IIR滤波器可以包括多个滤波器系数,该多个滤波器系数可以基于误差信号114和输入信号116而被调整。可以使用更新系统124来更新IIR滤波器120的系数。
更新系统124可以被配置成向IIR滤波器120提供更新系数126。更新系统124可以基于误差信号114、输入信号116和IIR滤波器输出信号122来确定更新系数126。在一个实施例中,可以在对输入信号116的各样本的处理之间确定用于IIR滤波器120的更新系数126。在每个样本之间,更新系统124可以确定更新系数126并判断更新系数126的稳定性。如果更新系数126是稳定的,则可以用更新系数126来替换IIR滤波器120中的当前系数,以用于输入信号116的后续样本。如果更新系数126被判断为不稳定,IIR滤波器120可以使用当前系数来用于输入信号116的后续样本。更新系统124可以在被提供到抗噪声发生器119的输入信号116的每个样本之间确定更新系数。可替代地,更新系统124可以被配置成与抗噪声发生器119并行操作。
在图2中,以Z域框图形式示出了示例性ANC系统200。ANC系统200可包括IIR滤波器202。ANC系统200可以被配置成接收代表非期望声音207的输入信号204。在图2中,“x(n)”可以表示起源点、检测点或二者的非期望声音207的状态。输入信号204可以由传感器206生成,该传感器206可以基于接收到的非期望声音(x(n))207而生成输入信号204。在一个实施例中,传感器206可以是被配置成检测非期望声音(x(n))207并响应于检测而生成代表信号的麦克风。可替代地,输入信号204可以基于对非期望声音(x(n))207的仿真。
非期望声音207可以经包括第一路径208和第二路径210的物理路径传播,以到达布置在目标空间214内的麦克风212。在图2中,第一路径208由Z域传递函数F(z)表示,第二路径由Z域传递函数S(z)表示。目标空间214可以是想要通过生成抗噪声来抵消非期望声音207的三维空间。第一路径208可以代表非期望声音207从非期望声源到扬声器216(在图中被表示为求和运算)所经过的物理路径。ANC系统200生成的抗噪声信号218可以驱动扬声器216以生成在扬声器216处或其附近与非期望声音207组合的抗噪声。声波220可以包括非期望声音207和基于抗噪声信号218的抗噪声的组合。抗噪声可以经第二路径210到达麦克风212。在非期望声音207经过第一路径208和第二路径210时,听者听到的非期望声音207的状态可能改变。因此,当非期望声音207与扬声器216处或其附近的抗噪声组合时,非期望声音207的状态可能不同于其起源点处的非期望声音207的状态。而且,对于听者来说,目标空间214中的非期望声音207听上去可能与非期望声音207的声源处的非期望声音207不同。
在图2中,麦克风212处或其附近的非期望声音207的状态可以表示为“d(n)”。如上所述,对于听者而言,非期望声音(d(n))207听上去可能不同于在非期望声音的声源处的非期望声音(x(n))207。麦克风212处的非期望声音(d(n))207可以是需要减小或消除的声音,因为d(n)可能是听者在目标空间214中感觉到的麦克风处的非期望声音207的状态。
抗噪声信号218可以是基于IIR滤波器202的输出信号222生成的。IIR滤波器202可以包括串行级联的多个滤波器。每个滤波器包括相应的传递函数。在图2中,IIR滤波器202可以包括第一滤波器224、第二滤波器226和第三滤波器228。一般而言,数字滤波器可以用以下关系来表示:
Y(z)=H(z)X(z)    等式1
其中X(z)可以是输入函数,Y(z)可以是输出函数,并且H(z)可以是代表滤波器的传递函数,该传递函数将输入函数和输出函数彼此关联起来。传递函数H(z)还可以由下式表示:
H ( z ) = B ( z ) A ( z ) 等式2
其中 B ( z ) = Σ q = 0 ∞ b q z - q 等式3
并且 A ( z ) = 1 + Σ p = 1 ∞ a p z - p 等式4
在等式3中,B(z)可以是-q阶函数,并且bq可以代表对应于B(z)中的相关项的各个系数。在等式4中,A(z)可以是-p阶函数,并且ap代表对应于A(z)中相关项的各个系数。
在有限脉冲响应(FIR)滤波器中,A(z)是1(=1),这使得H(z)是等式2中的B(z)。在IIR滤波器中,A(z)可以是非零函数,这可能会导致使用非零的A(z)函数的IIR滤波器不稳定的可能性。在一个实施例中,A(z)可以被选择为使得H(z)的分母可以分解成一个或多个四次方程(“双二次”)部分。每个双二次可以是二阶等式,这使得每个二阶等式的根能够被确定。将A(z)表示为一个或多个双二次部分使得IIR滤波器能够用多个二阶级联滤波器来表示,如,第二滤波器226和第三滤波器228。可替代地,A(z)可以被选择为能够分解成一个或多个双二次部分和一个一阶等式。
根据等式3,级联滤波器之一可以包括与B(z)相关联的系数,使得:
B(z)=b0+b1z-1+b2z-2…    等式5
在图2中,第一滤波器224或“横向”滤波器可以用B(z)表示。包括在B(z)中的系数的数目和值可以被预先确定并在ANC系统200的操作过程中被调整。在一个实施例中,IIR滤波器202的第二滤波器226和第三滤波器228可以分别用根据等式4的双二次部分滤波器来表示,如:
A1(z)=1+a11z-1+a12z-2    等式6
A2(z)=1+a21z-1+a22z-2    等式7
A1(z)的系数值a11和a12以及A2(z)的系数值a21和a22,可以在ANC系统200的初始操作之前被预先确定并且可以在操作过程中被调整。
输出信号222代表试图生成代表麦克风212处的非期望声音207的信号的IIR滤波器202,因而,IIR滤波器202可以代表F(z)的估计。反相器230可以接收输出信号222。反相器230可以将输出信号222的相位反转,以产生抗噪声信号218。输出信号222的相位反转使输出信号222的相位偏移大约180度,使得扬声器216能够产生抗噪声。
麦克风212可以检测源于抗噪声和非期望声音(d(n))207的组合的声波。麦克风212可以生成代表没有被抗噪声抵消的一部分非期望声音(d(n))207的输出信号。麦克风212生成的输出信号可被用作IIR滤波器202使用的误差信号(e1),用来调节抗噪声的精确度。
误差信号232可以被提供到求和运算234,其中,误差信号232与滤波后的输出信号236相加。滤波后的输出信号236可以是经估计路径滤波器238滤波的IIR滤波器202的输出信号222。估计路径滤波器238代表对第二路径210的估计。估计路径滤波器238用Z域传递函数来表示。滤波后的输出信号236和误差信号(e1)232之和可以产生逼近麦克风212处的非期望声音x(n)的更新信号(d*(n))240。更新信号可以表示为:
d * ( n ) = e 1 + ( S ^ ( z ) y ( n ) ) 等式8
更新信号240可以是要抵消的实际目标声音,因为这是目标空间214中非期望声音x(n)的状态。
在图2中,更新信号(d*(z))240可以表示麦克风212处非期望声音(d(n))的逼近状态。当非期望声音207传播穿过一个或多个介质时,非期望声音207的状态可能改变。因此,麦克风212处的非期望声音(d(n))207可能不同于输入到IIR滤波器202的输入信号204(代表x(n))所代表的声音。生成逼近d(n)的抗噪声可以允许ANC系统200更精确地生成抗噪声。
自适应IIR滤波器202的系数可以被更新,以调节输出信号222,从而调节生成的抗噪声的精确度。在图3中,示出了实施用于自适应IIR滤波器202的反向传播更新配置的滤波器更新系统300。在一个实施例中,非期望声音输入信号204可以包括多个样本。由自适应IIR滤波器202处理的每个样本最终可以生成输出信号218的相应样本。图3的更新配置可以尝试在一个样本一个样本的基础上更新与自适应IIR滤波器202相关联的系数。例如,在图3中,输入信号204的输入信号样本301可以被记为x(k),k是样本号。样本x(k)可以传播经过ANC系统200以促成抗噪声生成。可以在下一样本x(k+1)被ANC系统200接收到并传播通过以促成抗噪声生成之前,更新自适应IIR滤波器202的系数。
自适应IIR滤波器202可以“离线”更新,换句话说,在使用输入样本来生成抗噪声之间进行更新。实施反向传播的更新例程可以使用图3所示的更新系统300来执行。传播经过ANC系统200的最后一个输入信号样本(x(k))301可以被存储以用来更新IIR自适应滤波器202。在一个实施例中,用于ANC系统200和更新系统300的历史缓冲器可以是彼此不同的。
在图3中,第一滤波器224、第二滤波器226和第三滤波器228分别包括第一自适应滤波器部分302、第二自适应滤波器部分304和第三自适应滤波器部分306。第一滤波器224可以被称为横向滤波器,并包括学习算法单元(LAU)308。在图3中,LAU 308可以执行最小均方(LMS)例程。然而,可以使用其它学习算法,诸如递归最小均方(RLMS)、归一化最小均方(NLMS)或任意其它合适的学习算法。如前所述,第一滤波器224包括预定数目的系数。第一滤波器224的系数可以实施在代表第一滤波器224的传递函数的自适应滤波器部分302中。第二自适应滤波器部分304和第三自适应滤波器部分306可以分别包括可表示为双二次部分的传递函数,得出用于第二自适应滤波器部分304和第三自适应滤波器部分306的两个系数。
为了判断用于第二自适应滤波器部分304和第三自适应滤波器部分306的更新滤波器系数的稳定性,可以实施反向传播例程。在图3中,样本号为k的非期望声音207,d(k)(未示出),可以被认为是需要由ANC系统200基于输入信号样本x(k)301来减小或消除的非期望声音207的状态。因而,估计的非期望声音样本(d*(k))表示:其中y(k)是样本号为k的输出信号222(图2),e1(k)是样本号为k的误差信号232(图2),且是估计路径滤波器238的传递函数(图2)。估计的非期望声音样本(d*(k))可以代表更新信号240的更新信号样本307。
更新系统300可以包括很多更新滤波器310。更新滤波器310可以如图3所示串行级联。更新信号样本(d*(k))307可以被输入到具有第一自适应滤波器部分316的第一更新滤波器314,该第一自适应更新滤波器部分316的传递函数是第三自适应滤波器部分306的倒数(reciprocal)传递函数,使得第一更新滤波器314在功能上是FIR滤波器。第一更新滤波器314还可以包括被配置成向滤波器部分316提供第一滤波器更新信号319的LAU 318。在图3中,LAU 318可以实施LMS例程、递归最小均方(RLMS)、归一化最小均方(NLMS)或任意其它合适的学习算法。第一更新滤波器314生成第一更新滤波器输出信号320,该信号可以被提供到第二更新滤波器322以及第一运算器324。
第二更新滤波器322可以包括第二自适应更新滤波器部分326,该第二自适应滤波器部分326的传递函数是第二自适应滤波器304的倒数传递函数。第二更新滤波器322还可以包括LAU 328,该LAU 328被配置成向第二自适应更新滤波器部分326提供第一系数更新信号329以更新相应系数。第二更新滤波器322可以生成第二更新滤波器输出信号330。第二更新滤波器输出信号330可以被提供到第二运算器332。
当d*(k)样本307被提供到第一更新滤波器314时,相关联的输入信号样本x(k)301可以被输入到更新系统300。输入信号样本(x(k))301可以被提供到估计路径滤波器238。滤波后的输入信号样本334被提供到第一滤波器224,第一滤波器224包括第一自适应滤波器部分302和LAU 308。第一滤波器224可以基于滤波后的输出样本334生成第一中间输出信号336。第一中间输出信号336可以被提供到第二滤波器226和被提供到第二运算器332。第二滤波器226可以基于该第一中间输出信号336生成第二中间输出信号338。第二中间输出信号338可以被提供到第三滤波器228和第一运算器324。第三滤波器228可以生成滤波器输出信号340。在更新系统300中可以不考虑滤波器输出信号340。
信号样本301和307以及各个滤波器的中间输出信号320、330、336和338的处理可以允许生成中间误差信号。例如,可以通过从第二更新滤波器输出信号330减去第一中间输出信号336,在第二运算器332处生成第一中间误差信号342。第一中间误差信号342可以被提供到第一滤波器224和第二更新滤波器322。第一滤波器224和第二更新滤波器332可以分别通过LAU 308和328来使用第一中间误差信号342更新相应系数。类似地,可以通过从第一更新滤波器输出信号320减去第二中间输出信号338,在第一运算器324处生成第二中间误差信号344。第二中间误差信号344可以被提供到第一更新滤波器314的LAU 318,以更新第一自适应更新滤波器部分316的系数。LAU 308可以使用中间误差信号342以及滤波后的输入信号334来生成更新信号309。LAU 318和328可以分别使用中间误差信号344和342以及中间输出信号320和330来生成更新信号319和329,更新信号319和329分别被提供到相应滤波器部分316和326。
当更新用于第二滤波器部分316和第二自适应更新滤波器部分326的系数时,可以对系数进行稳定性判断。在一个实施例中,可以通过判断用于相应的更新滤波器316和326的每组系数的稳定性区域,来检查用于自适应更新滤波器部分316和326的系数的稳定性。例如,可以通过下式判断稳定性:
1+ail-ai2>0    等式9
1+ai1+ai2>0    等式10
1+ai2>0        等式11
其中ai1和ai2是用于每个双二次幂的一组系数。如果等式9-11对于一组双二次系数成立,则系数是稳定的。如果等式9-11其中任意一个不成立,则系数不稳定。
如果滤波器部分316和326的更新系数都被判断为稳定,则相应的自适应滤波器部分306和304的系数可以分别被更新,以包括更新系数。例如,如果自适应更新滤波器部分316和326的更新系数被判断为稳定,则第三自适应滤波器部分306可以使用第一自适应更新滤波器部分316的更新系数来更新,且第二自适应滤波器部分304的系数可以使用第二自适应更新滤波器部分326的系数来更新。
如果更新滤波器314和322的更新系数中的任何一个被判断为不稳定,则所有系数都不能用来更新相应的滤波器。例如,在图3中,如果滤波器部分326的更新系数之一被判断为不稳定,则自适应更新滤波器部分316和326二者的更新系数均不被用于分别更新自适应滤波器部分306和304。在不稳定的情形,滤波器224也可以不使用基于信号样本301的系数。如果系数不被用于更新滤波器224、226和228,则对于下一输入信号样本x(k+1),滤波器224、226和228可以继续使用当前系数。可以在一个样本一个样本的基础上做出关于是否更新特定滤波器的决定。一旦发生更新决定和相关联的更新,滤波器224、226和228可以处于接收下一输入样本x(k+1)的状态。
图4是被配置成使用自适应IIR滤波器生成抗噪声的ANC系统(如,ANC系统200)的示例性操作的流程图。该操作可以包括基于输入信号样本生成输出信号样本的步骤400。在ANC系统200中,可以通过向IIR滤波器202提供输入信号样本(x(k))301来执行步骤400。IIR滤波器202可以包括被级联的滤波器224、226和228。输入信号204的每个样本可以生成输出信号222的相关联的样本。输出信号222可以被相位反转以生成抗噪声信号218。
该操作可以包括基于输出信号样本生成误差信号样本的步骤402。在ANC系统200中,误差信号232可以是麦克风212生成的输出信号。误差信号232可以被ANC系统200接收。误差信号232可以代表麦克风212检测到的声波,该声波是由代表抗噪声的扬声器输出和麦克风212附近的非期望声音(d(n))207在麦克风212处的组合引起的。误差信号232的样本可以对应于输出信号222的样本。
该操作可以包括基于误差信号样本232和滤波后的输出信号样本236生成更新信号样本d*(k)的步骤404。在一个实施例中,可以通过对误差信号样本与估计路径滤波器238滤波的IIR滤波器202的输出信号样本求和来生成更新信号样本d*(k),如在ANC系统200中所示。在ANC系统200中,抗噪声发生器滤波器202的输出信号222的样本y(k)通过估计路径滤波器238滤波,并在求和运算器234处与误差信号232的相应样本e1(k)相加。所得的信号是代表相应样本号为k的估计的非期望声音d*(n)的更新信号240。在图3中,样本号为k的估计的非期望声音信号(d*(n))240由更新信号样本(d*(k))307表示。
该操作可以包括基于更新信号样本d*(k)和滤波后的输入信号样本来确定更新滤波器系数的步骤406。步骤406可以在使用图3中的更新系统300的ANC系统200中执行。输入信号204的每个样本可以被ANC系统200处理以生成抗噪声信号218的相应样本,抗噪声信号218的相应样本用于驱动扬声器316产生抗噪声。在每个被处理的样本之间,更新系统300可以使用IIR滤波器202来更新第一滤波器224、第二滤波器226和第三滤波器228的系数。
在提供到ANC系统200的输入信号204的每个样本之间,当前输入信号样本x(k)可以被估计路径滤波器238滤波。滤波后的信号334可以被提供到IIR滤波器202。更新信号样本(d*(k))307可以被提供到第一更新滤波器314。可实施反向传播配置以更新滤波器224、226和228的系数。第二滤波器226和第三滤波器228的传递函数分别可以代表IIR滤波器202的双二次部分。传递函数的形式使得系统不稳定可能性的发生是基于所选的系数。每个更新滤波器314和322可分别具有使用更新系统300确定的自适应更新滤波器部分316和326的更新系数。
在步骤408,可以检查为更新滤波器314和322确定的更新系数的稳定性。在一个实施例中,这可以使用等式9-11来执行。可以针对每个更新滤波器314和322执行图4的操作。该操作可以包括判断更新滤波器的每个被确定的系数是否稳定的步骤410。如果系数全都是稳定的,则可以执行使用更新系数来更新IIR滤波器202的步骤412。如果更新系数不稳定,则可以执行保持IIR滤波器202的当前系数的步骤414。可以对ANC系统中的每个IIR滤波器执行步骤410至414。在系数稳定性判断和已经进行了任意系数更新之后,可以执行接收下一输入信号样本的步骤416。当执行步骤416时,该操作可以执行使用下一输入信号样本的步骤400。
图5示出了可以在计算机设备502上实施的示例性ANC系统500。在一个实施例中,计算机设备502可以是诸如在车辆或其它合适的环境中使用的音频/视频系统。计算机设备502可以包括处理器504和存储器506,其可以被实施以生成基于软件的ANC系统,诸如ANC系统500。ANC系统500可以被实施为存储在存储器506中可由处理器504执行的指令。存储器506可以是计算机可读存储介质或存储器,如,缓存、缓冲器、RAM、ROM、可移动介质、硬盘驱动器或其它计算机可读存储介质。计算机可读存储介质包括各种类型的易失性和非易失性存储介质。处理器504可以实施各种处理技术,如,多处理、多任务、并行处理等。
ANC系统500可以被实施为生成抗噪声以与目标空间510中的非期望声音508相消干涉。非期望声音508可以源自声源512。至少一个传感器514可以检测非期望声音508。传感器514可以是各种形式的检测装置,这取决于特定的ANC实施。例如,ANC系统500可以被配置成生成车辆中的抗噪声以与引擎噪声发生相消干涉。传感器514可以是加速器或被配置成基于引擎噪声生成信号的振动监控器。传感器514还可以是被配置成接收作为声波的引擎噪声以生成代表性信号供ANC系统500使用的麦克风。在其它实施例中,可以检测车辆内任何其它非期望声音,如,风扇噪声或路面噪声。传感器514可以生成代表非期望声音的模拟信号516,该模拟信号516可以通过电连接518被传送到模数(A/D)转换器520。A/D转换器520可以将信号516数字化,并通过连接523将数字化信号522传送到计算机设备502。在可替代实施例中,A/D转换器520可以是存储在存储器506中的可以被处理器504执行的指令。
ANC系统500可以生成抗噪声信号524,该抗噪声信号524可以通过连接525传送到数模(D/A)转换器526。D/A转换器526可以生成模拟抗噪声信号528,该模拟抗噪声信号528可以通过电连接520传送到扬声器532以驱动扬声器产生抗噪声声波作为扬声器输出534。扬声器输出534可以被发射到目标空间510以与非期望声音508发生相消干涉。在可替代实施例中,D/A转换器526可以是存储在存储器506中可被处理器504执行的指令。
麦克风536或其它传感装置可以位于目标空间510内以检测目标空间510内或其附近存在的声波。麦克风536可以检测在发生抗噪声的扬声器输出534和非期望声音508的相消干涉之后剩余的声波。麦克风536可以生成代表检测到的声波的信号538。信号538可以通过连接540传送到A/D转换器542,在A/D转换器542中,该信号可以被数字化为信号544并通过连接546传送到计算机502。信号544可以代表误差信号,与图1和2中讨论的误差信号相类似。在可替代实施例中,A/D转换器542可以是存储在存储器506中可被处理器504执行的指令。
如图5所示,ANC系统500可以以类似于图2所述的方式工作。ANC系统500可以包括配置有IIR滤波器550的抗噪声发生器548。IIR滤波器550可以包括多个级联滤波器。如参考图2所讨论的,IIR滤波器可以包括横向滤波器和很多双二次滤波器。在图5中,可以为等式2的分母部分A(z)选择系数的数目,以形成N个不同的双二次幂。数目N可以根据每个ANC系统配置而变化。在一个实施例中,N可以是10个双二次幂,但是数目可以增加或减小。
IIR滤波器550可以接收表示非期望声音508的输入信号522,并生成输出信号552。输出信号552可以被提供到反相器554以生成抗噪声信号524。如参考图2和图3所讨论的,ANC系统中的IIR滤波器的系数可以在基于输入信号样本生成输出信号样本之间更新。在图5中,IIR滤波器550包括横向滤波器556和被记为“1/A(z)1”至“1/A(z)N”的N个双二次部分滤波器558。图5的系统可以实施更新系统501,以更新IIR滤波器550的滤波器556和558中的系数。
在一个实施例中,如箭头560所示,IIR滤波器550的滤波器556和558可以在ANC系统离线时被更新。术语“离线”可以表示输入信号522的各样本被提供到IIR滤波器550之间的时间。处理器304和存储器306可以被配置成,在样本被提供到IIR滤波器550之间执行ANC系统500的更新系统501。在一个实施例中,更新系统501可以被配置成接收IIR滤波器550接收的输入信号522的每个样本。输入信号样本可以被提供到图5中表示为Z域传递函数的估计路径滤波器562。估计路径滤波器562可以代表对沿着从扬声器532到麦克风536以及用于生成抗噪声信号524的组件的路径传播的声波的影响的估计。在图5中,更新系统501被示为ANC系统500的一部分。在可替代实施例中,系数更新系统501可以由计算机设备502或其它计算机设备独立于ANC系统来执行。
更新系统501可以包括IIR滤波器550中存在的滤波器。估计路径滤波器562的滤波后的输入信号564可以被提供到更新系统501中的IIR滤波器550。类似于图3的更新系统300,IIR滤波器550的输出信号552可以通过更新系统501实施。在一个实施例中,IIR滤波器输出信号552可以被提供到估计路径滤波器562。估计路径滤波器562的滤波后的输出信号568可以被提供到求和运算器566。滤波器的输出信号568可以在求和运算器566处与误差信号544相加以产生更新信号569。
系数更新系统501可以包括分别被记为A(z)1至“A(z)N”的多个更新滤波器570,每个更新滤波器对应于滤波器558之一,并被配置成包括相应滤波器558的传递函数的倒数。类似于图3的更新系统300,在更新系统501中,滤波后的输入信号564的样本可以被提供到更新系统501的横向滤波器556,允许样本被IIR滤波器550处理。更新信号569可以作为输入被提供到更新滤波器570。当滤波后的输入信号564的样本被IIR滤波器550处理并且更新信号569的样本被更新滤波器570处理时,滤波器556、558和570可以生成中间输出信号并将其提供到根据图5所示的布置中运算器,类似于关于更新系统300所描述的。
可以使用等式9-11来检查滤波器570的更新系数的稳定性。如果滤波器570的所有更新系数都被判断为稳定,则可以使用相应滤波器570的更新系数来更新每个滤波器558。如果更新系数中的任意一个被判断为不稳定,滤波器556和558都不可以被更新,并且滤波器556和558可以使用当前系数用于下一输入信号样本。
图6示出了示例性多通道ANC系统600的框图。在图6中,多通道ANC系统600包括两个通道,不过,可以实施更多的通道。ANC系统600包括第一抗噪声发生器602和第二抗噪声发生器604。第一和第二抗噪声发生器602和604均可以包括至少一个自适应IIR滤波器。在图6中,第一抗噪声发生器602包括第一IIR滤波器606,第二抗噪声发生器包括第二IIR滤波器608。每个抗噪声发生器602和604可以分别包括第一反相器610和第二反相器612,以反转由相应的第一IIR滤波器606和第二IIR滤波器608产生的第一滤波器输出信号611和第二输出滤波器信号613。第一抗噪声发生器602生成的第一抗噪声信号614和第二抗噪声发生器604生成的第二抗噪声信号616可以分别驱动相应的扬声器618和620来产生抗噪声。
ANC系统600可以包括第一误差麦克风622和第二误差麦克风624。每个误差麦克风622和624可以布置在需要减小或消除非期望声音的目标空间中。每个误差麦克风622和624都可以从两个扬声器618和620接收抗噪声。辅助路径S11可以表示由第一扬声器618产生的声波传到第一误差麦克风622所经过的路径。辅助路径S21可以表示由第一扬声器618产生的声波传到第二误差麦克风624所经过的路径。辅助路径S22可以表示由第二扬声器620产生的声波传到第二误差麦克风624所经过的路径。辅助路径S12可以表示由第二扬声器620产生的声波传到第一误差麦克风622所经过的路径。
在图6中,代表由传感器603生成的非期望声音(x(n))605的参考信号601可以被提供到第一抗噪声发生器602和第二抗噪声发生器604。可替代地,可以模拟非期望声音605,允许模拟的声音作为输入信号被提供到每个抗噪声发生器602和604。第一IIR滤波器606可以包括多个滤波器。第一IIR滤波器606可以包括在图6中表示为B1(z)的第一滤波器626。第一IIR滤波器606还可以包括很多滤波器628,其中每个滤波器代表IIR滤波器606的双二次部分滤波器。在一个实施例中,IIR滤波器606可以包括分别被记为“1/A11(z)”至“1/A1N(z)”的N个双二次部分滤波器528。类似地,第二IIR滤波器608可以包括被表示为B2(z)的第一滤波器630和多个滤波器632,多个滤波器632中的每个代表双二次部分。IIR滤波器608可以包括分别被记为“1/A21(z)”至“1/A2P(z)”的P个双二次部分滤波器632。在图6中,第一IIR滤波器606和第二IIR滤波器608的双二次部分的数目(N和P)可以相同,也可以不同。
图7和8示出了可以与多通道ANC系统600一起使用的滤波器更新系统700的框图。更新系统700可以独立于ANC系统600工作或者作为ANC系统600的一部分。滤波器更新系统700可以被配置成更新与第一IIR滤波器606和第二IIR滤波器608相关联的滤波器系数。更新系统700可包括第一滤波器更新子系统702和第二滤波器更新子系统704。第一和第二滤波器更新子系统702和704可以被配置成分别更新第一和第二IIR滤波器606和608中的一个。
第一和第二滤波器更新子系统702和704可以以类似于关于滤波器更新系统300所描述的方式工作,然而,子系统702和704可以包括多级更新,以考虑ANC系统600的多通道配置。图7示出了第一和第二IIR滤波器606和608的更新系数的第一级。滤波器更新子系统702的第一级可以被配置成包括第一IIR滤波器606和第一估计路径滤波器706。在图7中,第一估计路径滤波器706可以表示从第一扬声器618到第一误差麦克风622的物理路径和信号通过与第一扬声器618和第一误差麦克风622相关联的组件传送的路径的传递函数估计。在图7中,第一估计路径滤波器706被表示为Z变换传递函数第一滤波器更新子系统702还可以包括很多个第一级更新滤波器708。
在图7中,代表非期望声音(x(n))605的参考信号601的输入信号样本(x(k))701被提供到更新子系统702。第一估计非期望声音信号样本(d* 1(k))703可以被提供到第一级更新滤波器708。第一估计非期望声音信号样本(d* 1(k))703可以代表误差麦克风622处的非期望声音605的估计状态。
更新子系统702的第一级可以以与更新IIR滤波器606中的系数时的更新系统300类似的方式工作。每个第一级更新滤波器708被配置成包括IIR滤波器606的相应双二次部分滤波器的倒数传递函数。例如,第一IIR滤波器606的一个双二次部分滤波器628可以包括1/A11(z)的传递函数,其中A11(z)具有类似于等式6的形式。第一级更新滤波器708之一可以包括与等式6具有相同形式的传递函数A11(z)的相应滤波器。如果关于更新滤波器708的更新系数被判断为稳定,则与每个更新滤波器708相关联的系数可被用于更新相应的双二次部分滤波器628。更新系数可以通过涉及如图6所示的中间输出信号和中间误差信号的布置来确定,类似于参考图3所讨论的那样。如果第一级更新滤波器708的任何一个更新系数被判断为不稳定,则滤波器626和628都不更新,并且将保持当前系数。
第二更新子系统704可以以与第一更新子系统702基本相同的方式工作。第二更新子系统704可以接收非期望声音样本(x(k))701,并使用由Z域传递函数示的第二估计路径滤波器710来对样本x(k)滤波。第二估计路径滤波器710可以代表第二扬声器620与第二误差麦克风624以及与第二扬声器620和第二误差麦克风624相关联的组件之间的物理路径的传递函数估计。第二更新子系统704可以包括很多个第一级更新滤波器712。第一级更新滤波器712可以以类似于第一级更新滤波器708的方式配置。被表示为A2P(z)的末端更新滤波器712可以接收第二估计非期望声音信号(d2 *(k))713。第二估计非期望声音信号(d2 *(k))可以代表误差麦克风624处的非期望声音样本x(k)的状态。双二次部分滤波器632可以以与参考第一更新子系统702描述的类似方式来更新。如果第一级更新滤波器712的任意更新系数被判断为不稳定,则滤波器630和632均不更新,且当前系数被保持。滤波器626和630以及第一级更新滤波器708和712中的每一个滤波器可以包括滤波器部分和LAU,类似于如图3所示的更新系统300。
当完成第一级中的IIR滤波器606和608的滤波器系数更新时,可以实施第二更新级,以考虑多通道布置。在图8中,在如图7所示的更新之后,IIR滤波器606和608可以被更新以分别考虑S21和S12辅助路径。更新子系统702可以包括第二级更新滤波器802。代表非期望声音的输入信号x(n)的输入信号样本(x(k))701可以被提供到更新子系统702的第三估计路径滤波器800。第二估计非期望声音信号(d2 *(k))713可以被提供到第二级更新滤波器802。第三估计路径滤波器800可以代表从第一扬声器618到第二误差麦克风614的物理路径以及信号通过与第一扬声器618和第二误差麦克风624相关联的组件传送的路径的传递函数估计。在图8中,估计路径滤波器800被表示为Z变换传递函数
更新子系统702的第二级也可以以与更新IIR滤波器606中的系数时的更新系统300相似的方式工作。在图8中,每个滤波器628的传递函数被记为“1/A* 11(z)”至“1/A* 1N(z)”,其中“*”表示滤波器628已经经过第一更新级。因而,第二级中的滤波器628的系数可以根据在第一级处确定的系数来更新,或者可以是在第一级操作之前的系数,这取决于第一级中判断的系数的稳定性。每个第二级更新滤波器802被配置成包括IIR滤波器606的相应的双二次部分滤波器628的倒数传递函数。如果关于第二级更新滤波器802的更新系数被判断为稳定,则与每个第二级更新滤波器802相关联的系数可用于更新相应的双二次部分滤波器628。类似于图3的描述,可以通过涉及如图6所示的中间输出信号和中间误差信号的布置来确定第二级的更新系数。如果第二级更新滤波器802的任意更新系数被判断为不稳定,则滤波器626和628均不更新且当前系数将被保持以用于下一输入信号样本x(k+1)。
第二更新子系统704的第二级可以以与第一更新子系统702的第二级基本相同的方式工作。第二更新子系统704可以接收非期望声音样本701(x(k)),且使用表示为Z域传递函数的第四估计路径滤波器804对样本x(k)滤波。第四估计路径滤波器804可以表示第二扬声器620与第一误差麦克风622以及与第二扬声器620和第一误差麦克风622相关联的组件之间的物理路径的传递函数估计。类似于更新子系统702的第二级,在更新子系统704的第二级中,每个滤波器632的传递函数被记为“1/A* 21(z)”至“1/A* 2P(z)”,其中“*”表示滤波器632已经通过第一级。
第二更新子系统704可以包括很多第二级更新滤波器806。第二级更新滤波器806可以以类似于第二级更新滤波器802的方式配置。被表示为A* 2P(z)的末端更新滤波器806可以接收第一估计非期望声音信号(d1 *(k))703。双二次部分滤波器632可以以类似于参考第一更新子系统702描述的方式来更新。如果第二级更新滤波器806的任意更新系数被判断为不稳定,则滤波器630和632均不更新且当前系数将用于下一输入信号样本x(k+1)。类似于如图3所示的更新系统300,第二级更新滤波器802和806可以包括滤波器部分和LAU。
尽管已经描述了本发明的各种实施例,但对于本领域技术人员而言显而易见的是,本发明的保护范围内可能有多得多的实施例和实施方式。因此,本发明只受所附权利要求及其等价物的限制,而不受其它任何限制。

Claims (21)

1.一种有源噪声控制系统,包括:
用于基于代表非期望声音的输入信号生成无限脉冲响应滤波器的输出信号的装置,所述无限脉冲响应滤波器包括多个级联滤波器;
用于基于所述无限脉冲响应滤波器的输出信号生成抗噪声信号的装置,其中所述抗噪声信号被配置成驱动扬声器以产生与所述非期望声音相消干涉的声波;
用于基于所述无限脉冲响应滤波器的输出信号和误差信号生成更新信号的装置,所述误差信号代表从所述非期望声音和所述扬声器产生的声波的组合而产生的声波;以及
用于基于所述更新信号来独立地更新所述无限脉冲响应滤波器的所述级联的滤波器中的每个滤波器所包括的多个系数的装置,
其中用于更新所述无限脉冲响应滤波器的多个系数的装置包括:
用于基于所述更新信号从至少一个更新滤波器生成至少一个更新滤波器输出信号的装置;以及
用于基于所述至少一个更新滤波器输出信号来更新所述多个系数的装置。
2.根据权利要求1所述的系统,其中用于成更新信号的装置包括:
用于使用估计路径滤波器对所述无限脉冲响应滤波器的输出信号进行滤波以生成滤波后的输出信号的装置;以及
用于对所述滤波后的输出信号与所述误差信号求和以生成所述更新信号的装置。
3.根据权利要求1所述的系统,其中用于更新所述无限脉冲响应滤波器的多个系数的装置包括:
用于使用估计路径滤波器对所述输入信号进行滤波以生成滤波后的输入信号的装置;
用于基于所述滤波后的输入信号生成所述无限脉冲响应滤波器的至少一个中间输出信号的装置;以及
用于基于所述无限脉冲响应滤波器的所述至少一个中间输出信号来更新所述多个系数的装置。
4.根据权利要求1所述的系统,其中用于更新所述无限脉冲响应滤波器的多个系数的装置包括:
用于向至少一个更新滤波器提供所述更新信号的装置;
用于基于所述至少一个更新信号从所述至少一个更新滤波器生成至少一个更新滤波器输出信号的装置;以及
用于基于所述至少一个更新滤波器输出信号来更新所述多个系数的装置。
5.根据权利要求1所述的系统,其中用于更新所述多个滤波器系数的装置包括:
用于确定多个更新系数的装置,每个更新系数对应于所述无限脉冲响应滤波器的多个系数之一;
用于判断所述更新系数中的每一个的稳定性的装置;以及
用于在所述多个更新系数中的每一个被判断为稳定时,使用相应的更新系数来替换所述无限脉冲响应滤波器的所述多个系数中的每一个的装置。
6.一种操作有源噪声控制系统的方法,所述方法包括:
基于代表非期望声音的输入信号来生成至少一个无限脉冲响应滤波器的输出信号,所述无限脉冲响应滤波器包括多个级联滤波器;
基于所述无限脉冲响应滤波器的输出信号来生成抗噪声信号;
基于所述无限脉冲响应滤波器的输出信号和误差信号来生成更新信号,所述误差信号代表从所述抗噪声和所述非期望声音的组合而产生的声波;
基于所述至少一个无限脉冲响应滤波器的输出信号和所述更新信号来独立地更新所述至少一个无限脉冲响应滤波器的所述级联的滤波器中的每个滤波器所包括的多个系数;以及
基于所述更新信号从至少一个更新滤波器生成至少一个更新滤波器输出信号,
其中,更新所述多个系数还包括基于所述至少一个更新滤波器输出信号来更新所述多个系数。
7.根据权利要求6所述的方法,还包括使用估计路径滤波器对所述无限脉冲响应滤波器的输出信号进行滤波以生成滤波后的输出信号;
其中,生成更新信号还包括对所述滤波后的输出信号与所述非期望声音信号求和以生成所述更新信号。
8.根据权利要求7所述的方法,还包括:
将所述更新信号提供到至少一个更新滤波器;以及
基于所述更新信号从所述至少一个更新滤波器生成至少一个更新滤波器输出信号;
其中,更新所述多个系数还包括基于所述至少一个更新滤波器输出信号来更新所述多个系数。
9.根据权利要求6所述的方法,还包括:
使用估计路径滤波器对所述输入信号进行滤波以生成滤波后的输入信号;以及
基于所述滤波后的输入信号来生成所述无限脉冲响应滤波器的至少一个中间输出信号;
其中,更新所述多个系数还包括基于所述无限脉冲响应滤波器的所述至少一个中间输出信号来更新所述多个系数。
10.根据权利要求6所述的方法,其中更新所述多个系数包括:
确定多个更新系数,所述更新系数中的每一个对应于所述无限脉冲响应滤波器的所述多个系数中的相应一个;
判断所述更新系数中的每一个的稳定性;以及
在所述多个更新系数中的每一个被判断为稳定时,使用相应的更新系数来替换所述无限脉冲响应滤波器的所述多个系数中的每一个。
11.一种有源噪声控制系统,包括
用于向无限脉冲响应滤波器提供代表非期望声音的第一输入信号样本的装置,所述无限脉冲响应滤波器包括多个级联滤波器;
用于基于所述第一输入信号样本来生成所述无限脉冲响应滤波器的输出信号样本的装置;
用于基于所述输出信号样本来生成抗噪声信号样本的装置,其中所述抗噪声信号样本被配置成驱动扬声器以产生用来与非期望声音相消干涉的声波;
用于基于所述扬声器产生的声波和所述非期望声音的组合来生成误差信号样本的装置;
用于基于所述误差信号来生成更新信号样本的装置;
用于在输入信号的每个样本的处理之间更新所述无限脉冲响应滤波器中包括的所述级联的滤波器中的每个滤波器所包括的多个系数的装置;
用于基于所述更新信号从至少一个更新滤波器生成至少一个更新滤波器输出信号样本的装置;以及
用于基于所述至少一个更新滤波器输出信号样本和所述至少一个中间输出信号样本来更新所述多个系数的装置。
12.根据权利要求11所述的有源噪声控制系统,还包括:
用于使用估计路径滤波器对所述无限脉冲响应滤波器的输出信号样本进行滤波以生成滤波后的输出信号样本的装置;以及
用于对所述滤波后的输出信号样本与所述误差信号样本求和以生成所述更新信号样本的装置。
13.根据权利要求11所述的有源噪声控制系统,还包括:
用于使用估计路径滤波器对所述输入信号样本进行滤波以生成滤波后的输入信号样本的装置;
用于基于所述滤波后的输入信号样本来生成所述无限脉冲响应滤波器的至少一个中间输出信号样本的装置;以及
用于基于所述无限脉冲响应滤波器的所述至少一个中间输出信号样本来更新所述多个系数的装置。
14.根据权利要求11所述的有源噪声控制系统,还包括:
用于向至少一个更新滤波器发送所述更新信号样本的装置;
用于基于所述更新信号样本从所述至少一个更新滤波器生成至少一个更新滤波器输出信号样本的装置;以及
用于基于所述至少一个更新滤波器输出信号样本来更新所述多个系数的装置。
15.根据权利要求11所述的有源噪声控制系统,还包括:
用于确定多个更新系数的装置,所述更新系数中的每一个对应于所述无限脉冲响应滤波器的多个系数中的相应一个;
用于判断所述更新系数中的每一个的稳定性的装置;以及
用于在所述多个更新系数中的每一个被判断为稳定时,使用相应的更新系数来替换所述无限脉冲响应滤波器的所述多个系数中的每一个的装置。
16.一种用于操作有源噪声控制系统的方法,所述方法包括:
向无限脉冲响应滤波器提供代表非期望声音的第一输入信号样本,所述无限脉冲响应滤波器包括多个级联滤波器;
基于所述第一输入信号样本来生成所述无限脉冲响应滤波器的输出信号样本;
基于所述输出信号样本来生成抗噪声信号样本,其中所述抗噪声样本被配置成驱动扬声器以产生用来与非期望声音相消干涉的声波;
基于所述扬声器产生的声波和所述非期望声音的组合来生成误差信号样本;
基于所述误差信号来生成更新信号样本;
在输入信号的每个样本的处理之间更新所述无限脉冲响应滤波器中包括的所述级联的滤波器中的每个滤波器所包括的多个系数;以及
基于所述更新信号样本从至少一个更新滤波器生成至少一个更新滤波器输出信号样本,
其中更新所述多个系数还包括基于所述至少一个更新滤波器输出信号样本来更新所述多个系数。
17.根据权利要求16所述的方法,还包括向所述无限脉冲响应滤波器提供代表所述非期望声音的第二输入信号样本,其中所述无限脉冲响应滤波器包括被更新的所述多个系数。
18.根据权利要求16所述的方法,还包括使用估计路径滤波器对所述无限脉冲响应滤波器的输出信号样本进行滤波以生成滤波后的输出信号样本;
其中,生成更新信号样本还包括将对所述滤波后的输出信号样本和所述非期望声音信号样本求和以生成所述更新信号样本。
19.根据权利要求16所述的方法,还包括:
使用估计路径滤波器对所述第一输入信号样本进行滤波以生成第一滤波后的输入信号样本;以及
基于所述第一滤波后的输入信号样本生成所述无限脉冲响应滤波器的至少一个中间输出信号样本;
其中更新所述多个系数还包括基于所述无限脉冲响应滤波器的所述至少一个中间输出信号样本来更新所述多个系数。
20.根据权利要求16所述的方法,还包括:
将所述更新信号样本提供到至少一个更新滤波器;以及
基于所述更新信号样本从所述至少一个更新滤波器生成至少一个更新滤波器输出信号样本;
其中,更新所述多个系数还包括基于所述至少一个更新滤波器输出信号样本来更新所述多个系数。
21.根据权利要求16所述的方法,其中更新所述多个系数包括:
确定多个更新系数,所述更新系数中的每一个对应于所述无限脉冲响应滤波器的所述多个系数中的相应的一个;
判断所述更新系数中的每一个的稳定性;以及
在所述多个更新系数中的每一个被判断为稳定时,使用相应的更新系数来替换所述无限脉冲响应滤波器的所述多个系数中的每一个。
CN201010164700.6A 2009-04-17 2010-04-19 使用无限脉冲响应滤波器的有源噪声控制系统 Active CN101867355B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/425,997 2009-04-17
US12/425,997 US8199924B2 (en) 2009-04-17 2009-04-17 System for active noise control with an infinite impulse response filter

Publications (2)

Publication Number Publication Date
CN101867355A CN101867355A (zh) 2010-10-20
CN101867355B true CN101867355B (zh) 2014-09-17

Family

ID=42574890

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010164700.6A Active CN101867355B (zh) 2009-04-17 2010-04-19 使用无限脉冲响应滤波器的有源噪声控制系统

Country Status (4)

Country Link
US (1) US8199924B2 (zh)
EP (1) EP2242044B1 (zh)
JP (1) JP5318813B2 (zh)
CN (1) CN101867355B (zh)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8135140B2 (en) 2008-11-20 2012-03-13 Harman International Industries, Incorporated System for active noise control with audio signal compensation
US9020158B2 (en) 2008-11-20 2015-04-28 Harman International Industries, Incorporated Quiet zone control system
US8718289B2 (en) 2009-01-12 2014-05-06 Harman International Industries, Incorporated System for active noise control with parallel adaptive filter configuration
US8189799B2 (en) 2009-04-09 2012-05-29 Harman International Industries, Incorporated System for active noise control based on audio system output
US8199924B2 (en) * 2009-04-17 2012-06-12 Harman International Industries, Incorporated System for active noise control with an infinite impulse response filter
US8077873B2 (en) 2009-05-14 2011-12-13 Harman International Industries, Incorporated System for active noise control with adaptive speaker selection
DE102009055889B4 (de) * 2009-11-26 2015-02-26 Austriamicrosystems Ag Signalverarbeitungsschaltung zur Erzeugung eines Lautsprechersignals und Signalverarbeitungsverfahren
KR20140061285A (ko) * 2010-08-11 2014-05-21 본 톤 커뮤니케이션즈 엘티디. 사생활 보호 및 개인적 사용을 위한 배경 소리 제거 시스템, 방법 및 매체
JP4968415B2 (ja) * 2010-09-01 2012-07-04 日本電気株式会社 デジタルフィルタ装置、デジタルフィルタリング方法及びデジタルフィルタ装置の制御プログラム
US8718291B2 (en) * 2011-01-05 2014-05-06 Cambridge Silicon Radio Limited ANC for BT headphones
EP2551846B1 (en) * 2011-07-26 2022-01-19 AKG Acoustics GmbH Noise reducing sound reproduction
FR2983335B1 (fr) * 2011-11-25 2019-11-08 Renault S.A.S. Procede et dispositif de controle d'un systeme de reduction active de bruit
CN102710284B (zh) * 2012-06-13 2014-04-16 江苏物联网研究发展中心 二维自适应滤波窄带干扰抑制装置
US8873615B2 (en) * 2012-09-19 2014-10-28 Avago Technologies General Ip (Singapore) Pte. Ltd. Method and controller for equalizing a received serial data stream
US9332339B2 (en) * 2012-10-05 2016-05-03 Qualcomm Incorporated Multi-pin audio plug with retractable nub
WO2014096236A2 (en) * 2012-12-19 2014-06-26 Dolby International Ab Signal adaptive fir/iir predictors for minimizing entropy
CN103684348A (zh) * 2013-12-31 2014-03-26 中国人民解放军国防科学技术大学 基于二阶iir低通滤波器的去乘快速算法
WO2015140113A1 (en) * 2014-03-21 2015-09-24 Thomson Licensing Realization of recursive digital filters on parallel computing platforms
US9837065B2 (en) * 2014-12-08 2017-12-05 Ford Global Technologies, Llc Variable bandwidth delayless subband algorithm for broadband active noise control system
ITUB20159781A1 (it) * 2015-01-13 2017-06-30 Ask Ind Spa Sistema di arricchimento del suono del motore in un veicolo.
GB201514220D0 (en) 2015-08-12 2015-09-23 Norgren Ltd C A Cascaded adaptive filters for attenuating noise in a feedback path of a flow controller
GB201514575D0 (en) * 2015-08-17 2015-09-30 Norgren Ltd C A DC canceller adaptive filter for attenuating noise in a feedback path of a flow controller
US9401158B1 (en) 2015-09-14 2016-07-26 Knowles Electronics, Llc Microphone signal fusion
CN105449934A (zh) * 2015-11-23 2016-03-30 珠海格力电器股份有限公司 电机降噪系统和降噪方法、吸油烟机
US9830930B2 (en) 2015-12-30 2017-11-28 Knowles Electronics, Llc Voice-enhanced awareness mode
US9779716B2 (en) 2015-12-30 2017-10-03 Knowles Electronics, Llc Occlusion reduction and active noise reduction based on seal quality
US9812149B2 (en) 2016-01-28 2017-11-07 Knowles Electronics, Llc Methods and systems for providing consistency in noise reduction during speech and non-speech periods
US9899018B2 (en) * 2016-06-24 2018-02-20 GM Global Technology Operations LLC Method, system and apparatus for addressing road noise
US10034092B1 (en) 2016-09-22 2018-07-24 Apple Inc. Spatial headphone transparency
WO2018089345A1 (en) 2016-11-08 2018-05-17 Andersen Corporation Active noise cancellation systems and methods
US9870763B1 (en) * 2016-11-23 2018-01-16 Harman International Industries, Incorporated Coherence based dynamic stability control system
US10339912B1 (en) * 2018-03-08 2019-07-02 Harman International Industries, Incorporated Active noise cancellation system utilizing a diagonalization filter matrix
JP7378426B2 (ja) 2018-05-04 2023-11-13 アンダーセン・コーポレーション ノイズ減衰のためのマルチバンド周波数ターゲティング
TWI698132B (zh) * 2018-07-16 2020-07-01 宏碁股份有限公司 音效輸出裝置、運算裝置及其音效控制方法
WO2020033595A1 (en) 2018-08-07 2020-02-13 Pangissimo, LLC Modular speaker system
US10410620B1 (en) 2018-08-31 2019-09-10 Bose Corporation Systems and methods for reducing acoustic artifacts in an adaptive feedforward control system
US10706834B2 (en) 2018-08-31 2020-07-07 Bose Corporation Systems and methods for disabling adaptation in an adaptive feedforward control system
US10741165B2 (en) 2018-08-31 2020-08-11 Bose Corporation Systems and methods for noise-cancellation with shaping and weighting filters
US10629183B2 (en) 2018-08-31 2020-04-21 Bose Corporation Systems and methods for noise-cancellation using microphone projection
KR102297511B1 (ko) * 2019-02-14 2021-09-03 서울대학교 산학협력단 펄스 쉐이핑 방법 및 이를 위한 장치
TWI733098B (zh) 2019-04-18 2021-07-11 瑞昱半導體股份有限公司 用於主動式降噪的音頻調校方法以及相關音頻調校電路
US11166099B2 (en) 2019-09-27 2021-11-02 Apple Inc. Headphone acoustic noise cancellation and speaker protection or dynamic user experience processing
US11361745B2 (en) 2019-09-27 2022-06-14 Apple Inc. Headphone acoustic noise cancellation and speaker protection
US11355096B1 (en) * 2020-09-16 2022-06-07 Apple Inc. Adaptive feedback processing for consistent headphone acoustic noise cancellation
JP2022114852A (ja) * 2021-01-27 2022-08-08 株式会社マキタ 電動作業機および電動作業機によって生じる騒音を制御する方法
CN113163300A (zh) * 2021-03-02 2021-07-23 广州朗国电子科技有限公司 音频降噪电路和电子设备
US11688383B2 (en) 2021-08-27 2023-06-27 Apple Inc. Context aware compressor for headphone audio feedback path
US11664000B1 (en) * 2021-10-07 2023-05-30 Cirrus Logic, Inc. Systems and methods for modifying biquad filters of a feedback filter in feedback active noise cancellation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5337366A (en) * 1992-07-07 1994-08-09 Sharp Kabushiki Kaisha Active control apparatus using adaptive digital filter
CN1427988A (zh) * 2000-03-07 2003-07-02 新西兰商史莱柏Dsp公司 有源噪声抑制系统

Family Cites Families (171)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1982004479A1 (en) * 1981-06-12 1982-12-23 Chaplin George Brian Barrie Method and apparatus for reducing repetitive noise entering the ear
US4628156A (en) 1982-12-27 1986-12-09 International Business Machines Corporation Canceller trained echo suppressor
US4941187A (en) * 1984-02-03 1990-07-10 Slater Robert W Intercom apparatus for integrating disparate audio sources for use in light aircraft or similar high noise environments
US4677678A (en) * 1984-07-10 1987-06-30 The United States Of America As Represented By The Department Of Health And Human Services Active hearing protectors
US4589137A (en) * 1985-01-03 1986-05-13 The United States Of America As Represented By The Secretary Of The Navy Electronic noise-reducing system
JPS62175025A (ja) * 1986-01-25 1987-07-31 Fujitsu Ten Ltd 雑音除去装置
GB8615315D0 (en) * 1986-06-23 1986-07-30 Secr Defence Aircraft cabin noise control apparatus
US5170433A (en) 1986-10-07 1992-12-08 Adaptive Control Limited Active vibration control
US4736431A (en) * 1986-10-23 1988-04-05 Nelson Industries, Inc. Active attenuation system with increased dynamic range
GB8717043D0 (en) * 1987-07-20 1987-08-26 Plessey Co Plc Noise reduction systems
US4977600A (en) 1988-06-07 1990-12-11 Noise Cancellation Technologies, Inc. Sound attenuation system for personal seat
US4985925A (en) * 1988-06-24 1991-01-15 Sensor Electronics, Inc. Active noise reduction system
DE68921890T2 (de) * 1988-07-08 1995-07-20 Adaptive Audio Ltd Tonwiedergabesysteme.
DE3840433A1 (de) * 1988-12-01 1990-06-07 Philips Patentverwaltung Echokompensator
US5091954A (en) * 1989-03-01 1992-02-25 Sony Corporation Noise reducing receiver device
US5138664A (en) * 1989-03-25 1992-08-11 Sony Corporation Noise reducing device
US5371802A (en) 1989-04-20 1994-12-06 Group Lotus Limited Sound synthesizer in a vehicle
JPH034611A (ja) * 1989-06-01 1991-01-10 Pioneer Electron Corp 車載用自動音量調整装置
US5033082A (en) * 1989-07-31 1991-07-16 Nelson Industries, Inc. Communication system with active noise cancellation
US5001763A (en) * 1989-08-10 1991-03-19 Mnc Inc. Electroacoustic device for hearing needs including noise cancellation
US5305387A (en) * 1989-10-27 1994-04-19 Bose Corporation Earphoning
US5276740A (en) * 1990-01-19 1994-01-04 Sony Corporation Earphone device
US5105377A (en) * 1990-02-09 1992-04-14 Noise Cancellation Technologies, Inc. Digital virtual earth active cancellation system
US5133017A (en) * 1990-04-09 1992-07-21 Active Noise And Vibration Technologies, Inc. Noise suppression system
US5251262A (en) 1990-06-29 1993-10-05 Kabushiki Kaisha Toshiba Adaptive active noise cancellation apparatus
US5182774A (en) * 1990-07-20 1993-01-26 Telex Communications, Inc. Noise cancellation headset
WO1992005538A1 (en) * 1990-09-14 1992-04-02 Chris Todter Noise cancelling systems
GB2253076B (en) 1991-02-21 1994-08-03 Lotus Car Method and apparatus for attenuating acoustic vibrations in a medium
US5208868A (en) * 1991-03-06 1993-05-04 Bose Corporation Headphone overpressure and click reducing
JPH05249983A (ja) * 1991-05-15 1993-09-28 Ricoh Co Ltd 画像形成装置
JP3114074B2 (ja) * 1991-06-21 2000-12-04 株式会社日立製作所 医療用診断装置
US6347146B1 (en) * 1991-08-13 2002-02-12 Bose Corporation Noise reducing
FI94563C (fi) 1991-10-31 1995-09-25 Nokia Deutschland Gmbh Aktiivinen melunvaimennusjärjestelmä
US5485523A (en) * 1992-03-17 1996-01-16 Fuji Jukogyo Kabushiki Kaisha Active noise reduction system for automobile compartment
US5321759A (en) * 1992-04-29 1994-06-14 General Motors Corporation Active noise control system for attenuating engine generated noise
DE69327885T2 (de) * 1992-05-26 2000-10-05 Fujitsu Ten Ltd Lärm-Kontroll-Gerät
NO175798C (no) 1992-07-22 1994-12-07 Sinvent As Fremgangsmåte og anordning til aktiv stöydemping i et lokalt område
US5381485A (en) * 1992-08-29 1995-01-10 Adaptive Control Limited Active sound control systems and sound reproduction systems
JP2924496B2 (ja) * 1992-09-30 1999-07-26 松下電器産業株式会社 騒音制御装置
GB2271909B (en) 1992-10-21 1996-05-22 Lotus Car Adaptive control system
GB9222103D0 (en) * 1992-10-21 1992-12-02 Lotus Car Adaptive control system
US5673325A (en) 1992-10-29 1997-09-30 Andrea Electronics Corporation Noise cancellation apparatus
US5381473A (en) * 1992-10-29 1995-01-10 Andrea Electronics Corporation Noise cancellation apparatus
CA2107316C (en) * 1992-11-02 1996-12-17 Roger David Benning Electronic cancellation of ambient noise in telephone receivers
US5400409A (en) * 1992-12-23 1995-03-21 Daimler-Benz Ag Noise-reduction method for noise-affected voice channels
US5526421A (en) * 1993-02-16 1996-06-11 Berger; Douglas L. Voice transmission systems with voice cancellation
JP3410141B2 (ja) * 1993-03-29 2003-05-26 富士重工業株式会社 車室内騒音低減装置
US5425105A (en) 1993-04-27 1995-06-13 Hughes Aircraft Company Multiple adaptive filter active noise canceller
JPH06332474A (ja) * 1993-05-25 1994-12-02 Matsushita Electric Ind Co Ltd 騒音消去装置
US7103188B1 (en) 1993-06-23 2006-09-05 Owen Jones Variable gain active noise cancelling system with improved residual noise sensing
JP2872547B2 (ja) * 1993-10-13 1999-03-17 シャープ株式会社 格子型フィルタを用いた能動制御方法および装置
US5497426A (en) * 1993-11-15 1996-03-05 Jay; Gregory D. Stethoscopic system for high-noise environments
US5492129A (en) * 1993-12-03 1996-02-20 Greenberger; Hal Noise-reducing stethoscope
US5586189A (en) * 1993-12-14 1996-12-17 Digisonix, Inc. Active adaptive control system with spectral leak
JP3416234B2 (ja) * 1993-12-28 2003-06-16 富士重工業株式会社 騒音低減装置
US5604813A (en) * 1994-05-02 1997-02-18 Noise Cancellation Technologies, Inc. Industrial headset
CA2148962C (en) * 1994-05-23 2000-03-28 Douglas G. Pedersen Coherence optimized active adaptive control system
US6567525B1 (en) * 1994-06-17 2003-05-20 Bose Corporation Supra aural active noise reduction headphones
US5621803A (en) * 1994-09-02 1997-04-15 Digisonix, Inc. Active attenuation system with on-line modeling of feedback path
GB2293898B (en) 1994-10-03 1998-10-14 Lotus Car Adaptive control system for controlling repetitive phenomena
US5815582A (en) 1994-12-02 1998-09-29 Noise Cancellation Technologies, Inc. Active plus selective headset
US5602928A (en) * 1995-01-05 1997-02-11 Digisonix, Inc. Multi-channel communication system
US5602929A (en) * 1995-01-30 1997-02-11 Digisonix, Inc. Fast adapting control system and method
US5692059A (en) 1995-02-24 1997-11-25 Kruger; Frederick M. Two active element in-the-ear microphone system
US5745396A (en) * 1995-04-28 1998-04-28 Lucent Technologies Inc. Pipelined adaptive IIR filter
DE19526124C2 (de) 1995-07-19 1997-06-26 Sennheiser Electronic Einrichtung mit aktiver Lärmkompensation
US5675658A (en) 1995-07-27 1997-10-07 Brittain; Thomas Paige Active noise reduction headset
US5715320A (en) * 1995-08-21 1998-02-03 Digisonix, Inc. Active adaptive selective control system
US5699437A (en) 1995-08-29 1997-12-16 United Technologies Corporation Active noise control system using phased-array sensors
US6343127B1 (en) * 1995-09-25 2002-01-29 Lord Corporation Active noise control system for closed spaces such as aircraft cabin
US5737433A (en) * 1996-01-16 1998-04-07 Gardner; William A. Sound environment control apparatus
US5706344A (en) * 1996-03-29 1998-01-06 Digisonix, Inc. Acoustic echo cancellation in an integrated audio and telecommunication system
US5872728A (en) * 1996-06-20 1999-02-16 International Business Machines Corporation Process for computing the coefficients of an adaptive filter in an echo-cancellor
DE19629132A1 (de) * 1996-07-19 1998-01-22 Daimler Benz Ag Verfahren zur Verringerung von Störungen eines Sprachsignals
US5740257A (en) * 1996-12-19 1998-04-14 Lucent Technologies Inc. Active noise control earpiece being compatible with magnetic coupled hearing aids
US6181801B1 (en) * 1997-04-03 2001-01-30 Resound Corporation Wired open ear canal earpiece
US6445799B1 (en) 1997-04-03 2002-09-03 Gn Resound North America Corporation Noise cancellation earpiece
US6069959A (en) * 1997-04-30 2000-05-30 Noise Cancellation Technologies, Inc. Active headset
US6078672A (en) * 1997-05-06 2000-06-20 Virginia Tech Intellectual Properties, Inc. Adaptive personal active noise system
US6633894B1 (en) 1997-05-08 2003-10-14 Legerity Inc. Signal processing arrangement including variable length adaptive filter and method therefor
US6295364B1 (en) 1998-03-30 2001-09-25 Digisonix, Llc Simplified communication system
US6496581B1 (en) 1997-09-11 2002-12-17 Digisonix, Inc. Coupled acoustic echo cancellation system
DE19747885B4 (de) 1997-10-30 2009-04-23 Harman Becker Automotive Systems Gmbh Verfahren zur Reduktion von Störungen akustischer Signale mittels der adaptiven Filter-Methode der spektralen Subtraktion
US6185299B1 (en) * 1997-10-31 2001-02-06 International Business Machines Corporation Adaptive echo cancellation device in a voice communication system
US6532289B1 (en) * 1997-11-28 2003-03-11 International Business Machines Corporation Method and device for echo suppression
US6505057B1 (en) * 1998-01-23 2003-01-07 Digisonix Llc Integrated vehicle voice enhancement system and hands-free cellular telephone system
US6163610A (en) 1998-04-06 2000-12-19 Lucent Technologies Inc. Telephonic handset apparatus having an earpiece monitor and reduced inter-user variability
US6466673B1 (en) 1998-05-11 2002-10-15 Mci Communications Corporation Intracranial noise suppression apparatus
US6665410B1 (en) 1998-05-12 2003-12-16 John Warren Parkins Adaptive feedback controller with open-loop transfer function reference suited for applications such as active noise control
US6377680B1 (en) 1998-07-14 2002-04-23 At&T Corp. Method and apparatus for noise cancellation
US6532296B1 (en) * 1998-07-29 2003-03-11 Michael Allen Vaudrey Active noise reduction audiometric headphones
JP2000132331A (ja) * 1998-08-21 2000-05-12 Shinsuke Hamaji ロ―ラ―スライド式ポインティングデバイス
US7062049B1 (en) * 1999-03-09 2006-06-13 Honda Giken Kogyo Kabushiki Kaisha Active noise control system
US6798881B2 (en) 1999-06-07 2004-09-28 Acoustic Technologies, Inc. Noise reduction circuit for telephones
US6625286B1 (en) 1999-06-18 2003-09-23 Acoustic Technologies, Inc. Precise amplitude correction circuit
US6597792B1 (en) * 1999-07-15 2003-07-22 Bose Corporation Headset noise reducing
US6421443B1 (en) * 1999-07-23 2002-07-16 Acoustic Technologies, Inc. Acoustic and electronic echo cancellation
US6166573A (en) 1999-07-23 2000-12-26 Acoustic Technologies, Inc. High resolution delay line
JP2001056693A (ja) * 1999-08-20 2001-02-27 Matsushita Electric Ind Co Ltd 騒音低減装置
US6278785B1 (en) * 1999-09-21 2001-08-21 Acoustic Technologies, Inc. Echo cancelling process with improved phase control
US6301364B1 (en) 1999-10-06 2001-10-09 Acoustic Technologies, Inc. Tagging echoes with low frequency noise
EP1254513A4 (en) 1999-11-29 2009-11-04 Syfx SYSTEMS AND METHODS FOR SIGNAL PROCESSING
SE518116C2 (sv) * 1999-11-30 2002-08-27 A2 Acoustics Ab Anordning för aktiv ljudkontroll i ett utrymme
GB2360900B (en) * 2000-03-30 2004-01-28 Roke Manor Research Apparatus and method for reducing noise
DE10018666A1 (de) * 2000-04-14 2001-10-18 Harman Audio Electronic Sys Vorrichtung und Verfahren zum geräuschabhängigen Anpassen eines akustischen Nutzsignals
NO312570B1 (no) * 2000-09-01 2002-05-27 Sintef Stöybeskyttelse med verifiseringsanordning
US20020068617A1 (en) * 2000-12-02 2002-06-06 Han Kim Kyu Hands free apparatus
US6754623B2 (en) 2001-01-31 2004-06-22 International Business Machines Corporation Methods and apparatus for ambient noise removal in speech recognition
DE10107385A1 (de) * 2001-02-16 2002-09-05 Harman Audio Electronic Sys Vorrichtung zum geräuschabhängigen Einstellen der Lautstärken
US7319954B2 (en) 2001-03-14 2008-01-15 International Business Machines Corporation Multi-channel codebook dependent compensation
DE10118653C2 (de) 2001-04-14 2003-03-27 Daimler Chrysler Ag Verfahren zur Geräuschreduktion
WO2002098171A1 (en) * 2001-05-28 2002-12-05 Mitsubishi Denki Kabushiki Kaisha Vehicle-mounted stereophonic sound field reproducer/silencer
JP4681163B2 (ja) 2001-07-16 2011-05-11 パナソニック株式会社 ハウリング検出抑圧装置、これを備えた音響装置、及び、ハウリング検出抑圧方法
US6445805B1 (en) 2001-08-06 2002-09-03 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Hearing aid assembly
US20030035551A1 (en) * 2001-08-20 2003-02-20 Light John J. Ambient-aware headset
US20030142841A1 (en) * 2002-01-30 2003-07-31 Sensimetrics Corporation Optical signal transmission between a hearing protector muff and an ear-plug receiver
US6690800B2 (en) * 2002-02-08 2004-02-10 Andrew M. Resnick Method and apparatus for communication operator privacy
GB0208421D0 (en) * 2002-04-12 2002-05-22 Wright Selwyn E Active noise control system for reducing rapidly changing noise in unrestricted space
US20030228019A1 (en) 2002-06-11 2003-12-11 Elbit Systems Ltd. Method and system for reducing noise
US6991289B2 (en) * 2002-07-31 2006-01-31 Harman International Industries, Incorporated Seatback audio system
US20040037429A1 (en) * 2002-08-23 2004-02-26 Candioty Victor A. Stethoscope
DE10256452A1 (de) * 2002-12-03 2004-06-24 Rohde & Schwarz Gmbh & Co. Kg Verfahren zur Analyse der Kanalimpulsantwort eines Übertragungskanals
GB2423434B (en) 2002-12-19 2007-04-18 Ultra Electronics Ltd Noise Attenuation System For Vehicles
GB2401744B (en) * 2003-05-14 2006-02-15 Ultra Electronics Ltd An adaptive control unit with feedback compensation
GB0315342D0 (en) * 2003-07-01 2003-08-06 Univ Southampton Sound reproduction systems for use by adjacent users
US7469051B2 (en) 2003-09-11 2008-12-23 Motorola, Inc. Method and apparatus for maintaining audio level preferences in a communication device
US7333618B2 (en) * 2003-09-24 2008-02-19 Harman International Industries, Incorporated Ambient noise sound level compensation
ATE402468T1 (de) * 2004-03-17 2008-08-15 Harman Becker Automotive Sys Geräuschabstimmungsvorrichtung, verwendung derselben und geräuschabstimmungsverfahren
US20050226434A1 (en) 2004-04-01 2005-10-13 Franz John P Noise reduction systems and methods
JP4213640B2 (ja) 2004-07-28 2009-01-21 パナソニック株式会社 能動騒音低減装置
JP4074612B2 (ja) * 2004-09-14 2008-04-09 本田技研工業株式会社 能動型振動騒音制御装置
US8170879B2 (en) * 2004-10-26 2012-05-01 Qnx Software Systems Limited Periodic signal enhancement system
JP4289394B2 (ja) 2004-11-08 2009-07-01 パナソニック株式会社 能動騒音低減装置
WO2006076369A1 (en) * 2005-01-10 2006-07-20 Targus Group International, Inc. Headset audio bypass apparatus and method
CN100531450C (zh) 2005-03-22 2009-08-19 东莞理工学院 反馈式主动消噪耳机
US8126159B2 (en) 2005-05-17 2012-02-28 Continental Automotive Gmbh System and method for creating personalized sound zones
WO2007013281A1 (ja) * 2005-07-27 2007-02-01 Matsushita Electric Industrial Co., Ltd. 能動型振動騒音制御装置
JP4328766B2 (ja) 2005-12-16 2009-09-09 本田技研工業株式会社 能動型振動騒音制御装置
JP4268622B2 (ja) 2006-03-23 2009-05-27 本田技研工業株式会社 能動型振動・騒音制御装置
US7627352B2 (en) 2006-03-27 2009-12-01 Gauger Jr Daniel M Headset audio accessory
US8054992B2 (en) 2006-04-24 2011-11-08 Bose Corporation High frequency compensating
US20070274531A1 (en) 2006-05-24 2007-11-29 Sony Ericsson Mobile Communications Ab Sound pressure monitor
US8194873B2 (en) * 2006-06-26 2012-06-05 Davis Pan Active noise reduction adaptive filter leakage adjusting
US7933420B2 (en) * 2006-12-28 2011-04-26 Caterpillar Inc. Methods and systems for determining the effectiveness of active noise cancellation
EP1947642B1 (en) 2007-01-16 2018-06-13 Apple Inc. Active noise control system
JP2008250131A (ja) * 2007-03-30 2008-10-16 Matsushita Electric Ind Co Ltd 能動型騒音制御装置
JP2008258878A (ja) 2007-04-04 2008-10-23 Matsushita Electric Ind Co Ltd マイクを有する音声出力装置
JP4350777B2 (ja) * 2007-09-10 2009-10-21 本田技研工業株式会社 車両用能動型振動騒音制御装置
EP2282555B1 (en) * 2007-09-27 2014-03-05 Harman Becker Automotive Systems GmbH Automatic bass management
US20100226505A1 (en) 2007-10-10 2010-09-09 Tominori Kimura Noise canceling headphone
US7808395B2 (en) 2007-11-09 2010-10-05 Emfit Oy Occupancy detecting method and system
GB0725110D0 (en) 2007-12-21 2008-01-30 Wolfson Microelectronics Plc Gain control based on noise level
US8204242B2 (en) 2008-02-29 2012-06-19 Bose Corporation Active noise reduction adaptive filter leakage adjusting
EP2133866B1 (en) * 2008-06-13 2016-02-17 Harman Becker Automotive Systems GmbH Adaptive noise control system
TWI397058B (zh) * 2008-07-29 2013-05-21 Lg Electronics Inc 音頻訊號之處理裝置及其方法,及電腦可讀取之紀錄媒體
US8355512B2 (en) * 2008-10-20 2013-01-15 Bose Corporation Active noise reduction adaptive filter leakage adjusting
US8306240B2 (en) * 2008-10-20 2012-11-06 Bose Corporation Active noise reduction adaptive filter adaptation rate adjusting
US8135140B2 (en) * 2008-11-20 2012-03-13 Harman International Industries, Incorporated System for active noise control with audio signal compensation
US9020158B2 (en) * 2008-11-20 2015-04-28 Harman International Industries, Incorporated Quiet zone control system
US8718289B2 (en) * 2009-01-12 2014-05-06 Harman International Industries, Incorporated System for active noise control with parallel adaptive filter configuration
US8515087B2 (en) 2009-03-08 2013-08-20 Lg Electronics Inc. Apparatus for processing an audio signal and method thereof
US8335318B2 (en) 2009-03-20 2012-12-18 Bose Corporation Active noise reduction adaptive filtering
US8189799B2 (en) * 2009-04-09 2012-05-29 Harman International Industries, Incorporated System for active noise control based on audio system output
US8199924B2 (en) * 2009-04-17 2012-06-12 Harman International Industries, Incorporated System for active noise control with an infinite impulse response filter
US8184822B2 (en) 2009-04-28 2012-05-22 Bose Corporation ANR signal processing topology
US8280066B2 (en) 2009-04-28 2012-10-02 Bose Corporation Binaural feedforward-based ANR
US8315405B2 (en) 2009-04-28 2012-11-20 Bose Corporation Coordinated ANR reference sound compression
US8085946B2 (en) 2009-04-28 2011-12-27 Bose Corporation ANR analysis side-chain data support
US8144890B2 (en) 2009-04-28 2012-03-27 Bose Corporation ANR settings boot loading
US8077873B2 (en) 2009-05-14 2011-12-13 Harman International Industries, Incorporated System for active noise control with adaptive speaker selection
US8401200B2 (en) * 2009-11-19 2013-03-19 Apple Inc. Electronic device and headset with speaker seal evaluation capabilities

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5337366A (en) * 1992-07-07 1994-08-09 Sharp Kabushiki Kaisha Active control apparatus using adaptive digital filter
CN1427988A (zh) * 2000-03-07 2003-07-02 新西兰商史莱柏Dsp公司 有源噪声抑制系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
US5,337,366A 1994.08.09

Also Published As

Publication number Publication date
EP2242044A3 (en) 2013-03-06
EP2242044B1 (en) 2016-03-30
US20100266134A1 (en) 2010-10-21
JP5318813B2 (ja) 2013-10-16
EP2242044A2 (en) 2010-10-20
CN101867355A (zh) 2010-10-20
US8199924B2 (en) 2012-06-12
JP2010250316A (ja) 2010-11-04

Similar Documents

Publication Publication Date Title
CN101867355B (zh) 使用无限脉冲响应滤波器的有源噪声控制系统
CN101877808B (zh) 无噪声区控制系统
CN101814905B (zh) 具有并行自适应滤波器配置的有源噪声控制系统
CN104303227B (zh) 通过结合有源噪音消除及感知噪音补偿改善声音重现的感知质量的装置和方法
EP2189975A1 (en) Active silencer and method of controlling active silencer
JPH08509823A (ja) 能動的音響及び振動制御のための単一及び多重チャネルブロック適応方法と装置
WO2009070476A1 (en) Active noise cancellation using a predictive model approach
JPH06332474A (ja) 騒音消去装置
EP0671610B1 (en) Apparatus for diagnosing sound source and vibration source
George et al. A reduced complexity adaptive Legendre neural network for nonlinear active noise control
EP3196874A1 (en) Noise suppression device, noise suppression method, and program
US6324290B1 (en) Method and apparatus for diagnosing sound source and sound vibration source
JPH06242787A (ja) 回り込み音制御式能動騒音消去装置
JP5646806B2 (ja) 能動騒音制御装置及び能動騒音制御方法
JP4581293B2 (ja) 騒音制御装置
JPH08123445A (ja) 騒音キャンセルシステム
JPH0732947A (ja) 能動型騒音制御装置
JPH0758223B2 (ja) 消音・制振効果の測定方法並びに測定装置及び信号源探査装置
JP3316259B2 (ja) 能動型消音装置
JP4350917B2 (ja) 能動型雑音除去装置
Makarewicz Application of genetic algorithmbin an active noise control system
JP3419911B2 (ja) 騒音キャンセルシステム
JP3432845B2 (ja) 騒音キャンセル方式
JP4578426B2 (ja) オーディオ音キャンセルシステム
CN115394311A (zh) 一种稳健的窄带反馈型主动噪声控制系统及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: APPLE COMPUTER, INC.

Free format text: FORMER OWNER: CROWN AUDIO INC

Effective date: 20150304

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP02 Change in the address of a patent holder

Address after: American Connecticut

Patentee after: APPLE Inc.

Address before: American California

Patentee before: APPLE Inc.

TR01 Transfer of patent right

Effective date of registration: 20150304

Address after: American California

Patentee after: APPLE Inc.

Address before: California, USA

Patentee before: HARMAN INTERNATIONAL INDUSTRIES, Inc.