System and method for updating filter coefficients and echo canceller including same
First Claim
1. A system for updating filter coefficients for an echo canceller having a nonadaptive filter and an adaptive filter, said nonadaptive filter having nonadaptive filter coefficients and configured to develop a nonadaptive error signal as a function of said nonadaptive filter coefficients, said adaptive filter having adaptive filter coefficients and configured to develop an adaptive error signal as a function of said adaptive filter coefficients, said system, comprising:
- a monitoring subsystem configured to monitor a quality of said nonadaptive and adaptive error signals; and
a selection subsystem configured to select one of said nonadaptive and adaptive filter coefficients for use by said nonadaptive filter based on said quality of said nonadaptive and adaptive error signals.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system for updating filter coefficients for use with an echo canceller, a related method for updating filter coefficients and an echo canceller including the system or the method. In one embodiment, the echo canceller has a nonadaptive filter and an adaptive filter, the nonadaptive filter having nonadaptive filter coefficients and configured to develop a nonadaptive error signal as a function of the nonadaptive filter coefficients, and the adaptive filter having adaptive filter coefficients and configured to develop an adaptive error signal as a function of the adaptive filter coefficients. In an exemplary embodiment, the system includes a monitoring subsystem configured to monitor a quality of the nonadaptive and adaptive error signals. The system further includes a selection subsystem configured to select one of the nonadaptive and adaptive filter coefficients for use by the nonadaptive filter based on the quality of the nonadaptive and adaptive error signals.
23 Citations
21 Claims
-
1. A system for updating filter coefficients for an echo canceller having a nonadaptive filter and an adaptive filter, said nonadaptive filter having nonadaptive filter coefficients and configured to develop a nonadaptive error signal as a function of said nonadaptive filter coefficients, said adaptive filter having adaptive filter coefficients and configured to develop an adaptive error signal as a function of said adaptive filter coefficients, said system, comprising:
-
a monitoring subsystem configured to monitor a quality of said nonadaptive and adaptive error signals; and
a selection subsystem configured to select one of said nonadaptive and adaptive filter coefficients for use by said nonadaptive filter based on said quality of said nonadaptive and adaptive error signals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of updating filter coefficients for an echo canceller having a nonadaptive filter and an adaptive filter, said nonadaptive filter having nonadaptive filter coefficients and said adaptive filter having adaptive filter coefficients, said method, comprising:
-
generating a nonadaptive error signal as a function of an incoming signal, an outgoing signal and said nonadaptive filter coefficients;
generating an adaptive error signal as a function of said incoming signal, said outgoing signal and said adaptive filter coefficients;
monitoring a quality of said nonadaptive and adaptive error signals; and
selecting one of said nonadaptive and adaptive filter coefficients for use by said nonadaptive filter based on said quality of said nonadaptive and adaptive error signals. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A echo canceller, comprising:
-
a nonadaptive filter having nonadaptive filter coefficients and configured to develop a nonadaptive error signal as a function of an incoming signal, an outgoing signal and said nonadaptive filter coefficients;
an adaptive filter having adaptive filter coefficients and configured to develop an adaptive error signal as a function of said incoming signal, said outgoing signal and said adaptive filter coefficients; and
a system for updating filter coefficients, including;
a monitoring subsystem configured to monitor a quality of said nonadaptive and adaptive error signals, and a selection subsystem configured to select one of said nonadaptive and adaptive filter coefficients for use by said nonadaptive filter based on said quality of said nonadaptive and adaptive error signals. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification