Pseudo-noise encoded digital data clock recovery
AssigneeIntel Corporation
InventorDavid Ballinger
Life of this patent
Estimating the term…
Abstract
An apparatus is disclosed. The apparatus includes a correlator that correlates a pseudo-noise sequence with a received clip stream in order to generate a correlated output. The apparatus further includes a phase controller coupled to the correlator to generate a histogram of the correlated output over a plurality of bit periods. The apparatus also includes a bit clock generator coupled to the phase controller to recover an original bit stream by using the histogram to adjust a sample position of a bit clock.
Claims20
An apparatus comprising:
- a correlator to correlate a pseudo-noise sequence with a received clip stream to generate a correlated output;
- a phase controller coupled to the correlator, the phase controller to generate a histogram of the correlated output over a plurality of bit periods;
- and
- a bit clock generator coupled to the phase controller, the bit clock generator to recover an original bit stream by using the histogram to adjust a sample position of a bit clock.
A method comprising:
- receiving an original bit stream;
- correlating a pseudo-noise sequence with a received clip stream to generate a correlated output;
- generating a histogram of the correlated output over a plurality of bit periods;
- and
- recovering an original bit stream by using the histogram to adjust a sample position of a bit clock.
A system comprising:
- a memory to store an original bit stream;
- a circuit couple to the memory, the circuit including
- a correlator to correlate a pseudo-noise sequence with a received clip stream to generate a correlated output,
- a phase controller coupled to the correlator, the phase controller to generate a histogram of the correlated output over a plurality of bit periods, and
- a bit clock generator coupled to the phase controller, the bit clock generator to recover the original bit stream by using the histogram to adjust a sample position of a bit clock.
A machine-readable medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to:
- receive an original bit stream;
- correlate a pseudo-noise sequence with a received clip stream to generate a correlated output;
- generate a histogram of the correlated output over a plurality of bit periods;
- and
- recover an original bit stream by using the histogram to adjust a sample position of a bit clock.
Dependencies are inferred from the claim text.