Patent ID: 6996230

Claim:
A method of processing fractionally spaced samples of a signal received from a communication channel that is subject to interference by an echo of a transmitted signal that has been subjected to preceding comprising the steps of: (a) coupling said fractionally spaced samples of said received signal to an echo cancellation operator to which said transmitted signal is coupled, and which is operative to remove said echo interference from said fractionally spaced samples of said received signal to provide echo-canceled representations of said received signal; (b) processing said echo-canceled representations of said received signal in accordance with a decoder and producing fractionally spaced echo canceler update values from which a contribution of the received information signal has been effectively removed; and (c) adjusting operating parameters of said echo cancellation operator in accordance with said fractionally spaced echo canceler update values; and wherein step (b) comprises (b1) coupling said echo-canceled representations of said received signal to an equalizer to derive equalized values of said echo-canceled representations of said received signal; (b2) processing said equalized values of said echo-canceled representations of said received signal in accordance with a decision operator to produce output signals representative of actual signal values that may have been originally transmitted; (b3) subjecting said output signals to an interpolation filter that is operative to produce therefrom fractionally spaced estimates of said received signal; and (b4) differentially combining said echo-canceled representations of said received signal with said fractionally spaced estimates of said received signal to produce said fractionally spaced echo canceler update values; and wherein step (b2) includes processing said equalized values of said echo-canceled representations of said received signal in accordance with said decider, and processing output signals produced by said decision operator with a decoder compensation operator to produce said output signals representative of actual signal values that may have been originally transmitted; and wherein said preceding comprises Tomlinson precoding, and said decoder compensation operator comprises an un-modulo signal processing operator.