Patent ID: 8019032

Claim:
A method of processing a signal, the method comprising: receiving at a receiver a signal transmitted over a channel, the signal comprising an information signal and at least a portion of a known signal; determining at least one indicator of channel characteristics based at least in part on the portion of the known signal; generating a first value indicative of the information signal based at least in part on the at least one indicator of the channel characteristics, wherein the first value comprises an error signal; and removing the error signal from the first value of the signal in the time domain based at least in part on the portion of the known signal, wherein determining at least one indicator of the channel characteristics comprises determining an estimate of the channel characteristics in the frequency domain, wherein determining the at least one indicator of the channel characteristics further comprises transforming the estimate of the channel characteristics from a signal in the frequency domain comprising a first number of discrete values to a signal in the frequency domain comprising a second number of discrete values greater than the first number of discrete values, wherein the second number of discrete values corresponds to a number of discrete values of the information signal in the frequency domain, wherein removing the error signal comprises determining a second value indicative of the error signal by identifying filter tap locations based on the estimate of the channel characteristics, the portion of the known signal, and the portion of the known signal as received, and by determining coefficients for each of the filter tap locations based at least in part on a difference between the portion of the known signal as received and the known signal.