IP Library Granted Patent US 7,200,222
Granted Patent B2
US 7,200,222 · App. 10/602,949 · Granted Apr 3, 2007

Echo canceller employing dual-H architecture having variable adaptive gain settings

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,200,222
App. No.
10/602,949
Granted
Apr 3, 2007
Kind
B2
Abstract

An echo canceller circuit for use in an echo canceller system is set forth that provides sensitive double-talk detection. The echo canceller circuit comprises a second digital filter having adaptive tap coefficients to simulate an echo response occurring during the call. The adaptive tap coefficients of the second digital filter are updated over the duration of the call using a Least Mean Squares process having an adaptive gain a. A channel condition detector is used to detect channel conditions during the call. The channel condition detector is responsive to detected channel conditions for changing the adaptive gain a during the call. For example, the channel condition detector may detect the presence of a double-talk condition and set the adaptive gain a to zero. Similarly, the channel condition detector may detect the occurrence of a high background noise condition and set the adaptive gain a to a level less than 1 that is dependent on the detected level of the background noise. Other similar channel conditions and corresponding adaptive gain settings may likewise be utilized.

Claims (34)

1. A method for processing an echo response, comprising:

simulating the echo response with adaptive tap coefficients;

updating the adaptive tap coefficients at times with an adaptive process having an adaptive gain; and

lowering the adaptive gain depending on an amount of background noise.

2. The method of claim 1 , further comprising initializing the adaptive gain.

3. The method of claim 1 , further comprising measuring the background noise.

4. The method of claim 1 , wherein lowering the adaptive gain depending on an amount of background noise comprises lowering the adaptive gain when the background noise increases.

5. A method for processing an echo response of a far-end signal, comprising:

simulating the echo response with adaptive tap coefficients;

updating the adaptive tap coefficients at times with an adaptive process having an adaptive gain; and

lowering the adaptive gain in response to a narrow band signal condition.

6. The method of claim 5 , further comprising initializing the adaptive gain.

7. The method of claim 5 , further comprising detecting the narrow band signal condition.

8. The method of claim 7 , further comprising detecting the narrow band signal condition with a predictive filtering process.

9. The method of claim 8 , wherein the predictive filtering process is a fourth order predictive filtering process.

10. The method of claim 8 , wherein detecting the narrow band signal condition with a predictive filtering process comprises predictive filtering a far-end sample if a far-end power is greater than an amplitude threshold.

11. The method of claim 8 , wherein detecting the narrow band signal condition with a predictive filtering process comprises re-initializing the predictive filtering process if a far-end power is less than an amplitude threshold.

12. A method for processing an echo response, comprising:

simulating the echo response with adaptive tap coefficients;

updating the adaptive tap coefficients at times with an adaptive process having an adaptive gain; and

lowering the adaptive gain in response to a non-linear echo path condition.

13. The method of claim 12 , further comprising initializing the adaptive gain.

14. The method of claim 12 , wherein lowering the adaptive gain in response to a non-linear echo path condition comprises choosing a gain lower than 1 in response to a non-linear echo path condition.

15. The method of claim 12 , further comprising lowering the adaptive gain depending upon an amount of background noise.

16. A method for processing an echo response, comprising:

simulating the echo response with adaptive tap coefficients;

updating the adaptive tap coefficients at times with an adaptive process having an adaptive gain; and

adjusting the adaptive gain during substandard echo cancellation performance.

17. The method of claim 16 , further comprising initializing the adaptive gain.

18. The method of claim 16 , wherein the adaptive process has a convergence period.

19. The method of claim 16 , wherein adjusting the adaptive gain during substandard echo cancellation performance comprises adjusting the adaptive gain during steady state conditions.

20. The method of claim 18 , wherein adjusting the adaptive gain during substandard echo cancellation performance comprises adjusting the adaptive gain after the convergence period.

21. The method of claim 18 , wherein adjusting the adaptive gain during substandard echo cancellation performance comprises keeping the adaptive gain constant during the convergence period.

22. The method of claim 20 , wherein adjusting the adaptive gain after the convergence period comprises lowering the adaptive gain after the convergence period.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 10/075,623 PREVIOUSLY RECORDED AT REEL: 034484 FRAME: 0740. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FOR SECURITY --- PATENTS. Recorded Jun 14, 2017
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 042980/0834 →
ASSIGNMENT FOR SECURITY - - PATENTS Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 034484/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: LABERTEAUX, KENNETH P.; YOUNCE, RICHARD C.; DUNNE, BRUCE E.; FARRELL, DAVID S.
To: TELLABS OPERATIONS, INC.
Reel/Frame 034140/0631 →
SECURITY AGREEMENT Recorded Dec 6, 2013
From: TELLABS OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 031768/0155 →