Linear data recovery phase detector
First Claim
1. A method for recovering a clock from a data input sequence, comprising:
- sampling, according to a sampling clock, the input sequence such that a first set of samples corresponds to data values and a second set of samples corresponds to edges between the data values;
determining phase error between data transitions in the input sequence and the sampling clock phase, based on amplitudes of the sampled edges; and
adjusting the sampling clock'"'"'s phase based on the determined phase error.
4 Assignments
0 Petitions
Accused Products
Abstract
An input data sequence is sampled according to a sampling clock such that a first set of samples corresponds to data values and a second set of samples corresponds to edges between the data values. The phase error between data transitions in the input sequence and the sampled edges is determined based on amplitudes of the sampled edges. The sampling clock'"'"'s phase is adjusted based on the determined phase error. Typically, the phase error is proportional to an amplitude of a sampled edge. Sampled edge amplitude values are added or subtracted, according to the direction of each transition about each edge to form an error value which indicates the amount phase error.
-
Citations
10 Claims
-
1. A method for recovering a clock from a data input sequence, comprising:
-
sampling, according to a sampling clock, the input sequence such that a first set of samples corresponds to data values and a second set of samples corresponds to edges between the data values;
determining phase error between data transitions in the input sequence and the sampling clock phase, based on amplitudes of the sampled edges; and
adjusting the sampling clock'"'"'s phase based on the determined phase error. - View Dependent Claims (2, 3, 4)
-
-
5. A phase detector, comprising:
-
a sampling clock generator which generates a clock at an oversampling rate compared to a data rate of an input sequence;
a first samplers which samples data values of the input sequence;
a second sampler which samples edges between the data values; and
a data phase detector which determines phase error between data transitions in the input sequence and the sampling clock phases, based on amplitudes of the sampled edges, the determined phase error being fed into the sampling clock generator to adjust the phase of the sampling clock. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A phase detector for recovering a clock from a data input sequence, comprising:
-
means for sampling, according to a sampling clock, the input sequence such that a first set of samples corresponds to data values and a second set of samples corresponds to edges between the data values;
means for determining phase error between data transitions in the input sequence and the sampling clock, based on amplitudes of the sampled edges; and
means for adjusting the sampling clock'"'"'s phase based on the determined phase error.
-
Specification