Patent ID: 8072862

Claim:
A system comprising: a sampling module configured to sample an input signal at sampling points and to output samples; a correction module configured to output a correction factor when a first one of the samples is preceded by a second one of the samples having a first polarity, and the first one of the samples is followed by a third one of the samples having a second polarity that is opposite of the first polarity, wherein the correction factor comprises a correction value that is based on at least one of the samples that precedes the first one of the samples, and wherein the correction value is used to correct the input signal at a first one of the sampling points corresponding to the first one of the samples; a convolution module configured to convolve the correction factor with a target polynomial selected based on a sequence detector of the system and to generate a convolved output; and a summing module configured to generate an output signal by summing the convolved output and the input signal.