Patent ID: 7072466

Claim:
An echo canceller, comprising: a first delay device having a delay, the delay associated with a number of signal samples, the first delay device coupled to receive a transmit signal; a second delay device having the delay, the second delay device coupled to receive a receive signal; a coefficient updater coupled to the first delay device and the second delay device, the coefficient updater including an adaptive finite impulse response filter to provide updated coefficients responsive to the transmit signal and the receive signal; an echo estimator coupled to receive the transmit signal and coupled to the coefficient updater to receive the updated coefficients, the echo estimator configured to provide an estimated echo signal responsive to the updated coefficients and the transmit signal; a third delay device having the delay, the third delay device coupled to the echo estimator to delay the estimated echo signal; and an echo remover coupled to receive the receive signal and the estimated echo signal delayed, the echo remover configured to provide the receive signal less an estimated echo associated with the estimate echo signal.