IP Library Granted Patent US 7,450,713
Granted Patent B2
US 7,450,713 · App. 11/361,802 · Granted Nov 11, 2008

Echo canceller employing dual-H architecture having improved non-linear echo path detection

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,450,713
App. No.
11/361,802
Granted
Nov 11, 2008
Kind
B2
Abstract

An echo canceller circuit for use in an echo canceller system is set forth that provides sensitive non-linear echo path response detection. The echo canceller circuit comprises a first digital filter having non-adaptive tap coefficients to simulate an echo response occurring during a call. A second digital filter having adaptive tap coefficients to simulate an echo response occurring during the call is also used. The adaptive tap coefficients of the second digital filter are updated over the duration of the call. A coefficient transfer controller is disposed in the echo canceller circuit to transfer the adaptive tap coefficients of the second digital filter to replace the tap coefficients of the first digital filter when a set of one or more transfer conditions is met. A non-linear echo path response detector is provided. The non-linear echo path detector is responsive to one or more parameters of the first and second digital filters to detect a non-linear echo path condition. In accordance with one embodiment of the present invention, the non-linear echo path detector is responsive to a transfer density value corresponding to a number of transfers executed by the coefficient transfer controller. In accordance with a further embodiment of the present invention, the non-linear echo path detector is responsive to a coefficient time dispersion characteristic of the second digital filter for detecting a non-linear echo path condition.

Claims (29)

1. A method for compensating for echo response, comprising;

detecting a non-linear echo path condition; and

entering a time-varying mode in response to detecting the non-linear echo path condition.

2. The method of claim 1 , wherein detecting the non-linear echo path condition includes detecting a coefficient time dispersion characteristic.

3. The method of claim 2 , wherein the coefficient time dispersion characteristic indicates coefficient time dispersion above a predetermined threshold value.

4. The method of claim 3 , wherein the coefficient time dispersion is above the predetermined threshold value for a predetermined period of time.

5. The method of claim 2 , wherein the coefficient time dispersion characteristic indicates coefficient time dispersion above a predetermined threshold value and a background noise level below a predetermined value.

6. The method of claim 5 , wherein the coefficient time dispersion is above the predetermined threshold value for a predetermined period of time.

7. The method of claim 1 , wherein detecting the non-linear echo path condition includes detecting a transfer density value corresponding to a number of transfers of adaptive tap coefficients to a digital filter.

8. The method of claim 7 , wherein the digital filter is a finite impulse response filter.

9. The method of claim 8 , wherein the finite impulse response filter comprises a plurality of D.C. taps.

10. The method of claim 7 , wherein the digital filter is an infinite impulse response filter.

11. The method of claim 1 , wherein entering a time varying mode includes biasing an output decision logic to compensate for echo response.

12. The method of claim 11 , wherein biasing the output decision is based on varying a transfer criterion used to transfer coefficients between adaptive and non-adaptive filters used to compensate for echo.

13. The method of claim 2 , further including maintaining background noise level below a predetermined value to avoid a false indication of non-linearity.

14. An apparatus for compensating for echo response, the apparatus comprising:

a detector to detect a non-linear echo path condition; and

a unit responsive to the detector to cause an echo compensator to enter a time-varying mode in response to detecting the non-linear echo path condition.

15. The apparatus of claim 14 , wherein the detector is configured to detect a coefficient time dispersion characteristic.

16. The apparatus of claim 15 , wherein the coefficient time dispersion characteristic indicates coefficient time dispersion above a predetermined threshold value.

17. The apparatus of claim 16 , wherein the coefficient time dispersion is above the predetermined threshold value for a predetermined period of time.

18. The apparatus of claim 15 , wherein the coefficient time dispersion characteristic indicates coefficient time dispersion above a predetermined threshold value and a background noise level below a predetermined value.

19. The apparatus of claim 18 , wherein the coefficient time dispersion is above the predetermined threshold value for a predetermined period of time.

20. The apparatus of claim 15 ,wherein entering a time varying mode includes outputting a decision logic biased to use the adaptive filter to compensate for echo response.

21. The apparatus of claim 15 , wherein maintaining background noise level below a predetermined value to avoid a false indication of non-linearity.

22. The apparatus of claim 14 , wherein the detector is further configured to detect a transfer density value corresponding to a number of transfers of adaptive tap coefficients to a digital filter.

23. The apparatus of claim 22 , wherein digital filter is a finite impulse response filter.

24. The apparatus of claim 23 , wherein the finite impulse response filter comprises a plurality of D.C. taps.

25. The apparatus of claim 22 , wherein the digital filter is an infinite impulse response filter.

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.
To: TELLABS OPERATIONS, INC.
Reel/Frame 034140/0566 →
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 →