Monitoring and control of an adaptive filter in a communication system
First Claim
1. A method for performing near-end signal detection, comprising:
- determining power of an output of a receiving path;
determining power of an error signal; and
using the power of the output of the receiving path and the power of the error signal to detect if the near-end signal is present.
24 Assignments
0 Petitions
Accused Products
Abstract
A communication system having an echo canceller is disclosed. One embodiment of the echo canceller includes an adaptive filter used to provide an estimate of reflected echo which is removed from the send signal. The echo canceller may also include a near-end talker signal detector which may be used to prevent the adaptive filter from adapting when a near-end talker signal is present. The echo canceller may also include a nonlinear processor used to further reduce any residual echo and to preserve background noise. The echo canceller may also include a monitor and control unit which may be used to monitor the filter coefficients and gain of the adaptive filter to maintain stability of the echo canceller, estimate pure delay, detect a tone, and inject a training signal. The echo canceller may also include a nonadaptive filter used to reduce the length of the adaptive filter.
-
Citations
34 Claims
-
1. A method for performing near-end signal detection, comprising:
-
determining power of an output of a receiving path;
determining power of an error signal; and
using the power of the output of the receiving path and the power of the error signal to detect if the near-end signal is present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for reducing divergence of a filter having a plurality of filter coefficients, wherein the filter has a plurality of states which comprise a first state and a second state, the method comprising:
-
determining a current state of the adaptive filter;
storing the plurality of filter coefficients when the current state of the adaptive filter is the first state; and
performing no storing of the plurality of filter coefficients when the current state of the adaptive filter is the second state. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for reducing divergence of a filter having a plurality of filter coefficients, the method comprising:
halting adaptation of at least a portion of the plurality of filter coefficients when a parameter of a near-end signal is below a first predetermined threshold and a parameter of a far-end signal is below a second predetermined threshold. - View Dependent Claims (21, 22)
-
23. A method for improving stability of an adaptive filter, comprising:
-
monitoring a plurality of filter coefficients in the adaptive filter;
detecting a predetermined pattern in the plurality of filter coefficients; and
if the predetermined pattern is detected, loading a different plurality of filter coefficients into the adaptive filter. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for improving stability of an adaptive filter for use in a communication system, the method comprising:
-
selectively adjusting a gain of an error signal; and
in response to selectively adjusting the gain of the error signal, ensuring that a gain of the communication system is not greater than 1. - View Dependent Claims (29)
-
-
30. An echo canceller, comprising:
-
a near-end signal detector which determines a power of an output of a receiving path and a power of an error signal to detect if a near-end signal is present;
an adaptive filter, coupled to the near-end signal detector;
control circuitry, coupled to the adaptive filter; and
a non-linear processor, coupled to the control circuitry. - View Dependent Claims (31, 32, 33, 34)
-
Specification