Pre-distortion for a phase interpolator with nonlinearity
AssigneeXilinx, Inc.
InventorMichael O. Jenkins
Life of this patent
Estimating the term…
Abstract
An embodiment of an apparatus for nonlinearity compensation is disclosed. For an embodiment, a pre-distorter is coupled to receive a first signal. The pre-distorter is configured to convert first values of the first signal into second values for a second signal. The pre-distorter includes a converter for converting the first values to the second values. A phase interpolator is coupled to receive the second signal. The second values are associated with nonlinearity of the phase interpolator. The phase interpolator is configured to provide an interpolated output from the second signal. The second signal is adjusted for the nonlinearity of the phase interpolator by use of the second values.
Claims13
An apparatus, comprising:
- a pre-distorter coupled to receive a first signal;
- wherein the pre-distorter is configured to convert first values of the first signal into second values for a second signal;
- wherein the pre-distorter includes a converter for converting the first values to the second values;
- wherein the converter is configured to exchange the first values with the second values corresponding thereto;
- wherein the second values are replacement values for the first values, the replacement values being based on an inverse waveform of the first signal;
- and
- a phase interpolator coupled to receive the second signal, wherein the inverse waveform is related to a phase linearity error of the phase interpolator;
- wherein the second values are associated with nonlinearity of the phase interpolator;
- wherein the phase interpolator is configured to provide an interpolated output from the second signal;
- and
- wherein the second signal is adjusted for the nonlinearity of the phase interpolator by use of the second values.
A method, comprising:
- storing replacement values in a converter to compensate for nonlinearity of a phase interpolator;
- wherein the replacement values are for exchanging input clock data recovery values with the replacement values corresponding thereto to provide output clock data recovery values;
- providing the converter coupled to an input of the phase interpolator;
- and
- providing a sampler coupled to an output of the phase interpolator,
- wherein the replacement values are based on an inverse waveform of a waveform from an output of the sampler, and
- wherein the inverse waveform is related to a phase linearity error of the phase interpolator.
Dependencies are inferred from the claim text.