Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
317 words
A clock recovery arrangement responsive to an incoming digital data stream for generating therefrom a retimed data output signal and a recovered clock output signal, said arrangement comprising a data input line for reception of the incoming data stream; data sampling means coupled to the data input line and responsive to the recovered clock output signal for producing as an output a plurality of M clocked samples (RD1, RD2, . . ., RDM) of each data bit from said incoming data stream, M being at least equal to three, one clocked sample located at the approximate midpoint of the data bit and defined as the retimed data output of said clock recovery arrangement, at least one clocked sample located before the midpoint, and at least one other clocked sample located after the midpoint; reference clock means for generating a clock output signal at a predetermined frequency; clock phase generating means responsive to said reference clock output signal for generating a plurality of N clock signals at said predetermined frequency, adjacent clock signals being separated in phase by the amount 360°/N, denoted as phase interval Δφ; and clock phase determination and selection means responsive to both the plurality of M clocked data bit samples from the data sampling means and the plurality of N clock signals from the clock phase generating means for generating as an output the recovered clock signal, said clock phase determination and selection means capable of comparing the logic values of said plurality of M clocked data bit samples and adjusting the phase of the current recovered clock output signal if all do not agree in value, the adjustment being to decrement the phase if the at least one clocked sample after the midpoint is different in value from the others and alternatively to increment the phase if the at least one clocked sample before the midpoint is different in value from the others.
Claim 2
Dependent Claim
317 words
A clock recovery arrangement responsive to an incoming digital data stream for generating therefrom a retimed data output signal and a recovered clock output signal, said arrangement comprising a data input line for reception of the incoming data stream; data sampling means coupled to the data input line and responsive to the recovered clock output signal for producing as an output a plurality of M clocked samples (RD1, RD2, . . ., RDM) of each data bit from said incoming data stream, M being at least equal to three, one clocked sample located at the approximate midpoint of the data bit and defined as the retimed data output of said clock recovery arrangement, at least one clocked sample located before the midpoint, and at least one other clocked sample located after the midpoint; reference clock means for generating a clock output signal at a predetermined frequency; clock phase generating means responsive to said reference clock output signal for generating a plurality of N clock signals at said predetermined frequency, adjacent clock signals being separated in phase by the amount 360°/N, denoted as phase interval Δφ; and clock phase determination and selection means responsive to both the plurality of M clocked data bit samples from the data sampling means and the plurality of N clock signals from the clock phase generating means for generating as an output the recovered clock signal, said clock phase determination and selection means capable of comparing the logic values of said plurality of M clocked data bit samples and adjusting the phase of the current recovered clock output signal if all do not agree in value, the adjustment being to decrement the phase if the at least one clocked sample after the midpoint is different in value from the others and alternatively to increment the phase if the at least one clocked sample before the midpoint is different in value from the others.
Claim 3
Dependent Claim
11 words
A clock recovery arrangement as defined in claim 1 where M=3.
Claim 4
Dependent Claim
88 words
A clock recovery arrangement as defined in claim 1 wherein the arrangement further comprises clock monitoring means responsive to the recovered clock output signal for generating as an output a reset signal when said recovered clock signal is not present, said reset signal being applied as an input to the clock phase determination and selection means so as to cause said clock phase determination and selection means to choose a predetermined phase of clock signal, regardless of the values of the at least three clocked data bit samples.
Claim 5
Dependent Claim
19 words
A clock recovery arrangement as defined in claim 3 wherein the clock monitoring means comprises an analog timing circuit.
Claim 6
Dependent Claim
19 words
A clock recovery arrangement as defined in claim 3 wherein the clock monitoring means comprises a digital timing circuit.
Claim 7
Dependent Claim
99 words
A clock recovery arrangement as defined in claim 1 wherein the clock phase determination and selection means comprises programmable logic array means responsive to the plurality of M clocked data bit samples and the recovered clock signal for generating as an output a phase decision signal; and selection means responsive to both the plurality of N clock signals generated by the clock phase generating means and the phase decision signal generated by the programmable logic array means, said selection means generating as an output the selected one of N clock signals as determined by the clock phase decision signal.
Claim 8
Dependent Claim
49 words
A clock recovery arrangement as defined in claim 6 wherein the programmable logic array means is responsive to an external hold control signal to maintain the output of the selection means at a predetermined clock phase regardless of the values of the plurality of M clocked data bit samples.
Claim 9
Dependent Claim
52 words
A clock recovery arrangement as defined in claim 6 wherein the programmable logic array means is responsive to an external force control signal to sequentially modify the output of the selection means through a predetermined series of clock phases regardless of the values of the plurality of N clocked data bit samples.
Claim 10
Dependent Claim
78 words
A clock recovery arrangement as defined in claim 1 wherein the data sampling means comprises an M-length tapped delay line responsive to the incoming digital data stream for producing as parallel outputs the plurality of M sampled data bits; and a plurality of M latches, each latch responsive to a separate one of the plurality of M sampled data bits and the recovered clock signal for producing as an output the plurality of M clocked data bit samples.
Claim 11
Dependent Claim
11 words
A clock recovery arrangement as defined in claim 9 where M=3.
Claim 12
Dependent Claim
53 words
A clock recovery arrangement as defined in claim 9 where M>3 and the clock phase determination and selection means is capable of incrementing or decrementing the clock phase adjustment using more than one clock phase interval, as a function of the location of the change in logic value between adjacent data bit samples.
Claim 13
Dependent Claim
104 words
A clock recovery arrangement as defined in claim 1 wherein the data sampling means comprises means for generating a plurality of M clock signals, one clock signal comprising the phase of the recovered clock signal, X clock signals comprising clock phases lagging the recovered clock phase (X<M), and M-1-X clock signals comprising clock phases leading the recovered clock phase; and a plurality of M clocked latches responsive to the incoming digital data stream, each latch responsive to a separate one of the plurality of M clock signals, said plurality of M latches producing as an output the plurality of M clocked data bit samples.
Claim 14
Dependent Claim
11 words
A clock recovery arrangement as defined in claim 12 where M=3.
Claim 15
Dependent Claim
53 words
A clock recovery arrangement as defined in claim 12 where M>3 and the clock phase determination and selection means is capable of incrementing or decrementing the clock phase adjustment using more than one clock phase interval, as a function of the location of the change in logic value between adjacent data bit samples.
Claim 16
Dependent Claim
28 words
A clock recovery arrangement as defined in claim 12 wherein the means for generating the plurality of M clock signals is the clock phase determination and selection means.
Claim 17
Independent Claim
227 words
A method of providing a retimed data signal and a recovered clock signal from an incoming digital data signal, the method comprising the steps of: a. providing a reference clock signal at a predetermined frequency; b. sampling the reference clock signal to produce a plurality of N reference clock signals, adjacent clock signals being separated in phase by the amount 360°/N, denoted as a clock phase interval Δφ; c. sampling each bit of the incoming digital data signal to produce a plurality of M data bit samples, one sample being located at the approximate midpoint of the data bit; d. latching the plurality of M data bit samples with the recovered clock signal to produce a plurality of M clocked data bit samples; e. defining the clocked midpoint sample as the retimed data signal; f. comparing the logic values of the plurality of M clocked data bit samples; g. incrementing the phase of the recovered clock signal if clocked data bit samples before the midpoint sample disagree in logic value with the midpoint sample and samples after the midpoint sample; h. decrementing the phase of the recovered clock signal if the clocked data bit samples after the midpoint sample disagree in logic value with the midpoint sample and samples before the midpoint sample; i. repeating steps g. and h. until all data bit samples agree in value.
Claim 18
Independent Claim
227 words
A method of providing a retimed data signal and a recovered clock signal from an incoming digital data signal, the method comprising the steps of: a. providing a reference clock signal at a predetermined frequency; b. sampling the reference clock signal to produce a plurality of N reference clock signals, adjacent clock signals being separated in phase by the amount 360°/N, denoted as a clock phase interval Δφ; c. sampling each bit of the incoming digital data signal to produce a plurality of M data bit samples, one sample being located at the approximate midpoint of the data bit; d. latching the plurality of M data bit samples with the recovered clock signal to produce a plurality of M clocked data bit samples; e. defining the clocked midpoint sample as the retimed data signal; f. comparing the logic values of the plurality of M clocked data bit samples; g. incrementing the phase of the recovered clock signal if clocked data bit samples before the midpoint sample disagree in logic value with the midpoint sample and samples after the midpoint sample; h. decrementing the phase of the recovered clock signal if the clocked data bit samples after the midpoint sample disagree in logic value with the midpoint sample and samples before the midpoint sample; i. repeating steps g. and h. until all data bit samples agree in value.
Claim 19
Dependent Claim
16 words
The method according to claim 16 wherein in performing step (c), three sample bits are produced.
Claim 20
Dependent Claim
18 words
The method according to claim 16 wherein in performing step (c), more than three sample bits are produced.