An echo canceller (110) includes receive and send paths (114, 118) each having an input and output port (112, 116, 120, 122), a first non-adaptive filter (126) with first filter coefficients for generating a first replica signal (Y1 (k)) in response to a receive input signal (x(k)), a second adaptive filter (128) with second filter coefficients for generating a second replica signal (Y2(k)) in response to the receive input signal (x (k)), a first subtracter (130) for generating a send output signal (e1(k)) representing a difference between a send input signal (s(k)) and the first replica signal, a second subtracter (132) for generating an error signal (e2(k)) representing a difference between the send output signal and the second replica signal, and a controller (134) for replacing the first filter coefficients by the sum of the first and second filter coefficients and for resetting the second filter coefficients in response to a calculation that includes a first quantity associated with the send output signal and a second quantity associated with the error signal. <IMAGE>
Echo canceller with adaptive and non-adaptive filters