IP Library Granted Patent US 7,003,101
Granted Patent B2
US 7,003,101 · App. 10/226,048 · Granted Feb 21, 2006

Subband echo location and double-talk detection in communication systems

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,003,101
App. No.
10/226,048
Granted
Feb 21, 2006
Kind
B2
Abstract

A method of controlling an echo canceller in a communications channel, is disclosed wherein input signals from the communications channel are first subbanded into a subband. Echo locations are then identified within the subband and are used to control the echo canceller. Typically, the echo canceller will be a fullband echo canceller with an adaptive filter, in which case the echo locations are used to control the filter coefficients.

Claims (29)

1. A method of effecting echo cancellation in a communications channel, comprising:

receiving an input signal containing an echo signal;

developing an estimate signal of said echo signal with a fullband adaptive filter having a plurality of updatable coefficients;

subbanding said received input signal into a single subband;

identifying echo locations within said subband with a subband adaptive filter having coefficients; and

updating a limited set of coefficients in said fullband adaptive filter as determined by said echo locations identified in said single subband by said subband filter; and

subtracting said estimate signal from an output signal coupled to said input signal; and

wherein

said subband adaptive filter generates an echo replica which is subtracted from said output signal to generate an error signal;

said error signal updates the coefficients of said subband adaptive filter;

and said echo locations are determined by analyzing the absolute values of said coefficients of said subband filter to identify the peaks in said absolute values.

2. A method as claimed in claim 1 , wherein said subband adaptive filter is an NMLS filter.

3. A method as claimed in claim 1 , wherein the input signal is subbanded wit a single-sided subband filter.

4. A method as claimed in claim 3 , wherein said single-sided subband filter is a FIR filter.

5. An echo canceller, comprising:

a fullband adaptive filter having updatable coefficients for developing an estimate signal of an echo signal in a received input signal;

a subbander for subbanding said received input signal into a single subband;

a subband adaptive filter for processing signals within said subband;

a detector for identifying echo locations from the coefficients in the subband adaptive filter connected to said fullband adaptive filter, said fullband adaptive filter being configured to update a limited set of the coefficients thereof as determined by the echo locations identified by said detector; and

a subtractor for subtracting said estimate signal developed by said fullband adaptive filter from an output signal coupled to said input signal; and wherein

said subband adaptive filter generates an echo replica within said subband;

a subtractor subtracts said echo replica from an echo signal within said subband to generate an error signal for updating the filter coefficients in said subband adaptive filter; and

a peak detector determines the locations of the echoes from the peaks in the absolute values of the coefficients of said subband adaptive filter.

6. An echo canceller as claimed in claim 5 , wherein said subband adaptive filter is an NMLS filter.

7. An echo canceller as claimed in claim 5 , further comprising a double-talk detector for detecting double-talk from the coefficients of said subband adaptive filter.

8. An echo canceller as claimed in claim 7 , wherein said double-talk detector detects double talk by comparing the peak values of the coefficients of said subband adaptive filter with the average values.

9. An echo canceller as claimed in claim 8 , wherein said double-talk detector further detects path changes within said subband.

10. An echo canceller as claimed in claim 9 , wherein said double-talk detector detects path said changes by detecting changes in echo location.

11. An echo canceller as claimed in claim 10 , wherein said double-talk detector detects path changes by detecting changes in ERLE within said subband.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2017
From: MICROSEMI SEMICONDUCTOR ULC
To: IP GEM GROUP, LLC
Reel/Frame 043140/0366 →
CHANGE OF NAME Recorded Jul 31, 2017
From: MICROSEMI SEMICONDUCTOR CORP.
To: MICROSEMI SEMICONDUCTOR ULC
Reel/Frame 043141/0068 →
CHANGE OF NAME Recorded Jul 31, 2017
From: ZARLINK SEMICONDUCTOR INC.
To: MICROSEMI SEMICONDUCTOR CORP.
Reel/Frame 043378/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2002
From: SEIBERT, MICHAEL
To: ZARLINK SEMICONDUCTOR INC.
Reel/Frame 013236/0045 →