Patent ID: 8160187

Claim:
A system for communicating digital multi-tone (DMT) signals, comprising: memory for storing a first C coefficient; a first receiver path having a first front-end (FE) receiving element, a first signal combiner, a second signal combiner, a third signal combiner, and a first symbol decision element, the first and second signal combiners between the first FE receiving element and the first symbol decision element, the first FE receiving element configured to receive a first DMT signal from a first subscriber line and to transmit a first estimated constellation symbol of the first DMT signal, the first symbol decision element configured to transmit, based on the first estimated constellation symbol, a first decided symbol; and a second receiver path having a second FE receiving element, a fourth signal combiner, a fifth signal combiner, a sixth signal combiner, and a second symbol decision element, the fourth signal combiner between the second FE receiving element and the second symbol decision element, the second FE receiving element configured to receive a second DMT signal from a second subscriber line and to transmit a second estimated constellation symbol of the second DMT signal, the second symbol decision element configured to transmit, based on the second estimated constellation symbol, a second decided symbol, the fifth signal combiner configured to combine the first C coefficient and the first estimated constellation symbol thereby providing a first cancellation signal, the fourth signal combiner configured to combine the first cancellation signal and the second estimated constellation symbol, the sixth signal combiner configured to combine a Q coefficient and an error signal indicative of a first error associated with the second estimated constellation symbol thereby providing a second cancellation signal, wherein the third signal combiner is configured to combine the second decided symbol and an A coefficient thereby providing a third cancellation signal, wherein the first signal combiner is configured to combine the first estimated constellation symbol and the third cancellation signal, wherein the second symbol combiner is configured to combine the first estimated constellation symbol and the second cancellation signal, wherein the first C coefficient is adaptively updated based on the first error, wherein the Q coefficient is adaptively updated based on a second error associated with the first estimated constellation symbol, and wherein the A coefficient is adaptively updated based on a third error associated with the first estimated constellation symbol.