Patent US4558409A successfully refreshed from Google Patents.
US4558409A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital apparatus for synchronizing a stream of data bits to an internal clock
Assignee: Bull HN Information Systems Inc
•
Filing: 1984-11-06
•
Granted: 1985-12-10
•
Expires: 2004-11-06
Abstract
Abstract An apparatus for decoding and synchronizing data wherein only logic ZERO data bits are received as electronic pulses, each pulse alternating in opposite directions and wherein logic ONE data bits are received as no pulse. The synchronization logic includes a counter which is delayed a count of binary ONE if the logic ZERO data bit is received late, and the counter is advanced a count of binary ONE if the logic ZERO data bit is received early.
Inventors
- 👤 Gary J. Goss
- 👤 Robert G. H. Moles
- 👤 Randall D. Hinrichs
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 10:32
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/0054; H04L7/0066; H04L7/02; H04L7/033; H04L7/0331
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
224 words
An apparatus for clocking coded electronic data pulses from an external device, the data pulses including logic ZEROs and logic ONEs wherein a logic ZERO is represented by an electronic pulse and the logic ONE by an absence of an electronic pulse and the apparatus generating clock signals normally including a predetermined plurality of time intervals of predetermined duration established by signals defining the time intervals, said apparatus including means for synchronizing the clock signals with the data pulses comprising: first means for receiving the signals defining the time intervals and for generating clock pulses therefrom, each clock pulse including a plurality of time intervals; second means for receiving the data pulses from said external device and for generating a first signal indicative of a logic ZERO data pulse received from the external device; third means coupled to said first means and said second means for synchronizing the clock pulses with the data pulses; and fourth means coupled to said first means, said second means and said third means and controlling the first means for varying the duration of a clock pulse from the first means by varying the time invervals in the clock pulse when the time interval in which a first signal indicative of the data pulse received from said external device varies from a predetermined time interval of the clock pulses.
Claim 2
Independent Claim
224 words
An apparatus for clocking coded electronic data pulses from an external device, the data pulses including logic ZEROs and logic ONEs wherein a logic ZERO is represented by an electronic pulse and the logic ONE by an absence of an electronic pulse and the apparatus generating clock signals normally including a predetermined plurality of time intervals of predetermined duration established by signals defining the time intervals, said apparatus including means for synchronizing the clock signals with the data pulses comprising: first means for receiving the signals defining the time intervals and for generating clock pulses therefrom, each clock pulse including a plurality of time intervals; second means for receiving the data pulses from said external device and for generating a first signal indicative of a logic ZERO data pulse received from the external device; third means coupled to said first means and said second means for synchronizing the clock pulses with the data pulses; and fourth means coupled to said first means, said second means and said third means and controlling the first means for varying the duration of a clock pulse from the first means by varying the time invervals in the clock pulse when the time interval in which a first signal indicative of the data pulse received from said external device varies from a predetermined time interval of the clock pulses.
Claim 3
Dependent Claim
36 words
The apparatus of claim 1 wherein the clock pulse has sixteen time intervals identified by time interval ZERO through time interval F and wherein said predetermined time interval is time interval eight and time interval nine.
Claim 4
Dependent Claim
77 words
The apparatus of claim 2 wherein said fourth means comprises: means responsive to the first signal from said second means and responsive to a second signal from said first means indicative of the time interval eight through the time interval F for generating a third signal indicative of the logic ZERO data pulse occurring after the predetermined time interval, said first means being responsive to the third signal for increasing the clock pulse by one time interval.
Claim 5
Dependent Claim
35 words
The apparatus of claim 2 wherein said second means further comprises: means for storing the first signal and generating a fourth signal and a fifth signal wherein the fourth and fifth signals are complementary signals.
Claim 6
Dependent Claim
116 words
The apparatus of claim 4 wherein said fourth means comprises: means coupled to said first means and generating a sixth signal during time inteval nine, the first means being responsive to said sixth signal for loading a binary ten into said first means if the fourth signal applied to said first means indicated that the logic ZERO data pulse was received after the predetermined time interval, the first means being responsive to the sixth signal for loading a binary eleven into said first means if the fourth signal applied to said first means indicated that the logic ZERO data pulse was received before the predetermined time interval thereby decreasing the clock pulse by one time period.
Claim 7
Dependent Claim
64 words
The apparatus of claim 4 wherein said third means is responsive to the fifth signal indicative of the logic ZERO data pulse for resetting said third means to binary ZERO thereby indicating to said fourth means that logic ZERO data pulses are being received by said second means, the fourth means responding to a signal from the third means to reset the first means.
References Cited (Backward Citations)
US3024417A
Cited
US3551817A
Cited
US3705398A
Cited
US3755748A
Cited
US3876833A
Cited
US4119796A
Cited
US4393301A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1988-12-09 | 1989-06-10 | 1989-12-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1992-12-09 | 1993-06-10 | 1993-12-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1996-12-09 | 1997-06-10 | 1997-12-10 | $7700.00 | Window Closed / Lapsed |