An apparatus and method for canceling an echo signal is disclosed. The
apparatus includes an echo filter, an up-sampler, an interpolation
filter, and a signal combining apparatus. The echo filter filters the
transmitted signal, the up-sampler up-samples the output of the echo
filter, the interpolation filter filters the up-sampled output to
generate a signal that emulates the echo signal, and the signal combining
apparatus combines the signal emulating the echo signal with the received
signal to remove echo signal. The method estimates an impulse response of
the echo channel for estimation of filter coefficients of an echo filter.
The transmit signal is then filtered in the echo filter to generate an
output, which is up-sampled to generate another output. The up-sampled
output is filtered by the interpolation filter to generate a signal that
emulates the echo signal, which is then combined with the received signal
to cancel the echo signal.