Abstract:
An echo canceller circuit for use in an echo canceller system is set forth. The echo canceller circuit comprises a first digital filter having non-adaptive tap coefficients to simulate an echo response occurring during a call. A second digital filter having adaptive tap coefficients to simulate an echo response occurring during the call is also used. The adaptive tap coefficients of the second digital filter are updated over the duration of the call. A coefficient transfer controller is disposed in the echo canceller circuit to transfer the adaptive tap coefficients of the second digital filter to replace the tap coefficients of the first digital filter when a value, Ã, is greater than a value, {overscore (E)}, and, concurrently, when à is greater than a value, E. The value of {overscore (E)} corresponds to the ratio between a signal-plus-echo signal and a first echo compensated signal using the first digital filter. The value of à corresponds to the ratio between the signal-plus-echo signal and a second echo compensated signal using the second digital filter.