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. The system includes a monitoring subsystem configured to monitor
a quality of the nonadaptive and adaptive error signals and 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.