System and Method for Independently Adjusting Multiple Compensations Applied to a Signal
First Claim
1. A method for adjusting a signal, comprising:
- applying a plurality of compensation for distortion to a signal to generate an output signal;
using a clock signal, sampling the output signal to generate a plurality of data values and boundary values, each value comprising either a high value or a low value based on the sampling of the output signal;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment of the present invention, a method for adjusting a signal includes applying a plurality of compensation for distortion to a signal to generate an output signal. The method also includes, using a clock signal, sampling the output signal to generate a plurality of data values and boundary values, each value comprising either a high value or a low value based on the sampling of the output signal. The method also includes detecting a transition in value between two successive data values and determining a sampled boundary value between the two successive data values. The method further includes 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.
-
Citations
30 Claims
-
1. A method for adjusting a signal, comprising:
-
applying a plurality of compensation for distortion to a signal to generate an output signal;
using a clock signal, sampling the output signal to generate a plurality of data values and boundary values, each value comprising either a high value or a low value based on the sampling of the output signal;
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An adaptive equalizer, comprising:
-
one or more equalizers configured to apply a plurality of compensation for distortion to a signal to generate an output signal;
a sampler configured to;
receive the output signal and a clock signal; and
using the clock signal, sample the output signal to generate a plurality of data values and boundary values, each value comprising either a high value or a low value based on the sampling of the output signal; and
a controller configured to;
detect a transition in value between two successive data values and determine a sampled boundary value between the two successive data values; and
independently adjust each compensation applied to the signal 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification