Back to results
US 7,003,101 B2Granted
Subband echo location and double-talk detection in communication systems
AssigneeZarlink Semiconductor Inc.
InventorMichael Seibert
Life of this patent
Estimating the term…
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.
Claims11
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.
10 more elements
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.
8 more elements
Dependencies are inferred from the claim text.