System and method for independently adjusting multiple offset compensations applied to a signal
First Claim
1. A method for adjusting a signal, comprising:
- receiving an input data signal at an input port;
using a divider, communicating a first portion of the input data signal on a first path and a second portion of the input data signal on a second path, wherein the first path is an unmodified input data signal path and the second path is a first-order derivative input data signal path;
applying a first offset compensation to the first path using a first amplifier and a second offset compensation to the second path using a second amplifier;
combining at least the first path and the second path using a mixer to generate an output signal;
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 value of the boundary value and on the high or low value of at least two data values arriving immediately before the boundary value, independently adjusting using the controller the first offset compensation applied to the first path and the second offset compensation applied to the second path.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment of the present invention, a method for adjusting a signal includes receiving an input data signal and communicating a first portion of the input data signal on a first path and a second portion of the input data signal on a second path. The method also includes applying a first offset compensation to the first path and a second offset compensation to the second path. The method further includes combining at least the first path and the second path 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 further 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 also includes, based at least on the high or low value of the boundary value and on the high or low value of at least two data values arriving immediately before the boundary value, independently adjusting the first offset compensation applied to the first path and the second offset compensation applied to the second path.
102 Citations
20 Claims
-
1. A method for adjusting a signal, comprising:
-
receiving an input data signal at an input port; using a divider, communicating a first portion of the input data signal on a first path and a second portion of the input data signal on a second path, wherein the first path is an unmodified input data signal path and the second path is a first-order derivative input data signal path; applying a first offset compensation to the first path using a first amplifier and a second offset compensation to the second path using a second amplifier; combining at least the first path and the second path using a mixer to generate an output signal; 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 value of the boundary value and on the high or low value of at least two data values arriving immediately before the boundary value, independently adjusting using the controller the first offset compensation applied to the first path and the second offset compensation applied to the second path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A receiver, comprising:
-
an input port configured to receive an input data signal; a divider configured to communicate a first portion of the input data signal on a first path and a second portion of the input data signal on a second path, wherein the first path is an unmodified input data signal path and the second path is a first-order derivative input data signal path; a first amplifier configured to apply a first offset compensation to the first path; a second amplifier configured to apply a second offset compensation to the second path; a mixer configured to combine at least the first path and the second path 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 data value and boundary value comprising either a high value or a low value based on the sampling of the output signal; and an adaptive 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 based at least on the high or low value of the boundary value and on the high or low value of at least two data values arriving immediately before the boundary value, independently adjust the first offset compensation applied to the first path and the second offset compensation applied to the second path. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification