Patent ID: 8615062

Claim:
A method of adapting one or more pulse response taps of a receiver coupled to a communication channel, the method comprising: generating, by an analog-to-digital converter (ADC) of the receiver, an actual ADC value for each bit sample of a received signal; defining, by an error signature analysis module of the receiver, a window of bit samples, wherein, for the window: estimating a bit value corresponding to each bit sample based on the corresponding ADC value; generating (i) a reconstructed ADC value corresponding to an estimated cursor bit value based on a first predetermined number of pre-cursor estimated bit values, the estimated cursor bit value, and a second predetermined number of post-cursor estimated bit values, and (ii) an error signature value corresponding to each bit sample based on the reconstructed ADC value and the actual ADC value; determining whether the cursor bit of the window corresponds to residual inter-symbol interference based on the error signature value and a minimum pulse response value; and, if so: accumulating the error signature value to a residual inter-symbol interference accumulator; and adapting, based on the residual inter-symbol interference accumulator value, tap values for each of the one or more pulse response taps of the receiver.