Patent ID: 8027409

Claim:
A method of data detection in a serializer-deserializer (SERDES) system comprising the steps of: (a) quantizing a received signal to one of a plurality of levels based on an error bound for each level; (b) generating a tentative error and a tentative decision for the quantized signal by: (b1) generating a set of tentative errors for the plurality of levels based on the quantized signal for each one of the plurality of levels, and (b2) selecting one of the set as the tentative error based on the tentative decision; (c) generating a set of noise-prediction filter tap coefficients for a filter from the tentative error; (d) applying the tentative error to the filter to generate an error estimate; (e) adjusting the quantized signal based on the error estimate; (f) estimating a data value for the adjusted, quantized signal; and (g) generating a tentative decision for the received signal.