Timing recovery and frequency tracking system and method
First Claim
1. A system for recovering timing information from a serial data signal, comprising:
- a phase interpolator adapted to derive a data sampling signal and a phase sampling signal each having an interpolated phase responsive to a plurality of phase control signals, wherein the phase sampling signal is offset in phase relative to the data sampling signal by a predetermined amount;
a data path adapted to sample the serial data signal according to the data sampling signal to produce a data signal;
a phase path adapted to sample the serial data signal according to the phase sampling signal to produce a phase signal;
a phase detector adapted to produce a phase error signal based on the data signal and the phase signal, wherein the phase error signal is indicative of a phase offset between the data sampling signal and the serial data signal;
a phase error processor coupled to the phase detector and adapted to produce a frequency offset estimate signal based on long-term error processing of the phase error signal, wherein the frequency offset estimate signal is indicative of a frequency offset between the data sampling signal and the serial data signal;
a command generator coupled to the phase error processor and adapted to generate a rotator control signal in response to the frequency offset estimate signal; and
a control signal rotator adapted to manipulate the plurality of phase control signals in response to the rotator control signal, whereby the control signal rotator is adapted to cause the phase interpolator to rotate the interpolated phase of the data sampling signal and the phase sampling signal.
6 Assignments
0 Petitions
Accused Products
Abstract
A high-speed serial data transceiver includes multiple receivers and transmitters for receiving and transmitting multiple analog, serial data signals at multi-gigabit-per-second data rates. Each receiver includes a timing recovery system for tracking a phase and a frequency of the serial data signal associated with the receiver. The timing recovery system includes a phase interpolator responsive to phase control signals and a set of reference signals having different predetermined phases. The phase interpolator derives a sampling signal, having an interpolated phase, to sample the serial data signal. The timing recovery system in each receiver independently phase-aligns and frequency synchronizes the sampling signal to the serial data signal associated with the receiver. A receiver can include multiple paths for sampling a received, serial data signal in accordance with multiple time-staggered sampling signals, each having an interpolated phase.
64 Citations
26 Claims
-
1. A system for recovering timing information from a serial data signal, comprising:
-
a phase interpolator adapted to derive a data sampling signal and a phase sampling signal each having an interpolated phase responsive to a plurality of phase control signals, wherein the phase sampling signal is offset in phase relative to the data sampling signal by a predetermined amount; a data path adapted to sample the serial data signal according to the data sampling signal to produce a data signal; a phase path adapted to sample the serial data signal according to the phase sampling signal to produce a phase signal; a phase detector adapted to produce a phase error signal based on the data signal and the phase signal, wherein the phase error signal is indicative of a phase offset between the data sampling signal and the serial data signal; a phase error processor coupled to the phase detector and adapted to produce a frequency offset estimate signal based on long-term error processing of the phase error signal, wherein the frequency offset estimate signal is indicative of a frequency offset between the data sampling signal and the serial data signal; a command generator coupled to the phase error processor and adapted to generate a rotator control signal in response to the frequency offset estimate signal; and a control signal rotator adapted to manipulate the plurality of phase control signals in response to the rotator control signal, whereby the control signal rotator is adapted to cause the phase interpolator to rotate the interpolated phase of the data sampling signal and the phase sampling signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20, 21, 22)
-
-
10. A method of recovering timing information from a serial data signal, comprising:
-
(a) deriving a data sampling signal and a phase sampling signal each having an interpolated phase, wherein the phase sampling signal is offset in phase relative to the data sampling signal by a predetermined amount; (b) sampling the serial data signal according to the data sampling signal to produce a data signal; (c) sampling the serial data signal according to the phase sampling signal to produce a phase signal; (d) producing a phase error signal based on the data signal and phase signal, wherein the phase error signal is indicative of a phase offset between the data sampling signal and the serial data signal; (e) estimating a frequency offset between the data sampling signal and the serial data signal based on long-term processing of the phase error signal; and (f) rotating the interpolated phase of the data sampling signal and the phase sampling signal to reduce the frequency offset between the data sampling signal and the serial data signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 23, 24, 25, 26)
-
Specification