Baseline Wander Compensation
AssigneeCavium, Inc.
InventorsEthan Crain, Lu Wang
Life of this patent
Estimating the term…
Abstract
A data recovery circuit provides compensation for baseline wander exhibited by a data signal. An adaptive equalizer generates a recovered data signal from a data input. A level shifter and low-pass filter provide a compensation signal as a function of the recovered data signal. An adaptation engine adjusts the level of the compensation signal to compensate for baseline wander. The adaptive equalizer generates the recovered data signal as a function of the data input and the compensation signal, thereby providing accurate recovery of the data signal.
Claims19
A circuit comprising:
- an AC-coupling network configured to receive a data input signal and output a high-pass filtered data signal;
- an adaptive equalizer configured to output a recovered data signal;
- a level shifter configured to output a level-shifted signal as a function of the recovered data signal;
- a low-pass filter configured to output a low-pass filtered signal as a function of the level-shifted signal, the low-pass filtered signal corresponding to a low-frequency component of the data input signal, the adaptive equalizer generating the recovered data signal as a function of the low-pass filtered signal and the high-pass filtered data signal;
- and
- an adaptation engine configured to control a gain setting of the level shifter to adjust an amplitude of the level-shifted signal as a function of the recovered data signal.
A circuit comprising:
- an AC-coupling network configured to receive a data input signal and output a high-pass filtered data signal;
- an adaptive equalizer configured to output a recovered data signal;
- a level shifter configured to output a level-shifted signal as a function of the recovered data signal;
- a low-pass filter configured to output a low-pass filtered signal as a function of the level-shifted signal, the low-pass filtered signal corresponding to a low-frequency component of the data input signal, the adaptive equalizer generating the recovered data signal as a function of the low-pass filtered signal and the high-pass filtered data signal;
- an adaptation engine configured to control the level shifter to adjust an amplitude of the level-shifted signal as a function of the recovered data signal;
- and
- a comparator configured to receive a first input, the first input being a combination the low-pass filtered signal and high-pass filtered data signal, the comparator outputting an error signal to the adaptation engine.
A circuit comprising:
- an AC-coupling network configured to receive a data input signal and output a high-pass filtered data signal;
- an adaptive equalizer configured to output a recovered data signal;
- a level shifter configured to output a level-shifted signal as a function of the recovered data signal;
- a low-pass filter configured to output a low-pass filtered signal as a function of the level-shifted signal, the low-pass filtered signal corresponding to a low-frequency component of the data input signal, the adaptive equalizer generating the recovered data signal as a function of the low-pass filtered signal and the high-pass filtered data signal;
- an adaptation engine configured to control the level shifter to adjust an amplitude of the level-shifted signal as a function of the recovered data signal;
- and
- a deserializer configured to convert the recovered data signal to a parallel data signal.
A method of recovering a data signal, comprising:
- filtering a data input signal at an AC-coupling network to generate a high-pass filtered data signal;
- level-shifting a recovered data signal to generate a level-shifted signal;
- filtering the level-shifted signal to output a low-pass filtered signal, the low-pass filtered signal corresponding to a low-frequency component of the data input signal;
- generating the recovered data signal as a function of the low-pass filtered signal and the high-pass filtered data signal;
- and
- adjusting a gain setting of a level shifter to adjust an amplitude of the level-shifted signal as a function of the recovered data signal.
A method of recovering a data signal, comprising:
- filtering a data input signal at an AC-coupling network to generate a high-pass filtered data signal;
- level-shifting a recovered data signal to generate a level-shifted signal;
- filtering the level-shifted signal to output a low-pass filtered signal, the low-pass filtered signal corresponding to a low-frequency component of the data input signal;
- generating the recovered data signal as a function of the low-pass filtered signal and the high-pass filtered data signal;
- adjusting an amplitude of the level-shifted signal as a function of the recovered data signal;
- and
- comparing a first input, the first input being a combination of the low-pass filtered signal and high-pass filtered data signal and outputting an error signal.
A method of recovering a data signal, comprising:
- filtering a data input signal at an AC-coupling network to generate a high-pass filtered data signal;
- level-shifting a recovered data signal to generate a level-shifted signal;
- filtering the level-shifted signal to output a low-pass filtered signal, the low-pass filtered signal corresponding to a low-frequency component of the data input signal;
- generating the recovered data signal as a function of the low-pass filtered signal and the high-pass filtered data signal;
- adjusting an amplitude of the level-shifted signal as a function of the recovered data signal;
- and
- converting the recovered data signal to a parallel data signal.
Dependencies are inferred from the claim text.