For use with a full duplex communication network having a transmitter path coupled by way of a digital-to-analog converter resistor network and a transmitter path filter network to a hybrid circuit which is operative to couple a two-wire communication link to said transmitter path and a receiver path, said receiver path including a receiver path filter network and an analog-to-digital converter, the output of said analog-to-digital converter containing a received signal from said two-wire communication link and a transmission signal leakage component from said hybrid circuit as an echo signal, an echo canceler for effectively canceling said echo signal from said receiver path comprising:
- a multistage delay line, through which successive symbols of said multi-symbol data modulation system, conveyed over said transmitter path to said hybrid circuit for transmission by way of said two-wire communication link, are sequentially introduced;
- a plurality of partial sum generators, respective ones of which are associated with respective ones of symbols employed by said multi-symbol data modulation system, a respective one of said plurality of partial sum generators, which is associated with a respective one of said symbols, being coupled to receive first coefficients associated with each of the stages of said multistage delay line which store said respective one of said symbols, and producing a summation of the products of said first coefficients and said respective one of said symbols;
- a plurality of multiplier stages respectively coupled to a selected number of said partial sum generators, said selected number being less than said plurality of said partial sum generators, each multiplier stage being operative to multiply a respective partial sum by a respective second coefficient;
- a coefficient generator operative to generate said first and second coefficients;
- and
- a summation stage for summing together outputs of said plurality of multiplier stages and the output of at least one partial sum generator whose output is not coupled to a multiplier stage, so as to produce a summation signal as an echo estimate signal, said echo estimate signal being differentially combined with the output of said analog-to-digital converter to produce an output signal which is coupled to said coefficient generator for adjusting said first and second coefficients.