[go: up one dir, main page]

CN102300014A - Double-talk detection method applied to acoustic echo cancellation system in noise environment - Google Patents

Double-talk detection method applied to acoustic echo cancellation system in noise environment Download PDF

Info

Publication number
CN102300014A
CN102300014A CN2011102662027A CN201110266202A CN102300014A CN 102300014 A CN102300014 A CN 102300014A CN 2011102662027 A CN2011102662027 A CN 2011102662027A CN 201110266202 A CN201110266202 A CN 201110266202A CN 102300014 A CN102300014 A CN 102300014A
Authority
CN
China
Prior art keywords
signal
voice
double
echo
background noise
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.)
Pending
Application number
CN2011102662027A
Other languages
Chinese (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.)
Nanjing University
Original Assignee
Nanjing University
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 Nanjing University filed Critical Nanjing University
Priority to CN2011102662027A priority Critical patent/CN102300014A/en
Publication of CN102300014A publication Critical patent/CN102300014A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

The invention discloses a double-talk detection method applied to an acoustic echo cancellation system in a noise environment. The method comprises the following steps of: obtaining an output error signal e(n) by utilizing an input reference signal x(n) and a signal d(n) acquired by a microphone by using an adaptive filtering module; further canceling residual echo delta(n) in e(n) to obtain ep(n) by using a residual echo suppression module; performing a voice enhancement operation on the signals d(n) and ep(n) to obtain signals de(n) and epe(n) to reduce the influence of background noises on double-talk detection; and detecting whether near-end voices exist or not by utilizing an energy ratio of the voice-enhanced signals epe(n) and de(n). The invention also discloses equipment for implementing the method. By the method and the equipment, the near-end voices can be accurately detected whether to exist or not in environments with continuous relatively stronger background noises.

Description

一种适用于有噪声环境下的声回声抵消系统双端说话检测方法A Double Talk Detection Method for Acoustic Echo Cancellation System Applicable to Noisy Environment

一、技术领域 1. Technical field

本发明涉及一种适用于有噪声环境下的回声抵消系统双端说话检测方法,将传声器采集信号d(n)和由自适应滤波模块和残留回声抑制模块得到的信号ep(n)分别做语音增强,以降低本底噪声对双端说话检测的影响,得到信号de(n)和epe(n)。用信号epe(n)与de(n)的能量比值检测是否存在近端语音。The present invention relates to a double-ended speech detection method applicable to an echo cancellation system in a noisy environment. The signal d(n) collected by a microphone and the signal e p (n) obtained by an adaptive filtering module and a residual echo suppression module are separately calculated. Speech enhancement to reduce the influence of background noise on double-talk detection, and obtain signals d e (n) and e pe (n). Use the energy ratio of the signal e pe (n) to de ( n) to detect whether there is near-end speech.

二、背景技术 2. Background technology

随着通讯技术的不断发展,人们对便捷交流方式的要求越来越高,视频会议系统得到了越来越多的应用。在这类通信终端中,近端语音经传声器采集后通过网络(互联网或专用网)传到远端,由于远端传声器和扬声器之间的耦合,使得近端语音传回本地,形成声学回声。声学回声严重影响语音传输质量,因此回声抵消系统在视频会议系统中是不可或缺的。With the continuous development of communication technology, people have higher and higher requirements for convenient communication methods, and video conferencing systems have been used more and more. In this type of communication terminal, the near-end voice is collected by the microphone and transmitted to the far end through the network (Internet or private network). Due to the coupling between the far-end microphone and the speaker, the near-end voice is transmitted back to the local area, forming an acoustic echo. Acoustic echo seriously affects the quality of speech transmission, so an echo cancellation system is indispensable in a video conferencing system.

这个问题的方法已有大量文献进行了讨论,一般的回声抵消系统中都会包括一个自适应滤波器,利用该滤波器尽可能好的匹配回声路径所对应的传递函数。x(n)为输入参考信号,d(n)为传声器采集到的信号即期望响应,自适应滤波的目的是通过反复调整

Figure BSA00000570773700011
的权值,使得
Figure BSA00000570773700012
逐渐向h(n)逼近,得到包含残留回声δ(n)的输出误差信号e(n),并通过引入后处理滤波器来提高回声抑制量得到回声抑制后的信号ep(n),具体工作流程如附图1所述。但在实际应用中,近端语音会导致自适应滤波误差过大甚至发散,因此必须引入双端说话检测器来检测本地信号。双端说话检测方法在噪声干扰下很难保证足够的准确度,为了应对这个问题,本发明提出了一种新的双端说话检测方法。本发明的双端说话检测方法需要对d(n)、ep(n)分别做语音增强操作以降低本底噪声对双端说话检测的影响,经过该语音增强操作得到信号de(n)、epe(n),用信号epe(n)与de(n)的能量比值检测是否存在近端语音,以检测结果决定自适应滤波设备的迭代步长,保证双端说话不被漏判,不影响自适应收敛过程,本发明的系统框图如附图2所示。The method of this problem has been discussed in a large number of literatures. A general echo cancellation system will include an adaptive filter, which is used to match the transfer function corresponding to the echo path as best as possible. x(n) is the input reference signal, d(n) is the signal collected by the microphone, that is, the expected response, and the purpose of adaptive filtering is to repeatedly adjust
Figure BSA00000570773700011
weight, so that
Figure BSA00000570773700012
Gradually approaching h(n), the output error signal e(n) containing the residual echo δ(n) is obtained, and the echo suppression amount is improved by introducing a post-processing filter to obtain the echo-suppressed signal e p (n), specifically The workflow is as described in Figure 1. But in practical applications, the near-end speech will cause the adaptive filtering error to be too large or even divergent, so a double-talk detector must be introduced to detect the local signal. It is difficult for the double-talk detection method to ensure sufficient accuracy under noise interference. In order to deal with this problem, the present invention proposes a new double-talk detection method. The double-talk detection method of the present invention needs to do speech enhancement operation respectively to d (n), e p (n) to reduce the impact of background noise on double-talk detection, obtain signal d e (n) through this speech enhancement operation , e pe (n), use the energy ratio of signal e pe (n) and d e (n) to detect whether there is near-end speech, and use the detection result to determine the iterative step size of the adaptive filtering device to ensure that double-ended speech is not missed Judgment, does not affect the adaptive convergence process, the system block diagram of the present invention is shown in Figure 2.

三、发明内容 3. Contents of the invention

本发明提出了一种适用于有本底噪声环境下的声回声抵消系统双端说话检测方法。本发明中的回声抵消系统的工作环境存在本底噪声,因此需要对d(n)、ep(n)分别做语音增强操作以降低本底噪声对双端说话检测的影响,经过该语音增强操作得到信号de(n)、epe(n);用信号epe(n)与de(n)的能量比值检测是否存在近端语音。The invention proposes a method for detecting double-talk in an acoustic echo cancellation system suitable for background noise environments. There is background noise in the working environment of echo cancellation system in the present invention, therefore need to do speech enhancement operation to d(n), e p (n) respectively to reduce the influence of background noise on double-talk detection, through this speech enhancement The operation obtains the signals d e (n) and e pe (n); the energy ratio of the signals e pe (n) to d e (n) is used to detect whether there is near-end speech.

本发明的目的通过以下技术方案来实现:The purpose of the present invention is achieved through the following technical solutions:

A)自适应滤波设备利用输入参考信号x(n)与传声器采集到的信号d(n)调节传递函数

Figure BSA00000570773700021
的权值,尽可能好的匹配回声路径所对应的传递函数h(n),得到期望响应的估计值y(n)和包含残留回声δ(n)的输出误差信号e(n);A) The adaptive filtering device uses the input reference signal x(n) and the signal d(n) collected by the microphone to adjust the transfer function
Figure BSA00000570773700021
The weight value of the echo path corresponds to the best possible matching transfer function h(n), and the estimated value y(n) of the expected response and the output error signal e(n) including the residual echo δ(n) are obtained;

B)残留回声抑制设备将包含在e(n)中的残留回声δ(n)进一步消除,得到信号ep(n);B) The residual echo suppression equipment further eliminates the residual echo δ(n) contained in e(n), and obtains the signal e p (n);

C)针对系统工作环境存在本底噪声,,需要对d(n)和ep(n)进行语音增强操作以降低本底噪声对双端说话检测的影响,得到语音增强后的信号de(n)和epe(n);C) In view of the background noise in the working environment of the system, it is necessary to perform speech enhancement operations on d(n) and e p (n) to reduce the influence of the background noise on double-talk detection, and obtain the speech-enhanced signal d e ( n) and e pe (n);

D)利用语音增强后信号的epe(n)与de(n)的能量比值检测是否存在近端语音;D) Utilize the energy ratio of e pe (n) and d e (n) of the signal after speech enhancement to detect whether there is near-end speech;

E)以检测结果决定自适应滤波的迭代步长,保证双端说话不被漏判,不影响自适应收敛过程。E) Determine the iterative step size of the adaptive filtering based on the detection results, so as to ensure that double-ended speech is not missed and does not affect the adaptive convergence process.

本发明涉及一种工作在连续较强本底噪声环境下的回声抵消系统中双端说话检测方法设备,通过以下技术方案来实现:The present invention relates to a double-end speech detection method device in an echo cancellation system working in a continuous strong background noise environment, which is realized by the following technical solutions:

A)接收单元,接收传声器采集到的信号d(n)和经过自适应滤波设备以及残留回声抑制设备得到的输出误差信号ep(n);A) The receiving unit receives the signal d(n) collected by the microphone and the output error signal e p (n) obtained by the adaptive filtering device and the residual echo suppression device;

B)语音增强单元,将信号d(n)和ep(n)分别做语音增强,得到抑制本底噪声后的信号de(n)和epe(n);B) speech enhancement unit, signal d (n) and e p (n) are done speech enhancement respectively, obtain the signal d e (n) and e pe (n) after suppressing the background noise;

C)计算单元,计算epe(n)和de(n)的能量比值的开方得到参数h;C) calculation unit, calculates the root of the energy ratio of e pe (n) and d e (n) to obtain parameter h;

D)检测单元,利用h值所处的范围检测当前状态是否为双端说话。D) The detection unit detects whether the current state is double-talking by using the range of the h value.

E)调整单元,以检测单元结果决定自适应滤波设备的迭代步长,保证双端说话不被漏判,不影响自适应收敛过程。E) The adjustment unit determines the iterative step size of the adaptive filtering device based on the result of the detection unit, so as to ensure that double-ended speech is not missed and does not affect the adaptive convergence process.

四、附图说明 4. Description of drawings

图1是回声抵消系统中自适应滤波和后处理工作框图。Figure 1 is a block diagram of adaptive filtering and post-processing work in an echo cancellation system.

图2是回声抵消系统中自适应滤波、后处理、双端说话检测工作框图。Figure 2 is a working block diagram of adaptive filtering, post-processing, and double-talk detection in the echo cancellation system.

图3是本发明提供的双端说话检测方法的一个实施流程示意图。Fig. 3 is a schematic flowchart of an implementation of the double-talk detection method provided by the present invention.

图4为本发明提供的双端说话检测方法实施的一个信号处理流程示意图。FIG. 4 is a schematic diagram of a signal processing flow implemented by the double-talk detection method provided by the present invention.

图5为本发明提供的双端说话检测设备的一个实施流程示意图。FIG. 5 is a schematic flow diagram of an implementation of the double-talk detection device provided by the present invention.

图6为本发明中的回声抵消系统工作流程示意图。FIG. 6 is a schematic diagram of the workflow of the echo cancellation system in the present invention.

图7为本发明按照附图6所述流程工作后得到的一组波形图。Fig. 7 is a set of waveform diagrams obtained after the present invention works according to the process described in Fig. 6 .

五、具体实施5. Implementation

下面通过实例参照附图对本发明进行说明。The present invention will be described below by way of example with reference to the accompanying drawings.

附图3为本发明提供的双端说话检测方法的一个实施流程示意图,该实例实施包括以下步骤:Accompanying drawing 3 is a schematic flow chart of an implementation of the double-talk detection method provided by the present invention, and the implementation of this example includes the following steps:

S1:自适应滤波设备利用输入参考信号x(n)与传声器采集到的信号d(n)调节传递函数的权值,尽可能好的匹配回声路径所对应的传递函数h(n),得到期望响应的估计值y(n)和包含残留回声δ(n)的输出误差信号e(n);S1: The adaptive filtering device uses the input reference signal x(n) and the signal d(n) collected by the microphone to adjust the transfer function The weight value of the echo path corresponds to the best possible matching transfer function h(n), and the estimated value y(n) of the expected response and the output error signal e(n) including the residual echo δ(n) are obtained;

S2:残留回声抑制设备将包含在e(n)中的残留回声δ(n)进一步消除,得到信号ep(n);S2: The residual echo suppression device further eliminates the residual echo δ(n) included in e(n), to obtain a signal e p (n);

S3:针对系统工作环境存在的本底噪声,需要对d(n)和ep(n)进行语音增强操作以降低本底噪声对双端说话检测的影响,得到语音增强后的信号de(n)和epe(n);S3: In view of the background noise existing in the system working environment, it is necessary to perform speech enhancement operations on d(n) and e p (n) to reduce the influence of the background noise on double-talk detection, and obtain the speech-enhanced signal d e ( n) and e pe (n);

S4:利用语音增强后信号的epe(n)与de(n)的能量比值检测是否存在近端语音;S4: Utilize the energy ratio of e pe (n) and d e (n) of the signal after speech enhancement to detect whether there is near-end speech;

S5:以检测结果决定自适应滤波设备的迭代步长,保证双端说话不被漏判,不影响自适应收敛过程。S5: Determine the iterative step size of the adaptive filtering device based on the detection results, so as to ensure that double-ended speech is not missed and does not affect the adaptive convergence process.

为了防止语音增强滤波结果变化过大导致的块效应,需要对后处理结果进行交迭累加平滑处理,附图4为本发明提供的双端说话检测方法实施的一个信号处理流程示意图。In order to prevent the block effect caused by the excessive change of the speech enhancement filtering result, it is necessary to perform overlapping accumulation and smoothing processing on the post-processing result. Figure 4 is a schematic diagram of a signal processing flow implemented by the double-talk detection method provided by the present invention.

x(n)为输入参考信号,d(n)为传声器采集到的信号即期望响应,h(n)为回声路径的冲激响应,

Figure BSA00000570773700032
为全频带自适应滤波器系数,自适应滤波设备通过反复调整的权值,使得逐渐向h(n)逼近,得到输出误差信号e(n)=d(n)-y(n),残留回声抑制设备将包含在e(n)中的残留回声δ(n)进一步消除,得到信号ep(n),以上所述变量均是时域信号;x(n) is the input reference signal, d(n) is the signal collected by the microphone, that is, the expected response, h(n) is the impulse response of the echo path,
Figure BSA00000570773700032
For the full-band adaptive filter coefficients, the adaptive filtering device adjusts weight, so that Gradually approaching h(n), the output error signal e(n)=d(n)-y(n) is obtained, the residual echo suppression equipment will further eliminate the residual echo δ(n) contained in e(n), and get Signal e p (n), the variables mentioned above are all time domain signals;

将d(n)和ep(n)以50%交叠构成帧信号d(m)和ep(m),一帧为M点,对d(m)和ep(m)进行语音增强操作,得到抑制本底噪声后的信号帧信号de(m)和epe(m);50% overlapping of d(n) and e p (n) constitutes frame signals d(m) and e p (m), one frame is M points, and speech enhancement is performed on d(m) and e p (m) Operation, obtain the signal frame signal d e (m) and e pe (m) after suppressing the background noise;

对帧信号de(m)和epe(m)分别加hamming窗平滑,对齐相加,重构后处理后的时域序列de(n)和epe(n)。Add hamming window smoothing to the frame signals d e (m) and e pe (m) respectively, align and add them, and reconstruct the processed time domain sequences d e (n) and e pe (n).

分别由公式(1)、(2)计算表征语音增强后的信号epe(n)与de(n)每M/2点能量总和的变量pe和pdThe variables p e and p d representing the energy sum of each M/2 points of the speech-enhanced signal e pe (n) and d e (n) are calculated by formulas (1) and (2):

pp ee == ΣΣ Mm // 22 || ee pepe (( nno )) || 22 -- -- -- (( 11 ))

pp dd == ΣΣ Mm // 22 || dd ee (( nno )) || 22 -- -- -- (( 22 ))

根据前一时刻是否处在双端说话状态选择合适的帧能量平滑因子得到pes和pds,当前一时刻系统处在非双端说话状态下,pes和pds利用公式(3)、(4)求得: Select the appropriate frame energy smoothing factor according to whether it was in the state of double-talking at the previous moment to obtain p es and p ds , and the system is in the non-double-talking state at the current moment, use formula (3), ( 4) get:

pes=λ1pes+(1-λ1)pe                                                (3)p es1 p es +(1-λ 1 )p e (3)

pds=λ1pes+(1-λ1)pd                                                (4)p ds1 p es +(1-λ 1 )p d (4)

其中平滑因子为λ1较小,降低检测参数pes和pds对前一时刻的依赖性,可以使检测参数较快地跟上双端说话状态;Wherein the smoothing factor is that λ 1 is small, and the dependence of the detection parameters p es and p ds on the previous moment can be reduced, so that the detection parameters can quickly catch up with the double-ended speaking state;

当前一时刻系统处在双端说话状态下,pes和pds利用公式(5)、(6)求得:At the current moment when the system is in the double-talking state, p es and p ds can be calculated using formulas (5) and (6):

pes=λ2pes+(1-λ2)pe                                                 (5)p es2 p es +(1-λ 2 )p e (5)

pds=λ2pes+(1-λ2)pd                                                 (6)p ds2 p es +(1-λ 2 )p d (6)

其中平滑因子为λ2,满足条件λ2>λ1,增强检测参数pes和pds对前一时刻的依赖性,减弱检测参数对参数变化的敏感程度,保证双端说话不被漏判,不影响自适应收敛过程;Where the smoothing factor is λ 2 , and the condition λ 2 > λ 1 is satisfied, the dependence of the detection parameters p es and p ds on the previous moment is enhanced, the sensitivity of the detection parameters to parameter changes is weakened, and double-ended speech is not missed. Does not affect the adaptive convergence process;

根据公式(7)计算得到参数h检测是否存在近端语音:According to the formula (7), the parameter h is calculated to detect whether there is a near-end voice:

hh == pp eses pp dsds -- -- -- (( 77 ))

当前一时刻系统处在非双端说话状态并且h<hmax时,判断当前系统处于非双端说话状态;When the system is in the non-double talk state at the previous moment and h<h max , it is judged that the current system is in the non-double talk state;

当前一时刻系统处在非双端说话状态并且h>hmax时,判断当前系统处于双端说话状态;When the system is in the non-double talk state at the previous moment and h>h max , it is judged that the current system is in the double talk state;

当前一时刻系统处在双端说话状态并且h<hmin时,判断当前系统处于非双端说话状态;When the system was in the double-talking state at the previous moment and h<h min , it is judged that the current system is in the non-double-talking state;

当前一时刻系统处在双端说话状态并且h>hmin时,判断当前系统处于双端说话状态;When the system is in the state of double-talk at the previous moment and h>h min , it is judged that the system is in the state of double-talk;

同样的,在这里根据前一时刻系统所处状态选择不同的判断阈值hmax、hmin也是为了保证双端说话不被漏判,使得双端说话不影响自适应收敛过程。Similarly, choosing different judgment thresholds h max and h min according to the state of the system at the previous moment is also to ensure that double-talking is not missed, so that double-talking does not affect the adaptive convergence process.

附图5为本发明提供的双端说话检测设备的一个实施流程示意图,该实例实施包括以下步骤:Accompanying drawing 5 is a schematic flow chart of an implementation of the double-talk detection device provided by the present invention, and the implementation of this example includes the following steps:

接收单元,接收传声器采集到的信号d(n)和经过自适应滤波设备以及残留回声抑制设备得到的输出误差信号ep(n);The receiving unit receives the signal d(n) collected by the microphone and the output error signal e p (n) obtained by the adaptive filtering device and the residual echo suppression device;

语音增强单元,将信号d(n)和ep(n)分别做语音增强,得到抑制本底噪声后的信号de(n)和epe(n);Speech enhancement unit, signal d (n) and e p (n) are done speech enhancement respectively, obtain the signal d e (n) and e pe (n) after suppressing the background noise;

计算单元,计算epe(n)和de(n)的能量比值的开方得到参数h;Calculation unit, calculating the root of the energy ratio of e pe (n) and d e (n) to obtain parameter h;

检测单元,利用h值所处的范围检测当前状态是否为双端说话,以检测结果决定自适应滤波设备的迭代步长,保证双端说话不被漏判,不影响自适应收敛过程。The detection unit uses the range of the h value to detect whether the current state is double-talk, and determines the iterative step size of the adaptive filtering device based on the detection result, so as to ensure that the double-talk is not missed and does not affect the adaptive convergence process.

本发明中的回声抵消系统工作流程如附图6所示,该系统考虑到回声系统运算的复杂性,以及在DSP上实现的运算量和系统的实时性要求,自适应算法采用多延时频域算法(MDF),同时将原始采样信号降采样至16kHz采样率下进行处理。这样一种处理方式很容易扩充到多通道的回声抵消系统中:The working process of the echo cancellation system in the present invention is as shown in accompanying drawing 6, and this system considers the complexity of the echo system operation, and the computation amount and the real-time requirement of the system realized on the DSP, the self-adaptive algorithm adopts multi-delay time-frequency domain algorithm (MDF), while down-sampling the original sampling signal to 16kHz sampling rate for processing. Such a processing method is easily extended to a multi-channel echo cancellation system:

DSP的AD在48khz采样率下采集得到参考信号x(n)与传声器采集到的信号d(n);The AD of the DSP collects the reference signal x(n) and the signal d(n) collected by the microphone at a sampling rate of 48khz;

对在48kHz采样率下得到的信号降采样,得到16kHz采样率下的信号x(n)和d(n);Downsample the signal obtained at the 48kHz sampling rate to obtain the signals x(n) and d(n) at the 16kHz sampling rate;

自适应滤波设备中自适应算法利用信号x(n)与d(n)得到包含残留回声δ(n)的输出误差信号e(n);The adaptive algorithm in the adaptive filtering device uses the signals x(n) and d(n) to obtain an output error signal e(n) including residual echo δ(n);

残留回声抑制设备将包含在e(n)中的残留回声δ(n)进一步消除,得到信号ep(n);The residual echo suppression equipment further eliminates the residual echo δ(n) included in e(n), and obtains the signal e p (n);

双端说话检测设备对信号d(n)和ep(n)进行语音增强操作得到信号de(n)和epe(n),用epe(n)与de(n)和的能量比值检测是否存在近端语音,以检测结果决定自适应滤波设备的迭代步长,保证双端说话不被漏判,不影响自适应收敛过程;The double-ended speech detection device performs speech enhancement operations on the signals d(n) and e p (n) to obtain the signals d e (n) and e pe (n), and uses the energy of the sum of e pe (n) and d e (n) The ratio detects whether there is near-end speech, and the detection result determines the iterative step size of the adaptive filtering device to ensure that double-end speech is not missed and does not affect the adaptive convergence process;

将16kHz采样率下计算得到的信号epe(n)升采样得到48kHz采样率下的信号;The signal e pe (n) calculated under the 16kHz sampling rate is up-sampled to obtain the signal under the 48kHz sampling rate;

将升采样后的信号送到DSP的DA输出。Send the up-sampled signal to the DA output of DSP.

附图7为本发明按照附图6所述流程工作后得到的一组波形图。其中(1)为传声器采集的到包含回声和近端语音的信号;(2)为实际近端语音信号;(3)为经过自适应设备和残留回声抑制设备后得到近端语音信号;(4)为经过语音增设备后得到的近端语音信号波形和双端说话检测结果。由附图7(3)和附图7(4)的波形图比较可见本发明可比较好的消除本底噪声,比较准确的恢复原始语音。由附图7(4)的矩形线可见本发明可以达到对工作在连续较强本底噪声环境下的回声抵消系统的双端说话状态准确的检测,以检测结果决定自适应滤波设备的迭代步长,保证双端说话不被漏判,不影响自适应收敛过程。Accompanying drawing 7 is a group of waveform diagrams obtained after the present invention works according to the process described in accompanying drawing 6. Wherein (1) is the signal that includes echo and near-end voice collected by the microphone; (2) is the actual near-end voice signal; (3) is the near-end voice signal obtained after passing through the adaptive equipment and residual echo suppression equipment; (4 ) is the near-end speech signal waveform obtained after the speech augmentation device and the double-talk detection result. Comparing the waveform diagrams of accompanying drawing 7(3) and accompanying drawing 7(4), it can be seen that the present invention can better eliminate the background noise and restore the original voice more accurately. Visible by the rectangular line of accompanying drawing 7 (4), the present invention can reach the accurate detection of the double-end speech state of the echo cancellation system working in the environment of continuous strong background noise, and determine the iterative step of the adaptive filtering device with the detection result. Long, to ensure that double-ended speech will not be missed, and will not affect the adaptive convergence process.

同时,采用上述双端说话检测方法,声回声抵消系统的输出可灵活选择,既可以是语音增强前的信号ep(n),也可以是语音增强后的信号epe(n)。如果选择ep(n),则输出端本底噪声也可得到抑制,但语音增强需要兼顾语音音质;如果选择epe(n),则语音增强操作完全以消除本底噪声对双端说话的影响为目的,在不兼顾语音音质的前提下可更彻底的消除本底噪声,有助于进一步提升双端说话检测的准确性。At the same time, by adopting the above-mentioned double-talk detection method, the output of the acoustic echo cancellation system can be flexibly selected, which can be the signal e p (n) before speech enhancement, or the signal e pe (n) after speech enhancement. If e p (n) is selected, the noise floor at the output can also be suppressed, but speech enhancement needs to take into account the voice quality; if e pe (n) is selected, the speech enhancement operation is completely to eliminate the noise floor For the purpose of impact, the background noise can be eliminated more thoroughly without taking into account the voice quality, which will help to further improve the accuracy of double-talk detection.

Claims (4)

1. an acoustic echo bucking-out system both-end that is applicable to noise circumstance detection method of speaking is characterized in that:
A) the adaptive-filtering module is utilized signal d (n) the adjusting transfer function that input reference signal x (n) and microphone collect
Figure FSA00000570773600011
Weights, the pairing transfer function h of coupling echo path (n) as well as possible obtains the estimated value y (n) of Expected Response and comprises the output error signal e (n) of residual echo δ (n);
B) the residual echo suppression equipment will be included in the further elimination of residual echo δ (n) among the e (n), obtain signal e p(n);
C) background noise that exists at the system works environment need be to d (n) and e p(n) carry out voice and strengthen operation, obtain the signal d after voice strengthen to reduce the influence that background noise is spoken and detected both-end e(n) and e Pe(n);
D) the signal e after utilizing voice to strengthen Pe(n) and d e(n) energy ratio detects whether there is near-end speech;
E) with the iteration step length of testing result decision adaptive-filtering, guarantee that both-end is not failed to judge in a minute, do not influence the self adaptation convergence process.
2. the acoustic echo bucking-out system both-end that the is applicable to noise circumstance as claimed in claim 1 detection method of speaking is characterized in that: voice are strengthened back signal e Pe(n) the signal d that collects with microphone e(n) with 50% overlapping configuration frame signal e Pe(m) and d e(m), calculate the variable p that characterizes every frame energy summation eAnd p d, and whether be in the both-end state of speaking according to previous moment and select suitable frame energy smoothing factor to obtain p EsAnd p Ds, by p EsAnd p DsUtilize formula
Figure FSA00000570773600012
Calculate parameter h and detect whether there is near-end speech.
3. the acoustic echo bucking-out system both-end that the is applicable to noise circumstance as claimed in claim 1 checkout equipment that both-end is spoken in a kind of echo cancelltion system that is operated in continuously under the strong background noise environment of detection method of speaking is characterized in that:
A) receiving element, the output error signal e that signal d (n) that the reception microphone collects and process adaptive-filtering equipment and residual echo suppression equipment obtain p(n);
B) voice enhancement unit is with signal d (n) and e p(n) do voice respectively and strengthen the signal d behind the background noise that is inhibited e(n) and e Pe(n);
C) computing unit calculates e Pe(n) and d eThe evolution of energy ratio (n) obtains parameter h;
D) detecting unit utilizes whether the residing range detection current state of h value is that both-end is spoken.
E) adjustment unit determines the iteration step length of adaptive-filtering equipment with the detecting unit result, guarantees that both-end is not failed to judge in a minute, does not influence the self adaptation convergence process.
4. the acoustic echo bucking-out system both-end that the is applicable to noise circumstance as claimed in claim 1 detection method of speaking, it is characterized in that: adopt the above-mentioned both-end detection method of speaking, the output of acoustic echo bucking-out system can be selected flexibly, both can be the signal e before voice strengthen p(n), also can be signal e after voice strengthen Pe(n).If select e p(n), then the output background noise also can be inhibited, but the voice enhancing need take into account speech quality; If select e Pe(n), then voice enhancing operation is a purpose with the influence that the elimination background noise is spoken to both-end fully, can eliminate background noise more completely under the prerequisite of not taking into account speech quality, helps further to promote the both-end accuracy of detection in a minute.
CN2011102662027A 2011-09-09 2011-09-09 Double-talk detection method applied to acoustic echo cancellation system in noise environment Pending CN102300014A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011102662027A CN102300014A (en) 2011-09-09 2011-09-09 Double-talk detection method applied to acoustic echo cancellation system in noise environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011102662027A CN102300014A (en) 2011-09-09 2011-09-09 Double-talk detection method applied to acoustic echo cancellation system in noise environment

Publications (1)

Publication Number Publication Date
CN102300014A true CN102300014A (en) 2011-12-28

Family

ID=45360175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011102662027A Pending CN102300014A (en) 2011-09-09 2011-09-09 Double-talk detection method applied to acoustic echo cancellation system in noise environment

Country Status (1)

Country Link
CN (1) CN102300014A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104579828A (en) * 2014-12-24 2015-04-29 深圳市国电科技通信有限公司 Power line communication simulation method and system based on energy detection
CN106782592A (en) * 2016-12-27 2017-05-31 中山大学花都产业科技研究院 A kind of echo and the system and method uttered long and high-pitched sounds for eliminating network sound transmission
CN108134863A (en) * 2017-12-26 2018-06-08 中山大学花都产业科技研究院 A kind of modified double-end monitor device and detection method based on double statistics
CN113936683A (en) * 2021-09-07 2022-01-14 联想(北京)有限公司 A sound collection method and electronic device
CN113949776A (en) * 2021-10-19 2022-01-18 随锐科技集团股份有限公司 Double-end talk detection method and device based on double-step fast echo cancellation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179294A (en) * 2006-11-09 2008-05-14 爱普拉斯通信技术(北京)有限公司 Self-adaptive echo eliminator and echo eliminating method thereof
CN101719969A (en) * 2009-11-26 2010-06-02 美商威睿电通公司 Method and system for judging double-end conversation and method and system for eliminating echo

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179294A (en) * 2006-11-09 2008-05-14 爱普拉斯通信技术(北京)有限公司 Self-adaptive echo eliminator and echo eliminating method thereof
CN101719969A (en) * 2009-11-26 2010-06-02 美商威睿电通公司 Method and system for judging double-end conversation and method and system for eliminating echo

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
KAI CHEN,JING LU,ZHAOLONG JIN,SHA JIANG: "A Novel Subband Acoustic Echo Cancellation System Based on Fast Affine Projection Algorithm", 《ICSP2008 PROCEEDINGS》, 31 December 2008 (2008-12-31) *
何海,郑建宏: "回声抵消应用中双端发声检测算法的性能比较", 《通信电声》, 31 December 2008 (2008-12-31) *
陈智颖,陈锴,卢晶,方元: "双通道回声抵消系统中改进算法的定点化实现", 《应用声学》, 31 May 2009 (2009-05-31) *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104579828A (en) * 2014-12-24 2015-04-29 深圳市国电科技通信有限公司 Power line communication simulation method and system based on energy detection
CN104579828B (en) * 2014-12-24 2018-08-03 深圳市国电科技通信有限公司 A kind of Power Line Communication Simulation method and system based on energy measuring
CN106782592A (en) * 2016-12-27 2017-05-31 中山大学花都产业科技研究院 A kind of echo and the system and method uttered long and high-pitched sounds for eliminating network sound transmission
CN108134863A (en) * 2017-12-26 2018-06-08 中山大学花都产业科技研究院 A kind of modified double-end monitor device and detection method based on double statistics
CN108134863B (en) * 2017-12-26 2020-06-19 中山大学花都产业科技研究院 Improved double-end detection device and detection method based on double statistics
CN113936683A (en) * 2021-09-07 2022-01-14 联想(北京)有限公司 A sound collection method and electronic device
CN113949776A (en) * 2021-10-19 2022-01-18 随锐科技集团股份有限公司 Double-end talk detection method and device based on double-step fast echo cancellation
CN113949776B (en) * 2021-10-19 2024-04-16 随锐科技集团股份有限公司 Double-end speaking detection method and device based on double-step rapid echo cancellation

Similar Documents

Publication Publication Date Title
CN102387272B (en) Restraining method for residual echo in echo cancellation system
CN101719969B (en) Method and system for judging double-end conversation and method and system for eliminating echo
CN102160296B (en) Double-ended call detection method and device
EP2912833B1 (en) System and method for acoustic echo cancellation
TWI692754B (en) Method and device for continuously updating coefficient vector of finite impulse response filter
EP1998539B1 (en) Double talk detection method based on spectral acoustic properties
CN102065190B (en) Method and device for eliminating echo
US6792107B2 (en) Double-talk detector suitable for a telephone-enabled PC
EP2201563B1 (en) Multiple microphone voice activity detector
EP2905778B1 (en) Echo cancellation method and device
CN109348072B (en) Double-end call detection method applied to echo cancellation system
CN104427143B (en) residual echo detection method and system
CN105469785A (en) Voice activity detection method in communication-terminal double-microphone denoising system and apparatus thereof
US8934622B2 (en) Method for detecting double-talk condition and system using the same
CN105635500B (en) The inhibition system and method for dual microphone echo and noise
CN102300014A (en) Double-talk detection method applied to acoustic echo cancellation system in noise environment
CN103905656B (en) The detection method of residual echo and device
CN111989934A (en) Echo cancellation device, echo cancellation method, signal processing chip, and electronic apparatus
CN107680610A (en) A kind of speech-enhancement system and method
CN102739286A (en) Echo cancellation method used in communication system
CN1868136B (en) echo canceller
US8369511B2 (en) Robust method of echo suppressor
CN100559817C (en) Stereo Echo Cancellation Method and System Based on Speech Signal Separation Model
Valero et al. Signal-based late residual echo spectral variance estimation
CN119363880B (en) Voice call state detection method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111228