CN1810019A - 统计自适应滤波器控制器 - Google Patents
统计自适应滤波器控制器 Download PDFInfo
- Publication number
- CN1810019A CN1810019A CNA2004800172977A CN200480017297A CN1810019A CN 1810019 A CN1810019 A CN 1810019A CN A2004800172977 A CNA2004800172977 A CN A2004800172977A CN 200480017297 A CN200480017297 A CN 200480017297A CN 1810019 A CN1810019 A CN 1810019A
- Authority
- CN
- China
- Prior art keywords
- signal
- echo
- microphone
- postfilter
- cancellation system
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
- H04M9/082—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/20—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
Abstract
本发明描述了在免提电话中用于数字回声控制的一种统计自适应滤波器控制器,以便取得更一致的回波抵消结果(即,更高的输出信号质量)和更简单的AEC单元的实现方案。通过最佳化回波抵消器和后置滤波器的联合控制,完成使用简单的统计自适应滤波器控制器的改进。
Description
技术领域
本发明总的涉及电话中的数字回声控制(AEC),更具体地涉及引入附加的统计自适应滤波器控制器,以便得到比以前更一致的回波抵消结果(即,更高的输出信号质量)和AEC单元的更简单的实现方案。
背景技术
本发明涉及电话的数字回声控制(AEC)单元。AEC的用途是防止远端讲话人的语音在从近端电话用户的扬声器发出并部分被电话的话筒拾取后作为回波而循环返回。总的概念显示于图1,其中“i”表示采样时间索引。先进的AEC单元包含:回波抵消器模块21,其通常由回波抵消器10与梯度适配装置12组成,和用于剩余回波抑制的后置滤波器14。
在免提电话中需要AEC单元基本上是由从本地扬声器16到本地话筒18的、具有脉冲响应h(i)的回声路径引起的。具有脉冲响应w(i)的回波抵消器10的目的是找到回波路径的复制品,以便补偿由扬声器16接收的话音信号x(i)20的回波信号d(i)22,扬声器16响应话音信号x(i)20而提供声音输出信号,因此在话筒18中生成回波信号d(i)22,它是话筒信号y(i)=d(i)+s(i)+n(i)28的其中一个分量,其中s(i)24是话筒语音信号而n(i)26是背景噪声信号。由于***识别过程总是在存在观察噪声(本地语音加背景噪声)s(i)+n(i)的条件下执行的,所以不能精确地达到w(i)=h(i)的目标。回波抵消器10生成估计的回波信号d’(i)32,它由加法器30负地加到话筒信号18上,生成包含被部分补偿的回波信号的回波减小的话筒信号e(i)34。回波减小的话筒信号e(i)34还被提供到梯度适配装置12和后置滤波器14。梯度适配装置12还通过使用话音信号x(i)20和回波减小的话筒信号e(i)34作为输入信号而基于预定的准则来确定控制信号的梯度,从而提供控制信号15到回波抵消器10。后置滤波器14的用途是进一步减小回波减小的话筒信号e(i)34的剩余回波分量。然后将在由后置滤波器14进行剩余回波抑制后最后得到的输出***信号s’(i)+n’(i)发送到远处的扬声器。
如何生成和控制回波抵消器10以及后置滤波器14的基本原理是熟知的。然而,在以最佳方式有效地控制它们方面存在某些问题。整个控制问题的关键变量是剩余回波b(i)=d(i)-d’(i),不幸地是,由于它被固有地嵌入到回波减小的话筒信号e(i)=b(i)+s(i)+n(i)34中,所以它不能被直接确定。
图1的回波抵消器模块21常常提供回波信号d(i)22的不充分的估计d’(i)。在电话的发送路径中的后置滤波器14执行剩余回波抑制,但在许多解决方案中这是以有用信号s(i)+n(i)的失真(衰减)为代价达到的。在替换的解决方案中,可以单独使用回波抵消器模块21而不用后置滤波器14。这个方法没有引入显著的信号失真,但通常需要非常复杂的、用于回波抵消器的控制机制。因此需要一种更加简单的和有效的方法。
发明内容
本发明的目的是提供一个附加的统计自适应滤波器控制器,用于取得更一致的回波抵消结果和更简单地实行电话中的回声控制。
按照本发明的第一方面,回波抵消***包括话筒,用于响应来自扬声器的回波信号而提供作为话筒信号的一个分量的回波信号,该扬声器响应于话音信号而提供声音输出信号;以及统计自适应滤波器控制器,用于响应话音信号和回波减小的话筒信号而提供第一控制信号到回波抵消器模块和提供第二控制信号到后置滤波器;所述控制信号被提供用于使回波信号的抵消最佳化。
还按照本发明的第一方面,第一控制信号可以是步长信号,它被用来按照预定的准则而确定被提供到回波抵消器模块的回波抵消器的回波转移函数信号的梯度改变。
再按照本发明的第一方面,第二控制信号可以是后置滤波器的另一个转移函数信号,所述另一个转移函数信号对回波减小的话筒信号进行加权。
再按照本发明的第一方面,回波抵消***还包括后置滤波器,用于响应回波减小的话筒信号和第二控制信号而提供输出***信号。
又按照本发明的第一方面,回波抵消***还包括回波抵消器模块,用于响应话音信号、第一控制信号和回波减小的话筒信号,提供估计的回波信号到加法器。而且,回波抵消***可包括回波抵消器,用于响应于话音信号和回波转移函数信号,提供估计的回波信号到加法器。再者,回波抵消***可包括梯度适配装置,用于响应话音信号和第一控制信号,提供回波转移函数信号到回波抵消器。另外,包括回波抵消器模块的回波抵消***还包括后置滤波器,用于响应回波减小的话筒信号和第二控制信号而提供输出***信号。
再按照本发明的第一方面,回波抵消***还包括加法器,用于响应话筒信号和估计的回波信号而提供回波减小的话筒信号。
又按照本发明的第一方面,统计自适应滤波器控制器、回波抵消器模块和后置滤波器可以在时域或频域中运行,以及所述第一和第二控制信号分别在时域或频域中被提供。
再按照本发明的第一方面,统计自适应滤波器控制器和回波抵消器模块在时域中运行,后置滤波器在频域中运行,以及所述第一控制信号在时域和第二控制信号在频域中被分别提供。
还按照本发明的第一方面,统计自适应滤波器控制器、回波抵消器模块和后置滤波器在频域中运行,以及所述第一和第二控制信号也在频域中被提供,其中所述频域被实施为离散富立叶变换(DFT)域。而且,在DFT域中被实施的统计自适应滤波器控制器可包括:第一功率谱密度装置,响应话音信号而提供话音信号的第一功率谱密度信号;第二功率谱密度装置,响应回波减小的话筒信号而提供回波减小的话筒信号的第二功率谱密度信号;以及统计自适应滤波器估计器,响应第一和第二功率谱密度信号而提供第一和第二控制信号。另外,给出计算步长信号作为第一控制信号和另一个转移函数信号作为第二控制信号的例子。
按照本发明的第二方面,一种用于回声控制的方法包括以下步骤:响应来自扬声器的回波信号而提供作为话筒的话筒信号的一个分量的回波信号,该扬声器响应于话音信号而提供声音输出信号;以及响应话音信号和回波减小的话筒信号而通过统计自适应滤波器控制器提供第一控制信号到回波抵消器模块和提供第二控制信号到后置滤波器,用以使回波信号的回波抵消最佳化。
还按照本发明的第二方面,第一控制信号可以是步长信号,它被用来按照预定的准则去确定被提供到回波抵消器模块的回波抵消器的回波转移函数信号的梯度改变。
再按照本发明的第二方面,第二控制信号可以是后置滤波器的另一个转移函数信号,所述另一个转移函数信号对回波减小的话筒信号进行加权。
再按照本发明的第二方面,该方法还包括以下步骤:在电话呼叫期间把侧音自适应信号耦合到耳机;以及把侧音声音音频信号提供给用户。
又按照本发明的第二方面,在提供第一和第二控制信号的步骤之前,该方法还包括通过统计自适应滤波器控制器确定第一和第二控制信号的步骤。而且,在确定第一和第二控制信号的步骤之后,该方法还包括以下步骤:由回波抵消器模块通过使用由统计自适应滤波器控制器提供的第一控制信号来确定估计的回波信号;以及由加法器通过把估计的回波信号加到话筒信号而确定回波减小的话筒信号。再者,在由加法器确定回波减小的话筒信号的步骤之后,该方法还包括由后置滤波器通过使用由统计自适应滤波器控制器提供的第二控制信号而确定输出***信号的步骤。
附图说明
为了更加全面地了解本发明的特性和目的,结合以下附图参考以下详细说明,其中:
图1是表示用于回声抵消的***的方框图。
图2是表示按照本发明的、用于通过使用统计自适应滤波器控制器进行回声抵消的***的方框图。
图3是表示按照本发明的、用于通过使用统计自适应滤波器控制器在离散富立叶变换(DFT)域中实施的回声抵消的***的方框图。
图4a,4b,和4c分别显示图3的功能块10,12和14的结构。
图5是表示按照本发明的、图3和4的统计自适应滤波器控制器最佳化回波抵消的流程图。
具体实施方式
本发明总的公开了用于免提电话中数字回声控制的统计自适应滤波器控制器,以取得比以前更一致的回波抵消结果(因此有更高的输出信号质量)和更简单的AEC单元实现方案。
简单的统计自适应滤波器控制器被对于图1的回波抵消器模块21和后置滤波器14的联合控制进行最佳化。回波抵消器模块21和后置滤波器14的联合控制不单比回波抵消器模块21和后置滤波器14的个体最佳化更加简单,而且它也传递更一致的结果和更高的输出信号质量。简单的统计自适应滤波器控制器对于单独的回波抵消器模块21仅仅部分有用。
图2显示使用按照本发明的统计自适应滤波器控制器(SAFC)40的回声抵消***11的方框图。SAFC 40基本上是在用于回声抵消的回波抵消器模块21与用于剩余回波抑制的后置滤波器14之间所缺少的一环。块21和14是以上相对于图1描述的。如图2所示,SAFC 40提供第一控制信号到回波抵消器模块21的梯度适配装置12以及提供第二控制信号44到后置滤波器14,以便在即使存在噪声n(i)时也能执行快速和鲁棒的适配。按照本发明的SAFC 40是从纯统计最佳化过程得到的,所以是极简单和鲁棒的。如图2所示,SAFC 40使用话音信号x(i)20和回波减小的话筒信号e(i)34作为输入参数。
第一控制信号42可以是步长信号,它被使用来按照预定的准则确定另一个控制信号15的梯度改变。按照本发明,梯度适配装置12通过使用话音信号x(i)20和回波减小的话筒信号e(i)34作为输入信号(如图1)以及附加地使用来自SAFC 40的第一控制信号42、而基于预定的准则确定另一个控制信号15的梯度来提供另一个控制信号15到回波抵消器模块21的回波抵消器10。
第二控制信号44可以是后置滤波器14的另一个转移函数信号,所述另一个转移函数信号对回波减小的话筒信号34进行加权,用于生成高质量的不失真的(强烈地回波减小的)话筒信号36。回波抵消***11可以在时域或频域中运行。这是指统计自适应滤波器控制器40、回波抵消器模块21和后置滤波器14可以在时域或频域中运行,以及所述第一和第二信号也可以分别在时域或频域中被提供。
图3显示表示按照本发明的、用于在离散富立叶变换(DFT)域中实施的回声抵消***的方框图的例子。在本方案中基于逐帧地处理信号采样流。信号帧是通过“开窗口”操作得到的,以及“k”是帧时间索引。SAFC 40提供步长信号μ(k)42到回波抵消器模块21的梯度适配装置12。步长信号μ(k)42用来按照如下所要讨论的、话筒中的观察噪声量来估计另一个控制信号W(k+1)=W(k)+ΔW(k)15的梯度ΔW(k)。步长信号μ(k)42因此负责回波抵消器10的鲁棒性和运行精度。在最小均方误差(MMSE)意义下的最佳步长信号μ(k)42例如可以在G.Enzner,R.Martin和P.Vary,Partitioned Residual Echo Power Estimation for Frequency-DomainAcoustic Echo Cancellation and Postfiltering(用于频域回声抵消和后置滤波器的分割的剩余回波功率估计),European Trans.OnTelecommunications,vol.13,no.2,pp.103-114,2002年3-4月中找到,如以下比值所示:
其中Φxx(k)和Φee(k)分别是信号x(i)20和e(i)34的功率谱密度(PSD)信号,以及|G(k)|2是相应于剩余回波脉冲响应g(i)=h(i)-w(i)的剩余回波功率转移函数,其中h(i)和w(i)分别是回声路径和回波抵消器10的脉冲响应。
SAFC 40还提供第二控制信号44-后置滤波器权重信号H(k)44-到后置滤波器14,它要被施加到回波减小的话筒信号e(i)34上。后置滤波器权重信号H(k)44是频域中后置滤波器14的另一个转移函数信号(在图2的注解中定义的)。后置滤波器权重信号H(k)44负责有效地抑制回波减小的话筒信号e(i)34中的剩余回波分量,由此不引入有用的信号部分s(i)+n(i)的可听见的失真。最佳后置滤波器权重信号H(k)44在MMSE意义上由以下式描述的DFT域中的维纳滤波器给出:
按照本发明,后置滤波器权重信号H(k)44取决于与包括下面确定的剩余回波功率转移函数|G(k)|2的步长信号μ(k)42相同的参数。从公式(1)和(2)得出μ(k)+H(k)=1,这是与E.Hnsler和G.U.Schmidt,Hands-Free Telephones-Joint Control of Echo Cancellation andPostfiltering(免提电话-回波抵消和后滤波的联合控制),SignalProcessing,vol.80,no.11,pp.2295-2305,2000的结论一致的。
在自适应滤波器的理论和研究中(S.Haykin,Adaptive FilterTheory(自适应滤波器理论),Prentice Hall,2002;A.Mader,H.Puder和G.U.S chmidt,Step-Size Control for Acoustic EchoCancellation Filters-An Overview(用于回声抵消滤波器的步长控制-综述),Signal Processing,vol.80,no.9,pp.1697-1719,2000年9月;G.Enzner,R.Martin和P.Vary,Partitioned Residual EchoPower Estimation for Frequency-Domain Acoustic EchoCancellation and Postfiltering(用于频域回声抵消和后滤波的分割的剩余回波功率估计),European Trans.On Telecommunications,vol.13,no.2,pp.103-114,2002年3-4月)可以看到,非常难找到对于实施公式(1)和(2)所需要的剩余回波功率转移函数|G(k)|2的可靠估计。按照本发明,用于|G(k)|2的简单的统计估计器如在以下的段落中描述的那样被使用。
公式(1)中的最佳步长信号42可被估计为
其中|G’|2是预先选择的常数。理论上可以看到,|G’|2的具体的选择导致在话音信号x(i)20与回波减小的话筒信号e(i)34之间的-10log10(|G’|2)dB的回波反射损耗(ERL)。所以,|G’|2的预先选择的数值可被理解为回波抵消器模块21的目标收敛值(目标精度)。
在给定使用公式(3)估计的步长信号μ(k)42后,然后有可能按S.Haykin,在Adaptive Filter Theory,Prentice Hall,2002中描述的方法执行回波抵消器10的统计收敛分析。结果是剩余回波功率转移函数|G(k)|2的时变的一阶差分方程:
|G(k+1)|2=|G(k)|2(1-2μ(k))+μ(k)|G′|2 (4)
公式(4)只依赖于目标收敛值|G’|2和近似的步长信号μ(k)42的选择。给定某些初始条件后,公式(4)可以在每个帧索引“k”上对于剩余回波功率转移函数|G(k)|2的未知的数值循环地求解。该解可被用于通过公式(2)确定后置滤波器权重信号H(k)44。
公式(3)中步长信号μ(k)42的近似是极其简单的,所以回波抵消器10肯定工作在次最佳。在给定次最佳回波抵消器10后,按照公式(4)和(2)的后置滤波器14在MMSE意义上无论如何都统计地接近最佳值。所以,后置滤波器14可以在某种程度上克服回波抵消器10的弱点。
因此图3所示的用于实施由公式(2)-(4)描述的算法的SAFC 40包括第一功率谱密度(PSD)装置40b,提供话音信号x(i)20的第一功率谱密度信号Φxx(k)46;第二功率谱密度(PSD)装置40c,提供回波减小的话筒信号e(i)34的第二功率谱密度信号Φee(k)48;以及统计自适应滤波器估计器(SAFE)40a,分别响应于第一和第二功率谱密度信号Φxx(k)46和Φee(k)48;以及使用公式(2)-(4)来确定和提供第一和第二控制信号42和44。SAFE 40a也预先选择常数|G’|2。用于确定信号帧的窗口函数被包括在PSD块40c和40b中。
图4a,4b和4c分别显示图3的功能块10,12,14的结构。这些功能块的结构对于本领域技术人员是熟知的以及为了说明起见在这里被显示。给信号x(i)20和e(i)34开窗口是分别通过使用功能块50和60,以及70和80实现的。DFT由功能块52,62和82执行,离散富立叶逆变换(IDFT)由功能块56和82执行,以及乘法运算分别由功能块54,64,66和84执行。图4b的另一个控制信号15的梯度通过使用归一化最小均方(NLMS)类型算法作为预定的准则而被确定,例如它可以在DFT域中被表示为
由功能块58,72和88执行的线性化被使用来去除由DFT/IDFT产生的循环卷积/相关分量。功能块10和12一起可被看作为频域自适应滤波器(FDAF),它的推导可以在S.Haykin,Adaptive Filter Theory(自适应滤波器理论),Prentice Hall,第7章,2002和在C.Cowan,P.Grant,Adaptive Filter(自适应滤波器),Prentice Hall,1985中,在E.Ferrara,Frequency-domain adaptive filtering(频域自适应滤波)中找到。最后,梯度适配装置12的功能块74执行加法运算,以计算由回波抵消器10所需要的控制信号15:W(k+1)=W(k)+ΔW(k)。
图3和4显示按照本发明的回波抵消***11的实现方案的一个例子。然而,有许多可能的变例。例如,在具有某些修正的更加先进的实现方案中,差分方程(4)的解可被代回方程(1),以便找到最佳步长信号的更好的近似。整个结构然后支持对回声控制问题的甚至更精确和更闭合的解。以上讨论的方案基本上被看作为本发明的直观的实现方案例子。这也指如图5所示的操作的步骤。
图5是表示图3的统计自适应滤波器控制器最佳化回波抵消的流程图。在按照本发明的方法中,在第一步骤100,由话筒18提供话筒信号y(i)28,其一部分是回波信号d(i)22,以及通过电话接收通路提供话音信号x(i)20。所述回波信号是对由扬声器16响应话音信号x(i)20而提供的声音输出信号的话筒响应。在下一个步骤101,由SAFC 40的SAFE 40a预先选择常数|G’|2。在下一个步骤102,分别确定话音信号x(i)20和回波减小的话筒信号34的功率谱密度信号Φxx(k)46和Φee(k)48。在下一个步骤104,由SAFC 40a通过使用公式(3)确定步长信号μ(k)。在下一个步骤106,由SAFE 40a通过求解方程(4)确定剩余回波功率转移函数|G(k)|2以及通过使用公式(2)确定后置滤波器权重信号H(k)44。在下一个步骤108,由SAFE 40a把步长信号μ(k)42提供到梯度适配装置(GAM)12以及把后置滤波器权重信号H(k)44提供到后置滤波器14。在步骤106后,处理过程继续进到步骤110和106,它们发起并行进行的两个过程。
在步骤110,由梯度适配装置12通过使用公式(5)确定另一个控制信号15的梯度信号ΔW(k),梯度适配装置12还执行相加运算W(k+1)=W(k)+ΔW(k),并进一步提供W(k+1)到回波抵消器10。在下一个步骤112,回波抵消器10提供估计的回波信号d’(i)到加法器30。在下一个步骤114,由加法器30生成回波减小的话筒信号e(i)34并把它提供到GAM 12、后置滤波器14和SAFC 40的功率谱密度装置40b。
在下一个步骤116,后置滤波器14通过使用后置滤波器权重信号H(k)44进一步减小回波减小的话筒信号34的剩余回波分量,后置滤波器权重信号H(k)44对回波减小的话筒信号34进行加权,生成高质量的无失真的(回波强烈地减小的)话筒信号36。
在步骤114和116后,在下一个步骤120,确定通信(例如,电话对话)是否继续在进行。如果不是的话,则处理过程停止。如果通信是继续在进行,则处理过程返回到步骤102。
权利要求书
(按照条约第19条的修改)
1.一种回波抵消***(11),包括:
话筒(18),用于响应来自扬声器(16)的回波信号(22)而提供作为话筒信号(28)的一个分量的回波信号,该扬声器响应于话音信号(20)而提供声音输出信号;以及
统计自适应滤波器控制器(40),用于响应该话音信号(20)和一回波减小的话筒信号(34)而提供第一控制信号(42)到回波抵消器模块(21)以及提供第二控制信号(44)到后置滤波器(14),其中所述后置滤波器提供在频域中的滤波;以及所述第一和所述第二控制信号由所述统计自适应滤波器控制器使用最佳化的共同算法而被联合地确定并被提供用于最佳化回波信号的抵消。
2.权利要求1的回波抵消***(11),其中第一控制信号(42)是步长信号,它被使用来按照预定的准则去确定被提供到回波抵消器模块(21)的回波抵消器(10)的回波转移函数信号(15)的梯度改变。
3.权利要求1的回波抵消***(11),其中第二控制信号(44)是后置滤波器(14)的另一个转移函数信号,所述另一个转移函数信号对回波减小的话筒信号(34)进行加权。
4.权利要求1的回波抵消***(11),还包括后置滤波器(14),用于响应一回波减小的话筒信号(34)和该第二控制信号(44)而提供输出***信号(36)。
5.权利要求1的回波抵消***(11),还包括回波抵消器模块(21),用于响应该话音信号(20)、第一控制信号(42)和一回波减小的话筒信号(34)而提供估计的回波信号(32)到加法器(30)。
6.权利要求5的回波抵消***(11),其中回波抵消器模块(21)包括回波抵消器(10),用于响应话音信号(20)和一回波转移函数信号(15)而提供估计的回波信号(32)到加法器(30)。
7.权利要求5的回波抵消***(11),其中回波抵消器模块(21)包括梯度适配装置(12),用于响应该话音信号(20)和第一控制信号(42),而提供一回波转移函数信号(15)到回波抵消器(10)。
8.权利要求5的回波抵消***(11),还包括后置滤波器(14),用于响应一回波减小的话筒信号(34)和该第二控制信号(44)而提供输出***信号(36)。
9.权利要求1的回波抵消***(11),还包括加法器(18),用于响应该话筒信号(28)和一估计的回波信号(32)而提供回波减小的话筒信号(34)。
10.(删除)
11.权利要求1的回波抵消***(11),其中统计自适应滤波器控制器(40)、回波抵消器模块(21)和后置滤波器(14)在频域中运行,以及所述第一和第二控制信号也在频域中提供。
12.权利要求1的回波抵消***(11),其中统计自适应滤波器控制器(40)和回波抵消器模块(21)在时域中运行,后置滤波器(14)在频域中运行,以及第一控制信号在时域中和第二控制信号在频域中被分别提供。
13.权利要求11的回波抵消***(11),其中频域被实施为离散富立叶变换(DFT)域。
14.权利要求13的回波抵消***(11),其中统计自适应滤波器控制器(40)还包括:
第一功率谱密度装置(40b),响应该话音信号(20)而提供话音信号(20)的第一功率谱密度信号(46);
第二功率谱密度装置(40c),响应一回波减小的话筒信号(34)而提供回波减小的话筒信号(34)的第二功率谱密度信号(48);以及
统计自适应滤波器估计器(40a),响应该第一和第二功率谱密度信号(46,48)而提供第一和第二控制信号(42,44)。
15.权利要求14的回波抵消***(11),其中第一控制信号(42)是步长信号,它按照预定的准则用来确定被提供到回波抵消器模块(21)的回波抵消器(10)的回波转移函数信号(15)的梯度改变,所述步长信号按照下式确定:
其中|G’|2是预定的常数以及Φxx(k)和Φee(k)分别表示第一和第二功率谱密度信号(46,48),而k是帧时间索引。
16.权利要求15的回波抵消***(11),其中第二控制信号(44)是后置滤波器(14)的另一个转移函数信号,所述另一个转移函数信号对回波减小的话筒信号(34)进行加权以及它按照下式确定:
其中|G(k)|2通过求解以下差分方程确定:
|G(k+1)|2=|G(k)|2(1-2μ(k))+μ(k)|G′|2。
17.一种用于回声控制的方法,包括以下步骤:
响应来自扬声器(16)的回波信号(22)而提供(100)作为话筒(18)的话筒信号(28)的一个分量的回波信号,该扬声器响应于话音信号(20)而提供声音输出信号;以及
由统计自适应滤波器控制器(40)响应该话音信号(20)和一回波减小的话筒信号(34)而提供(108)第一控制信号(42)到回波抵消器模块(21)和提供第二控制信号(44)到后置滤波器(14),用于最佳化回波信号的回波抵消,其中所述后置滤波器提供在频域中的滤波以及所述第一和所述第二控制信号由所述统计自适应滤波器控制器使用最佳化的共同算法而被联合地确定。
18.权利要求17的方法,其中第一控制信号(42)是步长信号,它被使用来按照预定的准则而确定被提供到回波抵消器模块(21)的回波抵消器(10)的回波转移函数信号(15)的梯度改变。
19.权利要求17的方法,其中第二控制信号(44)是后置滤波器(14)的另一个转移函数信号,所述另一个转移函数信号对回波减小的话筒信号(34)进行加权。
20.权利要求15的方法,在提供(108)第一和第二控制信号(42,44)的步骤之前,还包括以下步骤:
由统计自适应滤波器控制器(40)确定(104,106)第一和第二控制信号。
21.权利要求20的方法,还包括以下步骤:
由回波抵消器模块(21)使用由统计自适应滤波器控制器(40)提供的第一控制信号来确定(112)估计的回波信号(32);以及
由加法器(28)通过把估计的回波信号(32)加到话筒信号(18)而确定(114)回波减小的话筒信号(34)。
22.权利要求21的方法,还包括以下步骤:
由后置滤波器(14)使用由统计自适应滤波器控制器(40)提供的第二控制信号来确定(116)输出***信号(36)。
Claims (22)
1.一种回波抵消***(11),包括:
话筒(18),用于响应来自扬声器(16)的回波信号(22)而提供作为话筒信号(28)的一个分量的回波信号,该扬声器响应于话音信号(20)而提供声音输出信号;以及
统计自适应滤波器控制器(40),用于响应该话音信号(20)和一回波减小的话筒信号(34)而提供第一控制信号(42)到回波抵消器模块(21)以及提供第二控制信号(44)到后置滤波器(14);所述控制信号被提供用于最佳化回波信号的抵消。
2.权利要求1的回波抵消***(11),其中第一控制信号(42)是步长信号,它被使用来按照预定的准则去确定被提供到回波抵消器模块(21)的回波抵消器(10)的回波转移函数信号(15)的梯度改变。
3.权利要求1的回波抵消***(11),其中第二控制信号(44)是后置滤波器(14)的另一个转移函数信号,所述另一个转移函数信号对回波减小的话筒信号(34)进行加权。
4.权利要求1的回波抵消***(11),还包括后置滤波器(14),用于响应一回波减小的话筒信号(34)和该第二控制信号(44)而提供输出***信号(36)。
5.权利要求1的回波抵消***(11),还包括回波抵消器模块(21),用于响应该话音信号(20)、第一控制信号(42)和一回波减小的话筒信号(34)而提供估计的回波信号(32)到加法器(30)。
6.权利要求5的回波抵消***(11),其中回波抵消器模块(21)包括回波抵消器(10),用于响应该话音信号(20)和一回波转移函数信号(15)而提供估计的回波信号(32)到加法器(30)。
7.权利要求5的回波抵消***(11),其中回波抵消器模块(21)包括梯度适配装置(12),用于响应该话音信号(20)和第一控制信号(42),而提供一回波转移函数信号(15)到回波抵消器(10)。
8.权利要求5的回波抵消***(11),还包括后置滤波器(14),用于响应一回波减小的话筒信号(34)和该第二控制信号(44)而提供输出***信号(36)。
9.权利要求1的回波抵消***(11),还包括加法器(18),用于响应该话筒信号(28)和一估计的回波信号(32)而提供回波减小的话筒信号(34)。
10.权利要求1的回波抵消***(11),其中统计自适应滤波器控制器(40)、回波抵消器模块(21)和后置滤波器(14)在时域中运行,以及所述第一和第二控制信号也在时域中提供。
11.权利要求1的回波抵消***(11),其中统计自适应滤波器控制器(40)、回波抵消器模块(21)和后置滤波器(14)在频域中运行,以及所述第一和第二控制信号也在频域中提供。
12.权利要求l的回波抵消***(11),其中统计自适应滤波器控制器(40)和回波抵消器模块(21)在时域中运行,后置滤波器(14)在频域中运行,以及第一控制信号在时域中和第二控制信号在频域中被分别提供。
13.权利要求11的回波抵消***(11),其中频域被实施为离散富立叶变换(DFT)域。
14.权利要求13的回波抵消***(11),其中统计自适应滤波器控制器(40)还包括:
第一功率谱密度装置(40b),响应该话音信号(20)而提供话音信号(20)的第一功率谱密度信号(46);
第二功率谱密度装置(40c),响应一回波减小的话筒信号(34)而提供该回波减小的话筒信号(34)的第二功率谱密度信号(48);以及
统计自适应滤波器估计器(40a),响应该第一和第二功率谱密度信号(46,48)而提供第一和第二控制信号(42,44)。
15.权利要求14的回波抵消***(11),其中第一控制信号(42)是步长信号,它按照预定的准则用来确定被提供到回波抵消器模块(21)的回波抵消器(10)的回波转移函数信号(15)的梯度改变,所述步长信号按照下式确定:
其中|G’|2是预定的常数以及Φxx(k)和Φee(k)分别表示第一和第二功率谱密度信号(46,48),而k是帧时间索引。
16.权利要求l5的回波抵消***(11),其中第二控制信号(44)是后置滤波器(14)的另一个转移函数信号,所述另一个转移函数信号对回波减小的话筒信号(34)进行加权以及它按照下式确定:
其中|G(k)|2通过求解以下差分方程确定:
|G(k+1)|2=|G(k)|2(1-2μ(k))+μ(k)|G′|2。
17.一种用于回声控制的方法,包括以下步骤:
响应来自扬声器(16)的回波信号(22)提供(100)作为话筒(18)的话筒信号(28)的一个分量的回波信号,该扬声器响应于话音信号(20)而提供声音输出信号;以及
由统计自适应滤波器控制器(40)响应该话音信号(20)和一回波减小的话筒信号(34)而提供(108)第一控制信号(42)到回波抵消器模块(21)和提供第二控制信号(44)到后置滤波器(14),用于最佳化该回波信号的回波抵消。
18.权利要求17的方法,其中第一控制信号(42)是步长信号,它被使用来按照预定的准则而确定被提供到回波抵消器模块(21)的回波抵消器(10)的回波转移函数信号(15)的梯度改变。
19.权利要求17的方法,其中第二控制信号(44)是后置滤波器(14)的另一个转移函数信号,所述另一个转移函数信号对回波减小的话筒信号(34)进行加权。
20.权利要求15的方法,在提供(108)第一和第二控制信号(42,44)的步骤之前,还包括以下步骤:
由统计自适应滤波器控制器(40)确定(104,106)第一和第二控制信号。
21.权利要求20的方法,还包括以下步骤:
由回波抵消器模块(21)使用由统计自适应滤波器控制器(40)提供的第一控制信号来确定(112)估计的回波信号(32);以及
由加法器(28)通过把估计的回波信号(32)加到话筒信号(18)而确定(114)回波减小的话筒信号(34)。
22.权利要求21的方法,还包括以下步骤:
由后置滤波器(14)使用由统计自适应滤波器控制器(40)提供的第二控制信号来确定(116)输出***信号(36)。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/608,785 US7054437B2 (en) | 2003-06-27 | 2003-06-27 | Statistical adaptive-filter controller |
US10/608,785 | 2003-06-27 | ||
PCT/IB2004/002008 WO2005002183A2 (en) | 2003-06-27 | 2004-06-24 | Statistical adaptive-filter controller |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1810019A true CN1810019A (zh) | 2006-07-26 |
CN1810019B CN1810019B (zh) | 2010-06-02 |
Family
ID=33540679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004800172977A Expired - Fee Related CN1810019B (zh) | 2003-06-27 | 2004-06-24 | 统计自适应滤波器控制器 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7054437B2 (zh) |
EP (1) | EP1639799A4 (zh) |
KR (1) | KR100714768B1 (zh) |
CN (1) | CN1810019B (zh) |
WO (1) | WO2005002183A2 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105654959A (zh) * | 2016-01-22 | 2016-06-08 | 韶关学院 | 一种自适应滤波的系数更新方法及装置 |
CN108768345A (zh) * | 2018-05-04 | 2018-11-06 | 中国科学院电工研究所 | 一种用于自适应滤波器硬件设计的字长选择方法 |
CN110149453A (zh) * | 2014-04-02 | 2019-08-20 | 想象技术有限公司 | 用于动态地对回声消除器进行调谐的增益控制***和方法 |
CN110169041A (zh) * | 2016-12-30 | 2019-08-23 | 哈曼贝克自动***股份有限公司 | 声回波消除 |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7515704B2 (en) * | 2004-01-05 | 2009-04-07 | Telukuntla Krishna Prabhu N V R | Method, apparatus and articles incorporating a step size control technique for echo signal cancellation |
JP4235128B2 (ja) * | 2004-03-08 | 2009-03-11 | アルパイン株式会社 | 入力音処理装置 |
KR101149571B1 (ko) * | 2004-04-28 | 2012-05-29 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 적응성 빔 형성기, 사이드로브 소거기, 핸즈프리 음성 통신 디바이스 |
EP1958429B1 (de) * | 2005-11-30 | 2018-02-14 | Voice Inter Connect Gmbh | Verfahren zur steuerung des adaptionsverhaltens einer akustischen echokompensation |
EP1982509B1 (en) * | 2006-01-06 | 2010-03-10 | Koninklijke Philips Electronics N.V. | Acoustic echo canceller |
US8054966B2 (en) * | 2006-07-21 | 2011-11-08 | Sony Ericsson Mobile Communications Ab | Echo cancellation and noise reduction adaptation during ringing signal playback |
US8194850B2 (en) * | 2007-03-09 | 2012-06-05 | Fortemedia, Inc. | Method and apparatus for voice communication |
GB2448201A (en) * | 2007-04-04 | 2008-10-08 | Zarlink Semiconductor Inc | Cancelling non-linear echo during full duplex communication in a hands free communication system. |
US8724798B2 (en) * | 2009-11-20 | 2014-05-13 | Adobe Systems Incorporated | System and method for acoustic echo cancellation using spectral decomposition |
US8738072B1 (en) * | 2010-06-06 | 2014-05-27 | Razmig Hagop Messerian | Devices and methods for transferring a multimedia mobile call data from a mobile device to a device having a display |
WO2012166092A1 (en) * | 2011-05-27 | 2012-12-06 | Google Inc. | Control of adaptation step size and suppression gain in acoustic echo control |
US9065895B2 (en) * | 2012-02-22 | 2015-06-23 | Broadcom Corporation | Non-linear echo cancellation |
US9768829B2 (en) * | 2012-05-11 | 2017-09-19 | Intel Deutschland Gmbh | Methods for processing audio signals and circuit arrangements therefor |
CN104050971A (zh) | 2013-03-15 | 2014-09-17 | 杜比实验室特许公司 | 声学回声减轻装置和方法、音频处理装置和语音通信终端 |
WO2014168618A1 (en) * | 2013-04-11 | 2014-10-16 | Nuance Communications, Inc. | System for automatic speech recognition and audio entertainment |
GB201309773D0 (en) | 2013-05-31 | 2013-07-17 | Microsoft Corp | Echo removal |
GB201309777D0 (en) * | 2013-05-31 | 2013-07-17 | Microsoft Corp | Echo suppression |
GB201309779D0 (en) | 2013-05-31 | 2013-07-17 | Microsoft Corp | Echo removal |
GB201309771D0 (en) | 2013-05-31 | 2013-07-17 | Microsoft Corp | Echo removal |
US10056092B2 (en) * | 2014-09-12 | 2018-08-21 | Nuance Communications, Inc. | Residual interference suppression |
EP3800639B1 (en) * | 2015-03-27 | 2022-12-28 | Dolby Laboratories Licensing Corporation | Adaptive audio filtering |
US9712866B2 (en) | 2015-04-16 | 2017-07-18 | Comigo Ltd. | Cancelling TV audio disturbance by set-top boxes in conferences |
US9655001B2 (en) * | 2015-09-24 | 2017-05-16 | Cisco Technology, Inc. | Cross mute for native radio channels |
US10536787B2 (en) | 2016-12-02 | 2020-01-14 | Starkey Laboratories, Inc. | Configuration of feedback cancelation for hearing aids |
US10863269B2 (en) | 2017-10-03 | 2020-12-08 | Bose Corporation | Spatial double-talk detector |
EP3791565B1 (en) * | 2018-05-09 | 2023-08-23 | Nureva Inc. | Method and apparatus utilizing residual echo estimate information to derive secondary echo reduction parameters |
US10964305B2 (en) * | 2019-05-20 | 2021-03-30 | Bose Corporation | Mitigating impact of double talk for residual echo suppressors |
GB2626335A (en) | 2023-01-18 | 2024-07-24 | Nokia Technologies Oy | Acoustic echo cancellation |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5307405A (en) * | 1992-09-25 | 1994-04-26 | Qualcomm Incorporated | Network echo canceller |
FI106489B (fi) * | 1996-06-19 | 2001-02-15 | Nokia Networks Oy | Kaikusalpa ja kaiunpoistajan epälineaarinen prosessori |
US6160886A (en) * | 1996-12-31 | 2000-12-12 | Ericsson Inc. | Methods and apparatus for improved echo suppression in communications systems |
FR2758677B1 (fr) * | 1997-01-21 | 1999-04-02 | Matra Communication | Procede d'annulation d'echo et annuleur d'echo mettant en oeuvre un tel procede |
US6658107B1 (en) * | 1998-10-23 | 2003-12-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatus for providing echo suppression using frequency domain nonlinear processing |
JP2001016142A (ja) * | 1999-07-01 | 2001-01-19 | Matsushita Electric Ind Co Ltd | エコーキャンセラ方法、装置およびプログラム記録媒体 |
US6622030B1 (en) * | 2000-06-29 | 2003-09-16 | Ericsson Inc. | Echo suppression using adaptive gain based on residual echo energy |
US6925176B2 (en) * | 2003-06-27 | 2005-08-02 | Nokia Corporation | Method for enhancing the acoustic echo cancellation system using residual echo filter |
-
2003
- 2003-06-27 US US10/608,785 patent/US7054437B2/en not_active Expired - Fee Related
-
2004
- 2004-06-24 KR KR1020057007844A patent/KR100714768B1/ko not_active IP Right Cessation
- 2004-06-24 EP EP04737156A patent/EP1639799A4/en not_active Withdrawn
- 2004-06-24 CN CN2004800172977A patent/CN1810019B/zh not_active Expired - Fee Related
- 2004-06-24 WO PCT/IB2004/002008 patent/WO2005002183A2/en active Search and Examination
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110149453A (zh) * | 2014-04-02 | 2019-08-20 | 想象技术有限公司 | 用于动态地对回声消除器进行调谐的增益控制***和方法 |
CN110149453B (zh) * | 2014-04-02 | 2021-07-13 | 想象技术有限公司 | 用于动态地对回声消除器进行调谐的增益控制***和方法 |
CN105654959A (zh) * | 2016-01-22 | 2016-06-08 | 韶关学院 | 一种自适应滤波的系数更新方法及装置 |
CN105654959B (zh) * | 2016-01-22 | 2020-03-06 | 韶关学院 | 一种自适应滤波的系数更新方法及装置 |
CN110169041A (zh) * | 2016-12-30 | 2019-08-23 | 哈曼贝克自动***股份有限公司 | 声回波消除 |
CN110169041B (zh) * | 2016-12-30 | 2022-03-22 | 哈曼贝克自动***股份有限公司 | 一种声回波消除的方法和*** |
CN108768345A (zh) * | 2018-05-04 | 2018-11-06 | 中国科学院电工研究所 | 一种用于自适应滤波器硬件设计的字长选择方法 |
CN108768345B (zh) * | 2018-05-04 | 2021-09-28 | 中国科学院电工研究所 | 一种用于自适应滤波器硬件设计的字长选择方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20050073604A (ko) | 2005-07-14 |
US7054437B2 (en) | 2006-05-30 |
EP1639799A4 (en) | 2008-06-11 |
EP1639799A2 (en) | 2006-03-29 |
US20040264686A1 (en) | 2004-12-30 |
WO2005002183A2 (en) | 2005-01-06 |
WO2005002183A3 (en) | 2005-04-28 |
WO2005002183B1 (en) | 2005-06-30 |
KR100714768B1 (ko) | 2007-05-04 |
CN1810019B (zh) | 2010-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1810019A (zh) | 统计自适应滤波器控制器 | |
US10964314B2 (en) | System and method for optimized noise reduction in the presence of speech distortion using adaptive microphone array | |
EP1855457B1 (en) | Multi channel echo compensation using a decorrelation stage | |
US7352858B2 (en) | Multi-channel echo cancellation with round robin regularization | |
EP1803288B1 (en) | Echo cancellation | |
KR101469739B1 (ko) | 오디오 신호들을 처리하는 디바이스 및 방법 | |
US8374851B2 (en) | Voice activity detector and method | |
KR100721034B1 (ko) | 잔여 반향 필터를 사용하여 음향 반향 소거 시스템을향상시키기 위한 방법 | |
US9699554B1 (en) | Adaptive signal equalization | |
WO1999011045A1 (en) | Telephone handset noise suppression | |
US20070058799A1 (en) | Communication apparatus capable of echo cancellation | |
CN1226349A (zh) | 非线性电路的回波抵消器 | |
CN1157000C (zh) | 自适应设置回声消除器中系数的步长的方法 | |
US9191519B2 (en) | Echo suppressor using past echo path characteristics for updating | |
CN111742541A (zh) | 声学回波抵消方法和装置 | |
CN101292508B (zh) | 声回波消除器 | |
US6771779B1 (en) | System, apparatus, and method for improving speech quality in multi-party devices | |
JP2009094802A (ja) | 通信装置 | |
US6850783B1 (en) | Methods and apparatus for mitigating the effects of microphone overload in echo cancelation systems | |
CN1806423A (zh) | 使用残余回声滤波器增强声音回声消除***的方法 | |
JP2005530443A (ja) | 非定常エコーキャンセラ | |
Kobayashi et al. | A hands-free unit with adaptive microphone array for directional AGC |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100602 Termination date: 20130624 |