CN104052526A - 用于声学回声抵消器的基于倒谱距离的消波 - Google Patents

用于声学回声抵消器的基于倒谱距离的消波 Download PDF

Info

Publication number
CN104052526A
CN104052526A CN201410098953.6A CN201410098953A CN104052526A CN 104052526 A CN104052526 A CN 104052526A CN 201410098953 A CN201410098953 A CN 201410098953A CN 104052526 A CN104052526 A CN 104052526A
Authority
CN
China
Prior art keywords
signal
metric
threshold value
exhalation
wave absorption
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
Application number
CN201410098953.6A
Other languages
English (en)
Other versions
CN104052526B (zh
Inventor
J·徐
B·科萨诺夫
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.)
Texas Instruments Inc
Original Assignee
Texas Instruments 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 Texas Instruments Inc filed Critical Texas Instruments Inc
Publication of CN104052526A publication Critical patent/CN104052526A/zh
Application granted granted Critical
Publication of CN104052526B publication Critical patent/CN104052526B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/002Applications of echo suppressors or cancellers in telephonic connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • H04M9/082Two-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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Telephone Function (AREA)

Abstract

通过计算指示来自远端谈话者的呼入信号的表示和来自近端谈话者的呼出信号的表示之间的相似性的度量值,在电话装置中提供回声抵消。基于度量值导出阈值。通过使用阈值来去除呼出信号的一部分,其中利用阈值的连续、实时更新来确定从呼出信号去除的量。

Description

用于声学回声抵消器的基于倒谱距离的消波
技术领域
本发明基本涉及语音通信设备中的回声抵消。
背景技术
回声抵消器是针对最初在19世纪50年代开发的用于控制由卫星通信回路上的长延迟造成的回声的早期的回声抑制器的代替。在19世纪60年代在AT&T贝尔实验室开发了最初的回声抵消器理论。回声抵消器的概念是从谈话者的信号合成回声的估计量,并且从返回路径减去该合成量而不是将衰减切入/切出该路径。这个技术要求自适应信号处理来产生足够准确以有效地抵消回声的信号,其中由于沿着路途的各种退化,回声可以不同于原始回声。
在数字信号处理中的实现方式的迅速进展允许回声抵消器制造的较小并且成本效率较高。在19世纪90年代,首次在语音交换机中实施了回声抵消器(在Northern Telecom DMS-250中)而不是回声抵消器作为单独装置。将回声抵消器直接集成在交换机中意味着回声抵消器可以逐个呼叫地可靠地打开或者关闭,而去除对针对语音呼叫和数据呼叫的单独的干线组的需要。今天的电话技术经常经由软件语音引擎在小的或者手持通信装置中采用回声抵消器,其提供由远端PSTN(公共交换电话网络)网关***导致的声学回声或者残留回声的抵消;这些***通常抵消具有高达64毫秒延迟的回声反射。
为呼叫方输入接收讲话的语音消息收发和语音响应***在讲话提醒被播放时可以使用回声抵消,以防止***自身的讲话识别被错误地识别为回声的提醒。
可以包括回声抵消的其它***的示例包括:免提汽车电话***;扬声器电话模式或者免提模式下的标准电话或者蜂窝电话;单独扬声器电话,专用独立“会议电话”;使用屋顶扬声器和在桌子上的传声器的安装的室内***;以及物理耦合(扩音器的振动经由听筒壳体传递到传声器)。
在这些情况的大多数中,来自在远端的人的来自扩音器的直接声音几乎不改变地进入传声器。抵消回声的困难来自于原始声音受周围环境的改变。这些改变可以包括特定频率被软装饰吸收,以及不同频率在变化的强度的反射。
发明内容
附图说明
将仅仅通过示例并且参照附图描述根据本发明的具体实施方式:
图1是提供声学回声抵消的示例性语音通信装置的框图;
图2是例示倒谱距离的计算的流程图;
图3A和图3B是例示中心消波的描绘图;
图4是用于计算阈值的非线性函数的描绘图;
图5是例示使用相似性度量来控制中心消波的回声抵消的流程图;以及
图6是例示进行回波抵消的示例性蜂窝电话的框图。
本实施方式的其它特征将从附图并且从下文的详细描述变得明显。
具体实施方式
下面将参照附图描述本发明的特定实施方式。为了一致,各个附图中的相似元件由相似附图标记表示。在本发明的实施方式的以下详细描述中,为提供对本发明的更透彻的理解,阐述了很多细节。然而,对于本领域技术人员而言,很明显,本发明可以不使用这些特定细节来实施。在其它实例中,没有详细描述已知特征以避免使得描述不必要地复杂化。
在声学回声抵消器(AEC)的非线性处理中广泛使用中心消波器。在本发明的实施方式中,根据预计的回声计算消波阈值并且在单方谈话和双方谈话中不同地缩放。可以使用远端讲话和近端讲话之间的相似性测量来缩放消波阈值,以使得其在单谈话中高,在低谈话中低,如本文将更详细描述的。
倒谱距离(cepstral distance)是远端讲话和近端讲话之间的相似性的测量,并且在参考文件[1]中更详细描述。倒谱距离可以用于缩放消波阈值以使得其在单谈话中高且在双谈话中低。
图1是提供声学回声抵消的示例性电话收发器装置100的框图。收发器装置100例如可以是免提汽车电话***的一部分;或者扬声器电话模式或者免提模式下的标准电话或者蜂窝电话;专用独立“会议电话”;使用屋顶扬声器和在桌子上的传声器的安装的室内***等。
从通常是另一个电话的远端装置接收呼入信号102。呼入信号102例如可以经由公共交换网络(PSTN)在有线连接上到达,或者可以经由无线连接,诸如例如蜂窝网络到达。其也可以经由因特网或者其它类型的本地或者广域网例如以网络电话(VOIP)的形式到达。经由其它已知或者之后开发的传输设施可以接收呼入信号。
呼入信号102通常表示源于称为远端谈话者的在电话交谈另一端的人的音频语音信号,然而,呼入信号还可以源于任何数量的其它源,诸如语音激活的***、调制解调器等。在呼入信号102是无线信号的情况下,接收路径处理逻辑103接收呼入信号并且可以进行放大和解调以形成数字信号x(n)。x(n)是呼入音频信号102的数字表示。类似地,在呼入信号102例如是VOIP信号或者是经由PSTN接收的数字信号的情况下,可以进行解调。数字信号x(n)通过数模转换器104转换为模拟信号,接着被扬声器105转换为音频106。扬声器105可以是在电话装置100内的内置扬声器。如果装置100例如是电话会议***的一部分,则扬声器105也可以从电话装置100分开。扬声器105也可以采表现为听筒或者其它声音再现装置的形式。
音频信号106通常意在被称为近端谈话者的位于电话装置100旁边的人听到。传声器108从近端谈话者接收所讲的讲话107,并且形成被模数转换器109转换为数字表示y(n)的内部信号。音频信号106的一部分可以经过空气传并且到达传声器108从而变成本地信号y(n)的一部分。信号106的这个部分称为回声。尽管回声通常经过空气传播,它还可以通过装置100的物理壳体以振动的形式传播并且被传声器108拾取。回声可以通过空气被附近和远处的表面发射回而采取多种不同路径,并从而可以具有多种不同的多径分量。
自适应滤波器110将回声路径建模并且尝试提供本地信号y(n)的声学回声部分的估计量其被减法器112从本地信号减去以形成误差信号e(n)。误差信号e(n)接着向自适应滤波器110提供反馈信号。只要近端谈话者安静并且除了回声106没有其它音频源,则由于自适应滤波器110的闭环操作,自适应滤波器110可以能够从本地信号y(n)去除回声的显著部分;然而,通常存在回声的残留量e(n)。非线性处理器(NLP)120去除呼出信号120的一部分以从而有效地去除残留回声e(n)。这可以使用中心消波器函数来进行,其消去输出信号122的低于消波阈值的部分。然而,当近端谈话者和远端谈话者同时谈话时,中心消波器还可以衰减并且损坏近端讲话。因此,可期望在双谈话期间消波阈值保持低,因为近端讲话可能覆盖不被中心消波器去除的残留远端回声。然而,另一方面,当仅仅远端谈话者讲话时,特别是当由于电话、物体或者人的移动引起近端回声路径改变时可期望具有高消波阈值,以完全去除残留回声。
倒谱距离的计算
图2是例示呼入信号x(n)和误差信号e(n)之间的倒谱距离的计算的流程图。总体上,根据预计的回声计算消波阈值并且在单谈话和双谈话中不同地缩放。作为远端讲话和近端讲话之间的相似性的测量,倒谱距离可用于缩放消波阈值以使其在单谈话期间高并且在双谈话期间低。在本示例中,e(n)和x(n)之间的倒谱距离用于检测双谈话并且缩放中心消波阈值。其它实施方式可以使用x(n)、y(n)、和(n)的各种组合。
倒谱是对信号的估计谱的对数进行傅里叶变换的结果。存在复数倒谱、实数倒谱、功率倒谱和相位倒谱。功率倒谱对人类讲话的分析特别有用。名称“倒谱(cepstrum)”是通过将“谱(spectrum)”的前四个字母翻转导出的。对倒谱的操作可以称为倒谱分析。
计算倒谱距离的有效方式由参考文件[2]给出。使用以下描述的等式1-8可以计算信号x(n)的倒谱系数。各个音频信号的数字表示是数字样本的块的序列。可以按直接顺序方式组织块,或者可以按交叠方式组织块,其中各个块包括来自先前块的样本的部分。针对各个块确定倒谱系数的集合。
如等式(1)所示,对音频信号x(n)的块进行取窗口(步骤202)。
x ~ l ( n ) = x l ( n ) w ( n ) , 0 ≤ n ≤ N - 1 - - - ( 1 )
其中l是块索引,N是块长度,并且w(n)是加权函数,诸如简单的矩形窗函数或者诸如汉明窗这样的较复杂的函数。针对4kHz信号,N通常在大约1-16的范围。
如等式(2)所示,对音频信号x(n)的块进行自相关(步骤204)。
r l ( m ) = Σ n = 0 N - 1 - m x ~ l ( n ) x ~ l ( n + m ) , m = 0,1 , . . . , p . - - - ( 2 )
其中p是LPC阶。
如等式组(3)所示,接着对音频信号x(n)的块进行线性预测码(PLC)分析(步骤206),其针对i=1,2,…,p递归地求解。
E(0)=r(0)                            (3)
k ( i ) = { r ( i ) - Σ j = 1 i - 1 α j ( i - 1 ) r ( i - j ) } / E ( i - 1 )
α i ( i ) = k ( i )
α j ( i ) = α j ( i - 1 ) - k ( i ) α i - j ( i - 1 ) , j = 1,2 , . . . , i - 1
E ( i ) = [ 1 - ( k ( i ) ) 2 ] E ( i - 1 )
在根据等式(4)的最终迭代p之后,给出LPC系数。
a m = α m ( p ) , m = 1,2 , . . . , p - - - ( 4 )
根据等式(5)和等式(6),将LPC系数转换为倒谱系数(步骤208)。
c m = a m + Σ k = 1 m - 1 ( k m ) c k a m - k , 1 ≤ m ≤ p - - - ( 5 )
c m = Σ k = 1 m - 1 ( k m ) c k a m - k , m > p - - - ( 6 )
类似地,计算信号e(n)的倒谱系数Cm’。
最终,根据等式(7)和(8),作为加权M阶倒谱系数的欧式距离,计算出x(n)和e(n)之间的倒谱距离(步骤210)。
d cep = Σ m = 1 M ( w m c m - w m c m ′ ) 2 , - - - ( 7 )
w m = 1 + M 2 sin ( mπ M ) , m = 1,2 , . . . , M - - - ( 8 )
通过倒谱距离对中心消波的控制
图3A和图3B是例示中心消波的描绘图。在图3A中,例示了音频信号300。利用相似的负消波阈值303,建立正消波阈值302。去除信号300的中心部分304,并且产生图3B例示的结果信号,该中心部分在消波阈值302和303之间。请注意仅保留超过消波阈值的部分,诸如尖峰信号310。因而,当消波阈值高时,很少或者没有音频信号保留,而当消波阈值低或者零时,音频信号300的大部分或者全部通过。
如前所述,当仅仅远端谈话者讲话时可期望具有高消波阈值,使得远端谈话者仅仅听到静音而不是讲话者自己语音的回声,以及在双谈话期间或者当仅仅近端谈话者讲话时具有低消波阈值,使得远端谈话者可听到近端谈话者在说什么。倒谱距离提供指示两个信号之间的相似性的度量值。因此,e(n)和x(n)之间的倒谱距离可以用于缩放中心消波阈值。该距离越大,近端信号越有可能具有远端回声和近端谈话这两者,并且因而消波阈值应越低。另一方面,该距离越小,近端信号越有可能仅仅具有远端回声,因而消波阈值应越高。
图4是用于计算阈值的示例单调非增函数的描绘图。在倒谱距离增加的情况下,单调非增函数通常减小作为变元值的i值。单调非增函数可以具有一个或者更多水平部分,诸如参照图4,在倒谱值d2和d3之间例示的。在这个示例中,定义标称阈值,接着使用缩放值来以实时方式增大或者减小阈值。可以使用函数来将倒谱距离映射到用于消波阈值的缩放因数。该函数可以将小的倒谱距离映射为高的缩放因数,以及将大的倒谱距离映射为低的缩放因数。缩放因数可以在最小距离处从大于一的数开始并且在最大距离处可以减小到低值,诸如零。在一些实施方式中,映射函数可以可配置以允许针对不同类型的应用和壳体使用不同消波曲线。
例如,针对十六比特音频信号样本(最大样本值=32767),在被缩放之前,假定消波阈值定义为1000。假定针对给定块的倒谱距离是30。接着根据图4,缩放因数将是4(由倒谱距离确定)。因此,针对该样本块,消波阈值将被缩放到4000。在不同时间,假定针对不同样本块的倒谱距离是96。接着根据图4,缩放因数将是0.5。接着,针对该样本块,消波阈值将被缩放到500。
基于呼入信号x(n)的函数和自适应滤波器110的收敛,可以限定初始消波阈值。例如,如果x(n)大并且收敛性低,则可以将初始消波阈值限定的大,因为由于大x(n)和低收敛性,e(n)中的回声将是高的。另一方面,如果x(n)大但是收敛性很高,意味着自适应滤波器非常好地估计回声,则在e(n)中回声应低,因而消波阈值可以限定的小。
根据等式组(9)确定在图4中描绘的示例性的单调非增缩放函数。
s ( d ) = s ( d 1 ) , d < d 1 { [ 1 - cos 2 ( d - d 2 d 2 - d 1 &CenterDot; &pi; 2 ) ] 2 + 1 } 2 , d 1 &le; d < d 2 1 , d 2 &le; d &le; d 3 cos 2 ( d - d 3 d 4 - d 3 &CenterDot; &pi; 2 ) , d 3 < d &le; d 4 s ( d 4 ) , d > d 4 - - - ( 9 )
其中d是倒谱距离,s是缩放因数;d1、d2、d3和d4是可配置的倒谱距离值。
在图4中示出该函数的示例,其中对LPC阶10和倒谱系数阶32,(d1,d2,d3,d4)=(32,64,80,112)。在其它实施方式中,例如可以将最大缩放因数k设置为大于或者小于四的值。
在另一个实施方式中,可以使用其它类型的函数来将倒谱距离映射到缩放因数。例如,可以使用直线段代替等式(9)中的余弦函数。在另一个示例中,可以使用单个直线代替等式(9)使得例如在d1处该直线指示为缩放因数四,并且在d4处该直线指示缩放因数零。尽管以上描述了单调非增函数,其它实施方式可以使用非单调的函数并且可以包括当倒谱距离增加时消波阈值增大的部分。映射函数可以除了倒谱距离还包括其它变量,以控制消波阈值,诸如信号x(n)和e(n)之间的相关或者信号的其它组合之间的相关、x(n)和e(n)的信号功率等。本领域技术人员将迅速看到可以使用任意数量的线性或者非线性函数来按照当倒谱距离短时产生高消波阈值并且当倒谱距离大时产生低消波阈值的方式,将缩放因数映射到倒谱距离。
图5是例示使用相似性度量来控制中心消波的回声抵消的流程图。这个示例意图在例如作为电话会议***的一部分的收发器内使用。然而在其它实施方式中其可以位于其它位置,诸如在PSTN的交换节点内,或者例如在远端装置。
收发器接收呼入语音信号(步骤502)。可以需要放大并且解调该信号以从载波信号提取该信号,或者按其它方式处理以形成作为代表由远端谈话者产生的讲话信号的数字数据样本序列。
收发器还产生本地信号(步骤504),其包括呼入信号的一部分。通常,本地信号将由从近端谈话者接收音频讲话的传声器产生。如以上更详细讨论的,呼入信号的包括在本地信号中的部分通常是不希望的回声。该回声例如可以是由于传声器拾取由扬声器或者耳机再生的呼入信号的一部分造成的。基于收发器的物理方向以及收发器在其中操作的房间里的音频反射面,回声的量可以改变。回声例如还可以按振动的形式机械地通过收发器外壳传播。
响应于本地信号,形成输出信号(步骤506)。通常,自适应滤波器将用于对回声信号建模接着从本地信号减去回声的估计量以形成输出信号。输出信号还可以被作为误差信号对待,并且提供到自适应滤波器以形成闭环自适应滤波器***。
计算指示呼入信号的表示和呼出信号的表示之间的相似性的度量值(步骤508)。如以上更详细讨论的,针对这个用途,倒谱距离提供良好的度量值。然而,可以使用指示信号相似性的其它类型的度量值,诸如例如均方根(rms)对数谱距离,似然比(最小残留原则或者德尔塔编码(DELCQ)算法),或者双曲余弦测量(基于两个非对称似然比)。
在本示例中,再次参照表1,通过比较由自适应滤波器产生的、作为输出信号的表示的误差信号e(n)和输入信号y(n),计算倒谱距离。其它实施方式可以使用x(n)、y(n)、和(n)的各种组合。
基于度量值导出阈值(步骤510)。如以上更详细描述的,通过首先限定初始小波波阈值,接着以映射到倒谱距离的缩放因数缩放该初始消波阈值,可以在两步骤处理中导出阈值。其它实施方式可以使用例如根据倒谱距离直接计算阈值的函数。
去除呼出信号的一部分(步骤512);由消波阈值确定去除的量。这通常使用中心消波器函数来进行,其消去输出信号低于消波阈值的部分。然而,在其它实施方式中,可以进行消波或者信号放大的不同形式以减小或者消除回声信号,诸如例如进行非对称消波或者使用衰减来代替消波。
这个整个处理按周期性的方式重复,以按连续、实时方式导出新阈值,使得单谈话者-双谈话者检测和消波阈值调整连续地跟踪当前状况。
***示例
图6是包括本发明的实施方式的示例性移动电话1000的框图。数字基带(DBB)单元1002可以包括数字处理处理器***(DSP),该***包括嵌入式存储器和安全装置。激励处理(SP)单元1004从手持传声器1013a接收话音数据流并且向手持单声道扬声器1013b发送话音数据流。SP单元1004还从传声器1014a接收话音数据流并且向单声道耳机1014b发送话音数据流。通常,SP和DBB是单独的IC。在大多数实施方式中,SP1004基于通过在DBB上运行的软件设置的音频路径的构造、滤波器、增益等进行处理。在另选实施方式中,在进行DBB处理的同一处理器上进行SP处理。在另一个实施方式中,单独的DSP或者其它类型的处理器进行SP处理。
RF收发器1006是数字无线电处理器,并且包括用于经由天线1007从蜂窝基站接收编码数据帧的流的接收器,以及用于经由天线1007向蜂窝基站发送编码数据帧的流的发送器。RF收发器1006耦合到对蜂窝电话1000接收和发送的编码数据帧提供处理的DBB1002。
DBB单元1002可以向连接到通用串行总线(USB)端口1026的各种装置发送数据或者从其接收数据。DBB1002可以连接到用户身份模块(SIM)卡1010存储并且检索用于经过蜂窝***进行呼叫的信息。DBB1002还可以连接到其增添了板载存储器的存储器1012并且DBB1002用于各种处理需要。DBB1002可以连接到用于无线连接到传声器1032a和耳机1032b以发送和接收语音数据的蓝牙基带单元1030。DBB1002还可以连接到显示器1020并且可以向其发送信息以在呼叫处理期间与移动UE1000的用户交互。触摸屏1021可以连接到DBB1002用于触觉反馈。显示器1020还可以显示从网络、从本地相机1028或者从诸如USB1026这样的其它源接收的图画。DBB1002还可以向显示器1020发送从各个源诸如经由RF收发机1006的蜂窝网络或者从摄像头1028接收到的的视频流。DBB1002还可以经过合成输出端子1024上的编码器1022向外部视频显示单元发送视频流。编码器1022可以根据PAL/SECAM/NTSC视频标准提供编码。在一些实施方式中,音频编解码器1009从FM无线调谐器1008接收音频流并且向立体声耳机1016和/或立体声扬声器1018发送音频流。在其它实施方式中,可以存在音频流的其它源,诸如压缩光盘(CD)播放器、固态存储器模块等。
如以上更详细讨论的,DBB1002执行存储在存储器1012中的指令,该指令配置DBB1002以计算指示呼入信号的表示和呼出信号的表示之间的相似性的度量值,基于该度量值导出阈值,并且去除呼出信号的一部分,其中,该阈值确定从呼出信号去除的量。如以上更详细描述的,在电话处于扬声器模式时,按周期方式连续进行,以抑制可以由传声器1013A或者传声器1014A接收的回声信号。
其它实施方式
尽管参照例示性实施方式描述了本发明,其描述不旨在构成限制。参照此说明,本发明的各种其它实施方式对于本领域技术人员将是明显的。例如,尽管此处描述了使用倒谱距离,其它实施方式可以使用其它已知或者之后开发的技术来确定呼入远端信号和可以包含回声成分的呼出信号之间的相似性。例如,可以使用例如均方根(rms)对数谱距离、似然比(最小残留原则或者德尔塔编码(DELCQ)算法)、或者双曲余弦测量(基于两个非对称似然比)。在期望的范围上似然比的简单的非线性变换可以与rms对数谱测量高度地相关。如在参照文件[1]中更详细描述的,根据线性预测滤波器系数容易递归地评估似然比、倒谱测量、和双曲余弦测量,并且其均具有有意义的和相互关联的频域解释。
尽管在本示例中,限定初始阈值,接着通过映射到倒谱距离的缩放因数来缩放,其它实施方式可以例如使用直接根据倒谱距离或者其它相似性度量值来计算阈值的函数,而不是进行以上描述的两步序列。
本领域技术人员将迅速看到可以使用任意数量的线性或者非线性函数来基于指示呼入信号的表示和呼出信号的表示之间的相似性的度量值来导出阈值,其中当相似性度量值指示紧密匹配时将阈值设定的高,当相似性度量值指示很少匹配或者不匹配时,将阈值设置的低。
本公开中描述的控制技术可以在硬件、软件、固件或者其任意组合中实现。如果在软件中实现,则该软件可以在一个或者更多个处理器中执行,诸如微处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者数字信号处理器(DSP)。在例如板载或者外部ROM(只读存储器)、闪速EP(电可编程)ROM或者FRAM(铁电随机存取存储器)中存储的程序可以用于实现回声抑制处理的方面。模数转换器和数模转换器提供耦合到现实世界的耦合,调制器和解调器(加上用于空中接口的天线)可以提供用于在通过卫星、蜂窝网络在空气中、或者经由诸如因特网这样的有线网络广播的音频信号的波形接收的耦合。
执行该技术的软件可以初始地存储在计算机可读介质中,诸如压缩光盘(CD)、存储盘、存储带、文件、存储器或者任何其它计算机可读存储装置,并且被加载在处理器中并且执行。在一些情况下,软件还可以在计算机程序产品中销售,该产品包括计算机可读介质和用于计算机可读介质的包装材料。在一些情况下,软件指令可以从另一个数字***上的计算机可读介质等经过传输路径被可移除的计算机可读介质(例如,软片、光盘、闪存、USB钥匙等)分配。
在说明书和权利要求中使用了特定术语以指代特定***部件。如本领域技术人员将理解的,在不背离所描述的功能的情况下,数字***中的部件可被称为不同的名称和/或按本文没有示出的方式组合。本文件不旨在区分名称上不同但是功能上相同的部件。在以下讨论中并且在权利要求中,措辞“包括”以开放方式使用,因而其应被解释为“包括但不限于”。并且,术语“耦合”及其演化旨在表示间接、直接、可选和/或无线电气连接。因而,如果第一装置耦合到第二装置,该连接可以通过直接电连接进行,或者经由其它装置和连接件来间接电连接,通过光电连接,和/或通过无线电气连接。
尽管此处按照顺序方式呈现并且描述了方法步骤,所示出和描述的步骤中的一个或者更多个可以省略、重复、并行进行、和/或按照与附图和/或本文描述的不同顺序进行。因此,本发明的实施方式不应认为是限制于在附图中和/或此处描述的步骤的具体顺序。
因此所附的权利要求将覆盖落入本发明的保护范围和构思内的实施方式的任何修改。
参考文件
[1]A.Gray and J.Markel,“Distance measures for speech processing”,IEEETrans.Acoust.,Speech,Signal Processing,vol.ASSP-24,pp.380-391,Oct.1976.
[2]L.Rabiner and B.Juang,“Fundamentals of Speech Recognition”,Prentice Hall.
[3]E.and G.Schmidt,“Acoustic Echo and Noise Control A PracticalApproach”,Wiley-Interscience.

Claims (19)

1.一种用于抵消收发器中的回声的方法,该方法包括以下步骤:
利用所述收发器接收呼入信号;
利用所述收发器产生本地信号,其中所述本地信号包括所述呼入信号的一部分;
响应于所述本地信号,形成输出信号;
计算指示所述呼入信号的表示和所述呼出信号的表示之间的相似性的度量值;
基于所述度量值导出阈值;以及
去除所述呼出信号的一部分,其中所述阈值确定从所述呼出信号去除的量。
2.根据权利要求1所述的方法,其中,去除所述呼出信号的一部分包括使用由所述度量值确定的消波阈值对所述呼出信号中心消波。
3.根据权利要求1所述的方法,其中,使用所述度量值的非线性函数确定所述阈值。
4.根据权利要求3所述的方法,其中,所述阈值是所述度量值的单调非增函数。
5.根据权利要求1所述的方法,其中,形成所述输出信号包括从所述本地信号减去所述输入信号的经自适应滤波的部分以形成差信号。
6.根据权利要求5所述的方法,其中,在所述呼入信号和所述差信号之间计算所述度量值。
7.根据权利要求1所述的方法,其中,周期性地计算所述度量值。
8.根据权利要求1所述的方法,其中,所述度量值是倒谱距离。
9.根据权利要求1所述的方法,其中,所述收发器是语音通信装置即VCD,并且其中响应于本地谈话者产生所述本地信号,所述呼入信号来自远端谈话者,并且所述呼入信号的所述部分是回声。
10.一种语音通信装置即VCD,所述语音通信装置包括:
接收器,其耦合到扬声器;
传声器,其耦合到非线性处理器;并且
其中,所述非线性处理器可操作用于:
计算指示所述接收器接收的呼入信号的表示和由所述传声器启动的呼出信号的表示之间的相似性的度量值;
基于所述度量值导出阈值;以及
去除所述呼出信号的一部分,其中所述阈值确定从所述呼出信号去除的量。
11.根据权利要求10所述的VCD,其中,所述非线性处理器包括中心消波功能,其使用由所述度量值确定的消波阈值去除所述呼出信号的一部分。
12.根据权利要求10所述的VCD,其中,使用所述度量值的非线性函数导出所述阈值。
13.根据权利要求10所述的VCD,还包括:减法器,其耦合在所述传声器和所述非线性处理器之间;以及自适应滤波器,其耦合在所述接收器和到所述减法器的输入端之间,其中,所述减法器可操作用于从由所述传声器产生的信号减去所述输入信号的自适应滤波的部分以形成差信号,以及其中,在所述呼入信号和所述差信号之间计算所述度量值。
14.根据权利要求10所述的VCD,其中,所述度量值是周期性地计算的倒谱距离。
15.一种存储软件指令的非瞬时计算机可读介质,当指令被处理器执行时,执行一种用于减小收发器中的回声的方法,该方法包括以下步骤:
利用所述收发器接收呼入信号;
利用所述收发器产生本地信号,其中所述本地信号包括所述呼入信号的一部分;
响应于本地信号,形成输出信号;
计算指示呼入信号的表示和呼出信号的表示之间的相似性的度量值;
基于度量值导出阈值;以及
去除呼出信号的一部分,其中所述阈值确定从所述呼出信号去除的量。
16.根据权利要求15所述的方法,其中,去除所述呼出信号的一部分包括使用由所述度量值确定的消波阈值对呼出信号进行中心消波。
17.根据权利要求15所述的方法,其中,使用所述度量值的非线性函数确定所述阈值。
18.根据权利要求15所述的方法,其中,形成所述输出信号包括从所述本地信号减去所述输入信号的经自适应滤波的部分以形成差信号;以及其中,在所述呼入信号和所述差信号之间周期性地计算所述度量值。
19.根据权利要求15所述的方法,其中,所述度量值是倒谱距离。
CN201410098953.6A 2013-03-17 2014-03-17 用于声学回声抵消器的基于倒谱距离的消波 Active CN104052526B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/845,074 2013-03-17
US13/845,074 US8861713B2 (en) 2013-03-17 2013-03-17 Clipping based on cepstral distance for acoustic echo canceller

Publications (2)

Publication Number Publication Date
CN104052526A true CN104052526A (zh) 2014-09-17
CN104052526B CN104052526B (zh) 2019-02-19

Family

ID=51504927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410098953.6A Active CN104052526B (zh) 2013-03-17 2014-03-17 用于声学回声抵消器的基于倒谱距离的消波

Country Status (2)

Country Link
US (1) US8861713B2 (zh)
CN (1) CN104052526B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105845152A (zh) * 2016-03-23 2016-08-10 成都普创通信技术股份有限公司 一种音频信号回声检测方法
CN110383798A (zh) * 2017-03-08 2019-10-25 三菱电机株式会社 声学信号处理装置、声学信号处理方法和免提通话装置

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9473865B2 (en) * 2012-03-01 2016-10-18 Conexant Systems, Inc. Integrated motion detection using changes in acoustic echo path
GB2527865B (en) * 2014-10-30 2016-12-14 Imagination Tech Ltd Controlling operational characteristics of an acoustic echo canceller
US9554207B2 (en) 2015-04-30 2017-01-24 Shure Acquisition Holdings, Inc. Offset cartridge microphones
US9565493B2 (en) 2015-04-30 2017-02-07 Shure Acquisition Holdings, Inc. Array microphone system and method of assembling the same
CN105847611B (zh) * 2016-03-21 2020-02-11 腾讯科技(深圳)有限公司 一种回声时延检测方法、回声消除芯片及终端设备
US10367948B2 (en) 2017-01-13 2019-07-30 Shure Acquisition Holdings, Inc. Post-mixing acoustic echo cancellation systems and methods
WO2019231632A1 (en) 2018-06-01 2019-12-05 Shure Acquisition Holdings, Inc. Pattern-forming microphone array
US11297423B2 (en) 2018-06-15 2022-04-05 Shure Acquisition Holdings, Inc. Endfire linear array microphone
WO2020061353A1 (en) 2018-09-20 2020-03-26 Shure Acquisition Holdings, Inc. Adjustable lobe shape for array microphones
US11303981B2 (en) 2019-03-21 2022-04-12 Shure Acquisition Holdings, Inc. Housings and associated design features for ceiling array microphones
US11558693B2 (en) 2019-03-21 2023-01-17 Shure Acquisition Holdings, Inc. Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition and voice activity detection functionality
US11438691B2 (en) 2019-03-21 2022-09-06 Shure Acquisition Holdings, Inc. Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality
US11445294B2 (en) 2019-05-23 2022-09-13 Shure Acquisition Holdings, Inc. Steerable speaker array, system, and method for the same
TW202105369A (zh) 2019-05-31 2021-02-01 美商舒爾獲得控股公司 整合語音及雜訊活動偵測之低延時自動混波器
US11297426B2 (en) 2019-08-23 2022-04-05 Shure Acquisition Holdings, Inc. One-dimensional array microphone with improved directivity
US11552611B2 (en) 2020-02-07 2023-01-10 Shure Acquisition Holdings, Inc. System and method for automatic adjustment of reference gain
WO2021243368A2 (en) 2020-05-29 2021-12-02 Shure Acquisition Holdings, Inc. Transducer steering and configuration systems and methods using a local positioning system
US11785380B2 (en) 2021-01-28 2023-10-10 Shure Acquisition Holdings, Inc. Hybrid audio beamforming system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1059628A (zh) * 1990-08-03 1992-03-18 相干通讯***公司 用成比例注入噪声消除残余回声的技术
CN1204425A (zh) * 1995-12-18 1999-01-06 艾利森电话股份有限公司 使用残留信号中功率估算的回声消除的方法和设备
US6922403B1 (en) * 1997-06-25 2005-07-26 Lg Electronics Inc. Acoustic echo control system and double talk control method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE505692C2 (sv) * 1995-12-18 1997-09-29 Ericsson Telefon Ab L M Förfarande och anordning för ekosläckning genom skattning av effekt hos residualsignal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1059628A (zh) * 1990-08-03 1992-03-18 相干通讯***公司 用成比例注入噪声消除残余回声的技术
CN1204425A (zh) * 1995-12-18 1999-01-06 艾利森电话股份有限公司 使用残留信号中功率估算的回声消除的方法和设备
US6922403B1 (en) * 1997-06-25 2005-07-26 Lg Electronics Inc. Acoustic echo control system and double talk control method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105845152A (zh) * 2016-03-23 2016-08-10 成都普创通信技术股份有限公司 一种音频信号回声检测方法
CN110383798A (zh) * 2017-03-08 2019-10-25 三菱电机株式会社 声学信号处理装置、声学信号处理方法和免提通话装置

Also Published As

Publication number Publication date
US20140270149A1 (en) 2014-09-18
US8861713B2 (en) 2014-10-14
CN104052526B (zh) 2019-02-19

Similar Documents

Publication Publication Date Title
CN104052526A (zh) 用于声学回声抵消器的基于倒谱距离的消波
US10074380B2 (en) System and method for performing speech enhancement using a deep neural network-based signal
CN105825864B (zh) 基于过零率指标的双端说话检测与回声消除方法
US11297178B2 (en) Method, apparatus, and computer-readable media utilizing residual echo estimate information to derive secondary echo reduction parameters
US8355511B2 (en) System and method for envelope-based acoustic echo cancellation
US9100756B2 (en) Microphone occlusion detector
CN107636758A (zh) 声学回声消除***和方法
US9699554B1 (en) Adaptive signal equalization
CN101911723A (zh) 通过在来自多个麦克风的信号之间智能地进行选择而改善声音质量
US8934620B2 (en) Acoustic echo cancellation for high noise and excessive double talk
US9343073B1 (en) Robust noise suppression system in adverse echo conditions
CN1533665A (zh) 含有用于谐波计算的非线性回波抑制器的回波消除器
US9826085B2 (en) Audio signal processing in a communication system
US9191519B2 (en) Echo suppressor using past echo path characteristics for updating
JP2006174456A (ja) 受信オーディオを制限するためのシステム
US9491545B2 (en) Methods and devices for reverberation suppression
CN110956975B (zh) 回声消除方法及装置
CN100508031C (zh) 一种在scdma手机中识别并消除远端语音产生的回声的方法
CN106448691A (zh) 一种用于扩音通信***的语音增强方法
KR100842590B1 (ko) 이동 단말에서 음향 반향 제거 방법 및 장치
KR100827146B1 (ko) 이동 단말에서 반향 제거 방법 및 장치
CN103370741A (zh) 处理音频信号
Capman et al. Acoustic echo cancellation using a fast QR-RLS algorithm and multirate schemes
TWI234941B (en) Echo canceler, article of manufacture, and method and system for canceling echo
CN111210799A (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
GR01 Patent grant
GR01 Patent grant