Patent ID: 7809076

Claim:
An apparatus for adaptively canceling interference from communication signals, comprising: a sampling element configured to receive a data signal from a first communication connection and a second communication connection of a telecommunication line coupled to the sampling element, the sampling element configured to separate the data signal into a differential mode signal and a common mode signal, wherein the differential mode signal represents a difference between a first voltage of the first communication connection and a second voltage of the second communication connection, and wherein the common mode signal represents a sum of the first and second voltages; a first domain conversion element configured to receive the differential mode signal and to convert the differential mode signal from time domain to frequency domain; a second domain conversion element configured to receive the common mode signal and to convert the common mode signal from time domain to frequency domain; an adaptive interference canceler configured to receive the common mode signal in the frequency domain and to provide, based on the common mode signal in the frequency domain, an estimate of interference within the differential mode signal in the frequency domain, the adaptive interference canceler further configured to combine the estimate with the differential mode signal in the frequency domain, thereby reducing interference in the differential mode signal, wherein the adaptive interference canceler comprises at least one adaptive filter configured to filter the common mode signal in the frequency domain; a decoder configured to receive the differential mode signal from the adaptive interference canceler and to decode the differential mode signal thereby providing a decoded signal defining data, the decoder configured to transmit an error signal indicative of an estimated error for the differential mode signal; and logic configured to update coefficients of the adaptive filter based on the error signal.