IP Library Granted Patent US 7,539,300
Granted Patent B1
US 7,539,300 · App. 11/150,696 · Granted May 26, 2009

Echo canceller with enhanced infinite and finite ERL 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,539,300
App. No.
11/150,696
Granted
May 26, 2009
Kind
B1
Abstract

There is provided a method of detecting an infinite echo return loss (ERL) in an echo cancellation system while in a finite ERL mode. The method comprises determining a running mean attenuation by the echo cancellation system, determining a ratio of an echo signal to a near-end noise ratio (ENR), defining an infinite ERL threshold (TH infinite ) as a function of the ENR, and switching to an infinite ERL mode as a function of the running mean attenuation and the TH infinite . The running mean attenuation can be enhanced echo return loss (ERLE), and the higher the ENR the higher the TH infinite and the lower the ENR the lower the TH infinite . The switching can further be a function of an energy distribution, where the switching switches to the infinite ERL mode based on a non-localized energy distribution over an echo path delay for a predetermined period of time.

Claims (33)

1. A method of switching between an infinite echo return loss (ERL) mode and a finite ERL mode in an echo cancellation system, said method comprising:

determining a first echo return loss enhancement (ERLE) while said echo cancellation system is in said finite ERL mode;

determining a first ratio of a first echo signal to a first near-end noise (first ENR) while said echo cancellation system is in said finite ERL mode;

defining an infinite ERL threshold (TH infinite ) as a function of said first ENR;

switching to said infinite ERL mode as a function of said first ERLE and said TH infinite ;

determining a second ERLE while said echo cancellation system is in said infinite ERL mode;

determining a second ratio of a second echo signal to a second near-end noise (second ENR) while said echo cancellation system is in said infinite ERL mode;

defining a finite ERL threshold (TH finite ) as a function of said second ENR; and

switching to said finite ERL mode as a function of said second ERLE and said TH finite .

2. The method of claim 1 , wherein the higher said first ENR the higher said TH infinite and the lower said first ENR the lower said TH infinite .

3. The method of claim 1 , wherein said switching to said infinite ERL mode occurs if said first ERLE is less than said TH infinite .

4. The method of claim 1 , wherein said switching to said infinite ERL mode includes disabling echo cancellation by said echo cancellation system.

5. The method of claim 4 , wherein said disabling echo cancellation includes bypassing an adaptive filter and a non-linear processor (NLP) of said echo cancellation system.

6. The method of claim 1 , wherein said switching to said infinite ERL mode is further a function of an energy distribution.

7. The method of claim 6 , wherein said switching to said infinite ERL mode switches to said infinite ERL mode based on a non-localized energy distribution over an echo path delay for a predetermined period of time.

8. The method of claim 1 , wherein said switching to said finite ERL mode is further a function of an energy distribution.

9. An echo cancellation system capable of switching between an infinite echo return loss (ERL) mode and a finite ERL mode, said echo cancellation system comprising:

a control logic configured to:

determine a first echo return loss enhancement (ERLE) while said echo cancellation system is in said finite ERL mode;

determine a first ratio of a first echo signal to a first near-end noise (first ENR) while said echo cancellation system is in said finite ERL mode;

define an infinite ERL threshold (TH infinite ) as a function of said first ENR;

switch to said infinite ERL mode as a function of said first ERLE and said TH infinite ;

determine a second ERLE while said echo cancellation system is in said infinite ERL mode;

determine a second ratio of a second echo signal to a second near-end noise (second ENR) while said echo cancellation system is in said infinite ERL mode;

define a finite ERL threshold (TH finite ) as a function of said second ENR; and

switch to said finite ERL mode as a function of said second ERLE and said TH finite .

10. The echo cancellation system of claim 9 , wherein the higher said first ENR the higher said TH infinite and the lower said first ENR the lower said TH infinite .

11. The echo cancellation system of claim 9 , wherein said control logic is configured to switch said echo cancellation system to said infinite ERL mode if said ERLE is less than said TH infinite .

12. The echo cancellation system of claim 9 , wherein said infinite ERL mode includes disabling echo cancellation by said echo cancellation system.

13. The echo cancellation system of claim 12 , wherein said disabling echo cancellation includes bypassing an adaptive filter and a non-linear processor (NLP) of said echo cancellation system.

14. The echo cancellation system of claim 9 , wherein said control logic is configured to switch said echo cancellation system to said infinite ERL mode as a function of an energy distribution.

15. The echo cancellation system of claim 14 , wherein said control logic is configured to switch said echo cancellation system to said infinite ERL mode based on a non-localized energy distribution over an echo path delay for a predetermined period of time.

16. The echo cancellation system of claim 9 , wherein said control logic is configured to switch said echo cancellation system to switch to said finite ERL mode as a function of an energy distribution.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2017
From: MINDSPEED TECHNOLOGIES, LLC
To: MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
Reel/Frame 044791/0600 →
CHANGE OF NAME Recorded Aug 10, 2016
From: MINDSPEED TECHNOLOGIES, INC.
To: MINDSPEED TECHNOLOGIES, LLC
Reel/Frame 039645/0264 →
SECURITY INTEREST Recorded May 9, 2014
From: M/A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC.; MINDSPEED TECHNOLOGIES, INC.; BROOKTREE CORPORATION
To: GOLDMAN SACHS BANK USA
Reel/Frame 032859/0374 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2014
From: JPMORGAN CHASE BANK, N.A.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 032861/0617 →
SECURITY INTEREST Recorded Mar 21, 2014
From: MINDSPEED TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032495/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2005
From: BENYASSINE, ADIL; LAVROV, NICK J.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 016689/0943 →