Method and apparatus for a tracking data receiver compensating for deterministic jitter
AssigneeIntel Corporation
InventorsDavid S. Dunning, Chamath Abhayagunawardhana, Ken Drottar, Richard S. Jensen
Life of this patent
Estimating the term…
Abstract
A tracking data receiver which can compensate for deterministic jitter is disclosed. The device utilizes a history of past data received to determine which of multiple samples taken within a bit period to utilize. Due to deterministic jitter that can occur in data signal communication, the delay of waveform development varies with the ratio of 0's to 1's transmitted prior to the bit period being observed. The present invention exploits the predictable nature of the deterministic jitter to decide which sample to choose.
Claims30
A system for sampling data, comprising:
- a plurality of data samplers, where each data sampler is to acquire a current data sample from a data source, and each data sampler is to operate at a discrete, pre-defined delay from a plurality of discrete, pre-defined delays from a tracking clock signal;
- a data history storage device to store a plurality of past data samples;
- and
- decision logic to analyze the plurality of past data samples to determine which current data sample of the plurality of data samples to utilize.
A method for sampling data, comprising:
- acquiring from a data source by each data sampler of a plurality of data samplers a current data sample from a plurality of current data samples;
- operating by each data sampler of a plurality of data samplers at a discrete, pre-defined delay from a plurality of discrete, pre-defined delays from the tracking clock signal;
- storing by a data history storage device the plurality of past data samples;
- and
- analyzing by decision logic a plurality of past data samples to determine which current data sample of a plurality of data samples to utilize.
A system for sampling data, comprising:
- a plurality of data samplers, where each data sampler is to acquire a current data sample from a data source, and each data sampler is to operate at a discrete, pre-defined delay from a plurality of discrete, pre-defined delays from a tracking clock signal;
- a data history storage device to store a plurality of past data samples;
- decision logic to analyze the plurality of past data samples to determine which current data sample of the plurality of data samples to utilize;
- an averager to analyze the data source for determining a phase and frequency of the data source;
- a tracking clock generator to develop a tracking clock signal;
- an edge generator to provide a plurality of edge triggers.
Dependencies are inferred from the claim text.