Efficient noise canceling circuit for receivers
AssigneeOracle International Corporation
InventorsEric Chang, Frankie Y. Liu
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments provide a system that tracks and compensates for input signal noise at a receiver of a data communication channel. In particular embodiments, the receiver of the data communication link receives an input signal which comprises two signal levels. Next, for each of the two signal levels, the system generates an error signal by comparing the input signal value of the signal level with an expected signal value for the signal level. The system then updates a threshold signal value based on at least one of the two error signals associated with the two signal levels. Finally, the system compensates for input signal noise in the received input signal using the updated threshold signal value.
Claims20
A method for tracking and compensating for an input signal noise in a receiver, comprising:
- receiving an input signal comprising two signal levels;
- for each of the two signal levels, generating an error signal by comparing the input signal value of the signal level with an expected signal value for the signal level;
- updating a threshold signal value based on at least one of the two error signals associated with the two signal levels;
- and
- compensating for input signal noise in the received input signal using the updated threshold signal value.
A circuit for tracking and compensating for noise in an input signal, comprising:
- a first channel configured to track a signal value associated with a first signal level of the input signal;
- a second channel coupled in parallel to the first channel and configured to track the signal value associated with a second signal level of the input signal;
- and
- an averaging circuit coupled to an output of the first channel and an output of the second channel and configured to generate a threshold signal value substantially halfway between the first and second signal levels.
A data communication system, comprising:
- a transmitter;
- a receiver;
- and
- a data signaling channel coupled between the transmitter and the receiver;
- wherein the receiver further comprises:
- a receiving circuit for receiving an input signal from the transmitter;
- a first channel configured to track a signal value associated with a first signal level of the input signal;
- a second channel coupled in parallel to the first channel and configured to track the signal value associated with a second signal level of the input signal;
- and
- an averaging circuit coupled to an output of the first channel and an output of the second channel and configured to generate a threshold signal value substantially halfway between the first and second signal levels.
Dependencies are inferred from the claim text.