← Back to Patent Explorer
US6597787B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Echo cancellation device for cancelling echos in a transceiver unit

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 2000-07-28
•
Granted: 2003-07-22
•
Expires: 2020-07-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An echo cancellation device (ECD) comprises an echo canceller (EC) including a transfer function estimator (EST, H) and a subtractor (ADD) and a residual echo suppression device (G, ADD 2 ). The residual echo suppression device (G) comprises a residual echo filter (G) having an adjustable filter function (g). This filter function (g) can be adapted to either remove from the subtractor output (TNE′) the spectral characteristics relating to the reception signal (RFE) and/or to emphasize in the subtractor output signal (TNE′) a background signal spectral content relating to the transmission signal (TNE). A noise generation means (NGM′) can be provided at the output of the adaptable filter (G) for injecting a noise process in to the filter output signal (TNE′) prior to a speech coding in a speech coder (COD). The noise process masks in the filter output signal a spectral content relating to the reception signal (RFE).

Inventors

  • 👤 Ulf Lindgren
  • 👤 Mohan Misra
  • 👤 John Philipsson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 07:04
CPC Classifications
H; H04; H04M; H04M9/00; H04M9/08; H04M9/082; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/21

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 178 words
An echo cancellation device (ECD) for canceling echoes caused by a coupling of a reception signal (RFE) received by a receiving unit (RX) of a transceiver unit (TRU) of a telecommunication system (TELE) to a transmitting unit (TR) thereof, comprising: a) a transfer function estimator (EST, H) adapted to estimate the coupling transfer function (H) from the receiving unit (RC, SP, RCRT) to the transmitting unit (TR, MC, TCRT) and for processing the reception signal (RFE) with the estimated coupling transfer function (H); b) a subtractor (ADD) adapted to subtract from the transmission signal (TNE) which includes an echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT) the processed reception signal (RFE′); and c) a residual echo suppression device for suppressing residual echoes in the subtractor output signal (ADD); wherein d) the residual echo suppression device comprises a residual echo filter (G) having an adjustable filter function (g) adapted to remove from the subtractor output signal (TNE′) of the subtractor (ADD) the spectral characteristics relating to the reception signal (RFE).
Claim 2
Dependent Claim 178 words
An echo cancellation device (ECD) for canceling echoes caused by a coupling of a reception signal (RFE) received by a receiving unit (RX) of a transceiver unit (TRU) of a telecommunication system (TELE) to a transmitting unit (TR) thereof, comprising: a) a transfer function estimator (EST, H) adapted to estimate the coupling transfer function (H) from the receiving unit (RC, SP, RCRT) to the transmitting unit (TR, MC, TCRT) and for processing the reception signal (RFE) with the estimated coupling transfer function (H); b) a subtractor (ADD) adapted to subtract from the transmission signal (TNE) which includes an echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT) the processed reception signal (RFE′); and c) a residual echo suppression device for suppressing residual echoes in the subtractor output signal (ADD); wherein d) the residual echo suppression device comprises a residual echo filter (G) having an adjustable filter function (g) adapted to remove from the subtractor output signal (TNE′) of the subtractor (ADD) the spectral characteristics relating to the reception signal (RFE).
Claim 3
Dependent Claim 108 words
A device (ECD) according to claim 1 , further comprising: a spectral content determining means (CTL) adapted to receive one or more signals selected from the group consisting of the reception signal (RFE), the transmission signal (TNE) including the echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT) the processed reception signal (RFE′), and the subtractor output signal (TNE′), to determine the spectral content relating to the reception signal (RFE) on the basis of one or more of these signals, and to set the filter function (g) of the residual echo filter (G) in accordance with the determined spectral content.
Claim 4
Dependent Claim 113 words
A device (ECD) according to claim 2 , wherein the spectral content determining means (CTL) comprises a voice activity detector (VAD) for determining a voice activity in one or more signals selected from the group consisting of the transmission signal (TNE) including the echo signal, the processed reception signal (RFE′) and the subtractor output signal (TNE′), the spectral content determining means (CTL) determining a spectral content relating to the reception signal in one or more signals selected from the group consisting of the transmission signal (TNE) including the echo signal in the subtractor output signal (TNE′) only then when the voice activity detector (VAD) does not detect any voice activity in the signals.
Claim 5
Dependent Claim 30 words
A device (ECD) according to claim 2 , wherein the residual echo filter (G) is a digital filter whose filter characteristic is determined by a set of adjustable filter parameters.
Claim 6
Dependent Claim 87 words
A device (ECD) according to claim 4 , wherein the spectral content determining means (CTL) determines a spectral representation of the respective signal by estimating the model parameters of a linear model (A(z −1 )) of one or more of the signals (RFE; TNE; RFE; RFE′; TNE′), determines the parameters of an inverse of the linear model (A −1 ) and sets the adjustable filter parameters to the parameters of the inverse model (A −1 ) to remove the spectral content relating to the reception signal (RFE).
Claim 7
Dependent Claim 30 words
A device (ECD) according to claim 5 , wherein the linear model is an AutoRegressive (AR) model or an AutoRegressive eXogenous (ARX) model from residual echo to far end signal.
Claim 8
Dependent Claim 110 words
A device (ECD) according to claim 5 , wherein the determining means (CTL) determines a Discrete Fourier Transform (DFT) of the subtractor output signal (TNE′) including the residual echo signal or the transmission signal (TNE) including the echo signal and a Discrete Fourier Transform (DFT) of the reception signal (RFE) and adjusts the filter parameters on the basis of a subtraction of a scaled version (α) of the Discrete Fourier Transform (DFT) of the reception signal (RFE) from the Discrete Fourier Transform (DFT) of the transmission signal (TNE) including the echo signal or from the Discrete Fourier Transform (DFT) of the subtractor output signal (TNE′) including the residual echo signal.
Claim 9
Dependent Claim 107 words
A device (ECD) according to claim 7 , wherein the filter operation achieved by the setting of the filter parameters of the digital filter is determined to be: G (ω i )=(1 −α*X (ω i )/ M (ω i )) where G(ω i ) is the Discrete Fourier Transform of the filter function g, X(ω i ) is the Discrete Fourier Transform of the reception signal, M(ω i ) is the Discrete Fourier Transform of the transmission signal (TNE) including the echo signal or from the Discrete Fourier Transform (DFT) of the subtractor output signal (TNE′) including the residual echo signal, and a is the scaling factor.
Claim 10
Dependent Claim 92 words
A device (ECD) according to claim 1 , further comprising: a single/double talk detector (VAD, DT) adapted to detect a speech transmission in one or more signals selected from the group consisting of the reception signal (RFE), the transmission signal (TNE) including the echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT), the processed reception signal (RFE′) and the subtractor output signal (TNE′) for determining a speech activity in one or more signals selected from the group consisting of the reception and transmission signal.
Claim 11
Dependent Claim 196 words
A device (ECD) according to claim 9 , wherein when the single/double talk detector (VAD, DT) determines a speech activity in the reception signal and no speech activity in the transmission signal, the adjustable filter function (g) is adjusted by a control circuit (CTL) to an all-pass circuit; when the single/double talk detector (VAD, DT) determines no speech activity in the reception signal and the start of a speech activity in the transmission signal, when the adjustable filter function (g) is controlled to an all-pass circuit, the adjustable filter function (g) is kept in the all-pass state; when the single/double talk detector (VAD, DT) determines a speech activity in the transmission signal and the start of a speech activity in the reception signal, when the adjustable filter function (g) is controlled to an all-pass circuit, the adjustable filter function (g) is controlled such that the spectral content is reduced to some extent; and when the single/double talk detector (VAD, DT) determines the stop of a speech activity in the transmission signal and the start of a speech activity in the reception signal, the adjustable filter function (g) is controlled such that the spectral content is removed.
Claim 12
Dependent Claim 49 words
A device (ECD) according to claim 1 , wherein the adjustable filter function (g) is further adapted to amplify in the subtractor output signal (TNE′) of the subtractor (ADD) the spectral content of the background signal in the transmission signal (TNE, TNE′) transmitted by the transmitting unit (TR, TCRT).
Claim 13
Dependent Claim 70 words
A device (ECD) according to claim 11 , wherein the background spectral content is determined in speech pauses of the transmission signal (TNE, TNE′) and the amplification is performed in one or more conditions selected from the group of conditions consisting of speech pauses and during a speech in the transmission signal (TNE, TNE′) whilst the spectral content removing relating to the reception signal (RFE) is performed at all times.
Claim 14
Dependent Claim 42 words
A device (ECD) according to claim 1 further comprising: a noise generation means (NGM′; AR, ADD 2 ) adapted to add noise in the filter output signal (TNE′) in a spectral region relating to the reception signal (RFE) for masking residual echoes.
Claim 15
Dependent Claim 63 words
A transceiver unit (TRU) including an echo cancellation device (EC) according to claim 1 , wherein the reception unit (RX; SP) comprises a loudspeaker (SP) outputting the reception signal (RFE) and the transmission unit (TR, MC) comprises a microphone (MC) which generates the transmission signal (TNE), wherein the echoes are caused by an acoustic coupling between the loudspeaker (SP) and the microphone (MC).
Claim 16
Dependent Claim 26 words
A transceiver unit (TRU) including an echo cancellation device (ECD) according to claim 1 and a speech coder (COD) downstream from the echo cancellation device (ECD).
Claim 17
Dependent Claim 190 words
An echo cancellation device (ECD) for canceling echoes caused by a coupling of a reception signal (RFE) received by a receiving unit (RX) of a transceiver unit (TRU) of a telecommunication system (TELE) to a transmitting unit (TR) thereof, comprising: a) a transfer function estimator (EST, H) adapted to estimate the coupling transfer function (H) from the receiving unit (RX, SP, RCRT) to the transmitting unit (TR, MC, TCRT) and for processing the reception signal (RFE) with the estimated coupling transfer function (H); b) a subtractor (ADD) adapted to subtract from the transmission signal (TNE) which includes an echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT) the processed reception signal (RFE′); and c) a residual echo suppression device for suppressing residual echoes in the subtractor output signal (ADD); wherein d) the residual echo suppression device (G) comprises a residual echo filter (G) having an adjustable filter function (g) adapted to amplify in the subtractor output signal (TNE′) of the substractor (ADD) the spectral content of the background signal in the transmission signal (TNE, TNE′) transmitted by the transmitting unit (TR, TCRT).
Claim 18
Dependent Claim 190 words
An echo cancellation device (ECD) for canceling echoes caused by a coupling of a reception signal (RFE) received by a receiving unit (RX) of a transceiver unit (TRU) of a telecommunication system (TELE) to a transmitting unit (TR) thereof, comprising: a) a transfer function estimator (EST, H) adapted to estimate the coupling transfer function (H) from the receiving unit (RX, SP, RCRT) to the transmitting unit (TR, MC, TCRT) and for processing the reception signal (RFE) with the estimated coupling transfer function (H); b) a subtractor (ADD) adapted to subtract from the transmission signal (TNE) which includes an echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT) the processed reception signal (RFE′); and c) a residual echo suppression device for suppressing residual echoes in the subtractor output signal (ADD); wherein d) the residual echo suppression device (G) comprises a residual echo filter (G) having an adjustable filter function (g) adapted to amplify in the subtractor output signal (TNE′) of the substractor (ADD) the spectral content of the background signal in the transmission signal (TNE, TNE′) transmitted by the transmitting unit (TR, TCRT).
Claim 19
Dependent Claim 109 words
A device (ECD) according to claim 16 , further comprising: a background signal model determining means (CTL) adapted to receive one or more signals selected from the group consisting of the transmission signal (TNE) including the echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT) and the subtractor output signal (TNE′), to determine a background signal model on the basis of one or more of the signals selected from this group, and to set the filter function (g) of the residual echo filter (G) in accordance with the determined background signal model in order to emphasize the background signal spectral content.
Claim 20
Dependent Claim 84 words
A device (ECD) according to claim 17 , wherein the background signal model determining means (CTL) comprises a voice activity detector (VAD) for determining a voice activity in one or more signals selected from the group consisting of the transmission signal (TNE) including the echo signal and in the subtractor output signal (TNE′), the background signal model determining means (CTL) determining a model of the background signal only then when the voice activity detector (VAD) does not detect any voice activity in the signals.
Claim 21
Dependent Claim 38 words
A device (ECD) according to claim 16 , wherein the adjustable filter function (g) is further adaptable to remove from the subtractor output signal (TNE′) of the substractor (ADD) the spectral characteristics relating to the reception signal (RFE).
Claim 22
Dependent Claim 43 words
A device (ECD) according to claim 16 , further comprising: a noise generation means (NGM′; AR, ADD 2 ) adapted to add noise in the filter output signal (TNE′) in a spectral region relating to the reception signal (RFE) for masking residual echoes.
Claim 23
Dependent Claim 191 words
An echo cancellation device (ECD) for canceling echoes caused by a coupling of a reception signal (RFE) received by a receiving unit (RX) of a transceiver unit (TRU) of a telecommunication system (TELE) to a transmitting unit (TR) thereof, comprising: a) a transfer function estimator (EST, H) adapted to estimate the coupling transfer function (H) from the receiving unit (RX, SP, RCRT) to the transmitting unit (TR, MC, TCRT) and for processing the reception signal (RFE) with the estimated coupling transfer function (H); b) a subtractor (ADD) adapted to subtract from the transmission signal (TNE) which includes an echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT) the processed reception signal (RFE′); and c) a residual echo suppression device for suppressing residual echoes in the subtractor output signal (ADD); wherein d) the residual echo suppression device (G) comprises a residual echo filter (G) having an adjustable filter function (g) and a noise generation means (NGM′; AR, ADD 2 ) adapted to add noise in the filter output signal (TNE′) in a spectral region relating to the reception signal (RFE) for masking residual echoes.
Claim 24
Dependent Claim 191 words
An echo cancellation device (ECD) for canceling echoes caused by a coupling of a reception signal (RFE) received by a receiving unit (RX) of a transceiver unit (TRU) of a telecommunication system (TELE) to a transmitting unit (TR) thereof, comprising: a) a transfer function estimator (EST, H) adapted to estimate the coupling transfer function (H) from the receiving unit (RX, SP, RCRT) to the transmitting unit (TR, MC, TCRT) and for processing the reception signal (RFE) with the estimated coupling transfer function (H); b) a subtractor (ADD) adapted to subtract from the transmission signal (TNE) which includes an echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT) the processed reception signal (RFE′); and c) a residual echo suppression device for suppressing residual echoes in the subtractor output signal (ADD); wherein d) the residual echo suppression device (G) comprises a residual echo filter (G) having an adjustable filter function (g) and a noise generation means (NGM′; AR, ADD 2 ) adapted to add noise in the filter output signal (TNE′) in a spectral region relating to the reception signal (RFE) for masking residual echoes.
Claim 25
Dependent Claim 89 words
A device (ECD) according to claim 21 , further comprising: a spectral content determining means (CTL) adapted to receive one or more signals selected from the group consisting of the reception signal (RFE, the transmission signal (TNE) including the echo signal due to the coupling of the received signal (RFE) to the transmitting unit (MC, TCRT) and the processed reception signal (RFE′) and/or the subtractor output signal (TNE′), to determine the spectral region relating to the reception signal (RFE) on the basis of one or more of these signals.
Claim 26
Dependent Claim 25 words
A device (ECD) according to claim 21 , wherein the filter function (g) is adjusted by a control means (CTL) to be an all-pass filter.
Claim 27
Dependent Claim 51 words
A device (ECD) according to claim 21 , wherein the noise generation means (NGM′) comprises an AR model unit (AR) driven by a noise generator (NG), wherein an adjustment unit (ADJ) is provided for controlling the AR unit to set a spectral shape required for the masking of the residual echo.
Claim 28
Dependent Claim 37 words
A device (ECD) according to claim 21 , wherein the adjustable filter function (g) is adaptable to remove from the subtractor output signal (TNE′) of the subtractor (ADD) the spectral characteristics relating to the reception signal (RFE).
Claim 29
Dependent Claim 49 words
A device (ECD) according to claim 21 , wherein the adjustable filter function (g) is further adaptable to amplify in the subtractor output signal (TNE′) of the subtractor (ADD) the spectral content of the background signal in the transmission signal (TNE, TNE′) transmitted by the transmitting unit (TR, TCRT).

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-07-21 2007-01-20 2007-07-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-07-21 2011-01-20 2011-07-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-07-21 2015-01-20 2015-07-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag