Patent ID: 7817712

Claim:
A method for adjusting a signal, comprising: using one or more equalizers, applying a plurality of compensation for distortion to a signal to generate an output signal, wherein the plurality of compensation for distortion are applied in parallel by: communicating a first portion of the signal on a first path and a second portion of the signal on a second path; applying a first compensation to the first path and a second compensation to the second path; and combining at least the first path and the second path to compensate the signal for the distortion; using a clock signal, sampling the output signal using a sampler to generate a plurality of data values and boundary values, each data value and boundary value comprising either a high value or a low value based on the sampling of the output signal; using a controller, detecting a transition in value between two successive data values and determining a sampled boundary value between the two successive data values; and based at least on the high or low values of the boundary value and a plurality of data values before or after the boundary value, independently adjusting each compensation applied to the signal using the controller.