Patent US4558409A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag