Patent US4975929A successfully refreshed from Google Patents.
US4975929A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Clock recovery apparatus
Assignee: Raynet Corp
•
Filing: 1989-09-11
•
Granted: 1990-12-04
•
Expires: 2009-09-11
Abstract
Abstract A digital phase acquisition circuit includes logic for detecting an edge of incoming data and a plurality of candidate clock phases, the circuitry further including logic for determining when the data undergoes a phase transition and at least one candidate phase which undergoes a digitally equivalent transition close in time to the data transition so as to enable the candidate phase to be used for a clock for recovering information representative of the data. The circuit allows clock to be recovered within 1 bit time of a predetermined data transition occurring, thus allowing preambles of 1 bit to be utilized in data packets.
Inventors
- 👤 William R. Apple
- 👤 William R. Freeman
- 👤 Paulmer M. Soderberg
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 23:50
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H04L7/0338; H04L7/04; H04L7/041; H04L7/044
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
127 words
A digital phase acquisition device for acquiring clock for detecting data, comprising: means for generating a clock signal of predetermined frequency; means for generating N sample clock signals each having the predetermined frequency and being separated in phase from one another; digital means for finding an edge in a data signal and choosing any one of the N sample clock signals within two data bit time periods of an instant when a data edge is found for sampling the data to detect HIGH and LOW values therein; the data signal including at least one packet having a clock recovery preamble of only 1 bit; means for latching onto the chosen sample clock signal, the latching means being unlatched when the digital means finds another data signal edge.
Claim 2
Dependent Claim
127 words
A digital phase acquisition device for acquiring clock for detecting data, comprising: means for generating a clock signal of predetermined frequency; means for generating N sample clock signals each having the predetermined frequency and being separated in phase from one another; digital means for finding an edge in a data signal and choosing any one of the N sample clock signals within two data bit time periods of an instant when a data edge is found for sampling the data to detect HIGH and LOW values therein; the data signal including at least one packet having a clock recovery preamble of only 1 bit; means for latching onto the chosen sample clock signal, the latching means being unlatched when the digital means finds another data signal edge.
Claim 3
Dependent Claim
46 words
The device of claim 1, the sample clock signal chosen being used to detect a level of the preamble bit, the any one of the N sample clock signals being chosen within one data bit time period of the instant when the data edge is found.
Claim 4
Dependent Claim
18 words
The device of claim 1, each of the N sample clock signals being separated in phase by 2π/N.
Claim 5
Dependent Claim
33 words
The device of claim 1, the data being in packetized format arranged in frames each having a plurality of packets, at least one packet per frame having a baud length less than 17.
Claim 6
Dependent Claim
27 words
The device of claim 4, the packets being received asynchronously, a clock frequency of each packet being identical, the packets differing in phase relative to adjacent packets.
Claim 7
Dependent Claim
135 words
A digital phase acquisition device for acquiring clock for detecting data, comprising: means for generating a clock signal of predetermined frequency; means for generating N sample clock signals each having the predetermined frequency and being separated in phase from one another; digital means for finding an edge in a data signal and choosing any one of the N sample clock signals within two data bit time periods of an instant when a data edge is found for sampling the data to detect HIGH and LOW values therein; the data signal including at least one packet having a clock recovery preamble of only 1 bit; means for latching onto the chosen sample clock signal; means for comparing a level of the preamble bit with a level of a data edge transition detected by the digital means.
Claim 8
Dependent Claim
135 words
A digital phase acquisition device for acquiring clock for detecting data, comprising: means for generating a clock signal of predetermined frequency; means for generating N sample clock signals each having the predetermined frequency and being separated in phase from one another; digital means for finding an edge in a data signal and choosing any one of the N sample clock signals within two data bit time periods of an instant when a data edge is found for sampling the data to detect HIGH and LOW values therein; the data signal including at least one packet having a clock recovery preamble of only 1 bit; means for latching onto the chosen sample clock signal; means for comparing a level of the preamble bit with a level of a data edge transition detected by the digital means.
Claim 9
Dependent Claim
14 words
The device of claim 6, the edge being a LOW to HIGH transitional edge.
Claim 10
Dependent Claim
18 words
The device of claim 6, each of the N sample clock signals being separated in phase by 2π/N.
Claim 11
Dependent Claim
33 words
The device of claim 6, the data being in packetized format arranged in frames each having a plurality of packets, at least one packet per frame having a baud length less than 17.
Claim 12
Dependent Claim
27 words
The device of claim 6, the packets being received asynchronously, a clock frequency of each packet being identical, the packets differing in phase relative to adjacent packets.
Claim 13
Dependent Claim
266 words
A digital phase acquisition device for acquiring clock for detecting data, comprising: means for generating a clock signal of predetermined frequency; means for generating N sample clock signals each having the predetermined frequency and being separated in phase from one another; digital means for finding an edge in a data signal and choosing any one of the N sample clock signals within two data bit time periods of an instant when a data edge is found for sampling the data to detect HIGH and LOW values therein; the data signal including at least one packet having a clock recovery preamble of only 1 bit; the digital means including a plurality of digital delays for delaying each of the N sample clock signals and the data signal a predetermined amount, first digital comparing means for comparing a level of a delayed data signal with each delayed sample clock signal, second digital comparing means for comparing a level of the data signal undelayed with each sample clock signal undelayed, means for comparing outputs from the first and second digital means to determine whether the data has undergone a predetermined level transition and whether any of the sample clock signals have undergone an equivalent transition; the choosing means selecting the sample clock signal which is 180° out of phase of the sample clock signal which has a delayed level which is digitally equivalent to the level of the delayed data signal and which has an undelayed level which is digitally equivalent to the level of the data undelayed, the delayed level being a binary opposite of the undelayed level.
Claim 14
Dependent Claim
266 words
A digital phase acquisition device for acquiring clock for detecting data, comprising: means for generating a clock signal of predetermined frequency; means for generating N sample clock signals each having the predetermined frequency and being separated in phase from one another; digital means for finding an edge in a data signal and choosing any one of the N sample clock signals within two data bit time periods of an instant when a data edge is found for sampling the data to detect HIGH and LOW values therein; the data signal including at least one packet having a clock recovery preamble of only 1 bit; the digital means including a plurality of digital delays for delaying each of the N sample clock signals and the data signal a predetermined amount, first digital comparing means for comparing a level of a delayed data signal with each delayed sample clock signal, second digital comparing means for comparing a level of the data signal undelayed with each sample clock signal undelayed, means for comparing outputs from the first and second digital means to determine whether the data has undergone a predetermined level transition and whether any of the sample clock signals have undergone an equivalent transition; the choosing means selecting the sample clock signal which is 180° out of phase of the sample clock signal which has a delayed level which is digitally equivalent to the level of the delayed data signal and which has an undelayed level which is digitally equivalent to the level of the data undelayed, the delayed level being a binary opposite of the undelayed level.
Claim 15
Dependent Claim
18 words
The device of claim 11, each of the N sample clock signals being separated in phase by 2π/N.
Claim 16
Dependent Claim
33 words
The device of claim 11, the data being in packetized format arranged in frames each having a plurality of packets, at least one packet per frame having a baud length less than 17.
Claim 17
Dependent Claim
27 words
The device of claim 11, the packets being received asynchronously, a clock frequency of each packet being identical, the packets differing in phase relative to adjacent packets.
Claim 18
Dependent Claim
172 words
A digital phase acquisition device for acquiring clock for detecting data, comprising: means for generating a clock signal of predetermined frequency; means for generating N sample clock signals each having the predetermined frequency and being separated in phase from one another; digital means for finding an edge in a data signal and choosing any one of the N sample clock signals within two data bit time periods of an instant when a data edge is found for sampling the data to detect HIGH and LOW values therein; the data signal including at least one packet having a clock recovery preamble of only 1 bit; the digital means including a plurality of D flipflops each having a clock input connected to the data signal and a data input connected to one of the N sample clock signals, and a plurality of logic gates having inputs connected to outputs of the D flipflops so as to gate only one of the N sample clock signals therethrough upon a predetermined transition in the data signal.
Claim 19
Dependent Claim
172 words
A digital phase acquisition device for acquiring clock for detecting data, comprising: means for generating a clock signal of predetermined frequency; means for generating N sample clock signals each having the predetermined frequency and being separated in phase from one another; digital means for finding an edge in a data signal and choosing any one of the N sample clock signals within two data bit time periods of an instant when a data edge is found for sampling the data to detect HIGH and LOW values therein; the data signal including at least one packet having a clock recovery preamble of only 1 bit; the digital means including a plurality of D flipflops each having a clock input connected to the data signal and a data input connected to one of the N sample clock signals, and a plurality of logic gates having inputs connected to outputs of the D flipflops so as to gate only one of the N sample clock signals therethrough upon a predetermined transition in the data signal.
Claim 20
Dependent Claim
36 words
The device of claim 15, the digital means further including means for inverting the gated sample clock signal and using the inverted sample clock signal for determining levels of the data signal for detecting data therein.
Claim 21
Dependent Claim
31 words
The device of claim 16, further comprising means for latching onto the inverted sample clock signal, the latching means being unlatched when the digital means finds another predetermined data signal edge.
Claim 22
Dependent Claim
18 words
The device of claim 15, each of the N sample clock signals being separated in phase by 2π/N.
Claim 23
Dependent Claim
33 words
The device of claim 15, the data being in packetized format arranged in frames each having a plurality of packets, at least one packet per frame having a baud length less than 17.
Claim 24
Dependent Claim
27 words
The device of claim 15, the packets being received asynchronously, a clock frequency of each packet being identical, the packets differing in phase relative to adjacent packets.
References Cited (Backward Citations)
US3470478A
Cited
US3982195A
Cited
US3980820A
Cited
US3959589A
Cited
US4059805A
Cited
US4380083A
Cited
US4363002A
Cited
US4400667A
Cited
US4385396A
Cited
US4546394A
Cited
US4672639A
Cited
US4677648A
Cited
US4799241A
Cited
US4756011A
Cited
US4841551A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-12-03 | 1994-06-04 | 1994-12-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-12-03 | 1998-06-04 | 1998-12-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-12-03 | 2002-06-04 | 2002-12-04 | $7700.00 | Window Closed / Lapsed |