Echo cancellation is a method used in data transmission for error detection. The procedure consists of replicating the expected echoes from the transmitted signal as accurately as possible and subtracting them from the received signal.
For echo cancellation, an adaptive echo canceller is implemented on both sides of the transmission equipment. Its task is to accurately reproduce the incoming echoes over their entire time course. Because the echoes are dependent on line characteristics, the echo canceller must adapt to the instantaneous line characteristics. Echo cancellers are implemented with integrated circuits.