Patent US3594733A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3594733A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital pulse stretcher

Assignee: General Electric Co
•
Filing: 1969-02-24
•
Granted: 1971-07-20
•
Expires: 1989-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital signal processing arrangement involving pulse forming and timing. A digital pulse stretcher synchronizes the output of an asynchronous pulse source with a synchronous digital frequency source. The pulse stretcher includes a first flip-flop which is set until the asynchronous pulse arrives. Arrival of the asynchronous pulse resets the first flip-flop and simultaneously sets a second flip-flop. A third flip-flop is set until the synchronous pulse arrives at which time the third flip-flop resets. As the end of the synchronous pulse the second flip-flop resets, causing the third flip-flop to return to the set state. A triggered output flip-flop is also included and operates to release the output of the second flip-flop at the beginning of the next bit time.

Inventors

  • 👤 George B Lukens

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 22:07
CPC Classifications
G; G11; G11C; G11C21/00; H; H03; H03K; H03K5/00; H03K5/01; H03K5/04; H03K5/05

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 121 words
A pulse stretcher for delaying and synchronizing a digital input input pulse comprising; an asynchronous pulse source for generating the digital pulse to be synchronized; a synchronous digital pulse frequency source to which the digital input pulse is to be synchronized; first, second and third bistable devices; means for operatively connecting said asynchronous pulse source to said first bistable device; means for operatively connecting said synchronous digital pulse source to said second bistable device; and, means for connecting said first and second bistable devices to said third bistable device whereby said third bistable device assumes a first state in response to the condition of said first bistable device and remains in said first state until changed by said second bistable device.
Claim 2
Dependent Claim 121 words
A pulse stretcher for delaying and synchronizing a digital input input pulse comprising; an asynchronous pulse source for generating the digital pulse to be synchronized; a synchronous digital pulse frequency source to which the digital input pulse is to be synchronized; first, second and third bistable devices; means for operatively connecting said asynchronous pulse source to said first bistable device; means for operatively connecting said synchronous digital pulse source to said second bistable device; and, means for connecting said first and second bistable devices to said third bistable device whereby said third bistable device assumes a first state in response to the condition of said first bistable device and remains in said first state until changed by said second bistable device.
Claim 3
Dependent Claim 73 words
The pulse stretcher as recited in claim 1 further comprising a fourth bistable device operatively connected to said third bistable device and to said synchronous pulse source, said fourth bistable device being operative to assume a first state in response to the state of third bistable device and remain in said first state until the first pulse from said synchronous pulse source following a change in the state of said third bistable device.
Claim 4
Dependent Claim 18 words
The pulse stretcher recited in claim 1 wherein said asynchronous pulse source is an asynchronous circulating storage unit.
Claim 5
Dependent Claim 18 words
The pulse stretcher as recited in claim 3 wherein said asynchronous circulating storage unit comprises a delay line.
Claim 6
Dependent Claim 112 words
A serial data storage and processing system comprising: an asynchronous circulating circulating storage unit; a synchronous digital pulse frequency source; a pulse stretcher operatively connected to said asynchronous storage unit and said synchronous pulse source, said pulse stretcher including first, second, and third bistable devices operative to receive the outputs of said asynchronous storage unit and said synchronous pulse source so as to delay and synchronize the output of said asynchronous storage with the output of said synchronous pulse source; a serial data processor operatively connected to receive the output of said pulse stretcher; and means for connecting the output of said pulse stretcher to the input of said asynchronous storage unit.
Claim 7
Dependent Claim 112 words
A serial data storage and processing system comprising: an asynchronous circulating circulating storage unit; a synchronous digital pulse frequency source; a pulse stretcher operatively connected to said asynchronous storage unit and said synchronous pulse source, said pulse stretcher including first, second, and third bistable devices operative to receive the outputs of said asynchronous storage unit and said synchronous pulse source so as to delay and synchronize the output of said asynchronous storage with the output of said synchronous pulse source; a serial data processor operatively connected to receive the output of said pulse stretcher; and means for connecting the output of said pulse stretcher to the input of said asynchronous storage unit.
Claim 8
Dependent Claim 21 words
The serial data storage and processing system recited in claim 5 wherein said asynchronous circulating storage unit comprises a delay line.
Claim 9
Dependent Claim 241 words
A pulse stretcher for delaying and synchronizing a digital input pulse comprising: an asynchronous pulse source for generating the digital pulse to be synchronized; first, second, and third flip-flops, each having a set input terminal, a reset input terminal, a first output terminal for indicating when said flip-flop is set and a second output terminal for indicating when said flip-flop is reset; means for connecting the output of said asynchronous pulse source to said set input terminal of said first flip-flop; a first logic gate having its inputs connected to said asynchronous pulse source and to said first output terminal of said second flip-flop, the output of said first gate being connected to said reset input terminal of said first flip-flop and to said set input terminal of said third flip-flop; a second logic gate having its inputs connected to said first output of said first flip-flop and to said second input of said third flip-flop and its output connected to said set input terminal of said second flip-flop; a third logic Gate having its inputs connected to said synchronous pulse source and to said first output of said third flip-flop and its output connected to said reset input terminal of said second flip-flop; and, a fourth logic gate having its inputs connected to said second output of said second flip-flop and said output of said third gate and its input connected to said reset input terminal of said third flip-flop.
Claim 10
Dependent Claim 241 words
A pulse stretcher for delaying and synchronizing a digital input pulse comprising: an asynchronous pulse source for generating the digital pulse to be synchronized; first, second, and third flip-flops, each having a set input terminal, a reset input terminal, a first output terminal for indicating when said flip-flop is set and a second output terminal for indicating when said flip-flop is reset; means for connecting the output of said asynchronous pulse source to said set input terminal of said first flip-flop; a first logic gate having its inputs connected to said asynchronous pulse source and to said first output terminal of said second flip-flop, the output of said first gate being connected to said reset input terminal of said first flip-flop and to said set input terminal of said third flip-flop; a second logic gate having its inputs connected to said first output of said first flip-flop and to said second input of said third flip-flop and its output connected to said set input terminal of said second flip-flop; a third logic Gate having its inputs connected to said synchronous pulse source and to said first output of said third flip-flop and its output connected to said reset input terminal of said second flip-flop; and, a fourth logic gate having its inputs connected to said second output of said second flip-flop and said output of said third gate and its input connected to said reset input terminal of said third flip-flop.
Claim 11
Dependent Claim 47 words
The pulse stretcher recited in claim 7 further comprising a steered flip-flop having a set input connected to said first output of said third flip-flop, a reset input connected to said second output of said third flip-flop and a trigger input connected to said synchronous pulse source.
Claim 12
Dependent Claim 16 words
The pulse stretcher recited in claim 7 wherein said asynchronous pulse source comprises a delay line.
Claim 13
Dependent Claim 401 words
A serial data storage and processing system comprising: an asynchronous circulating storage unit, a source of recurrent clock pulses, means for circulating first and second data pulses in said circulating storage unit, the leading edge of said first pulse occurring after the leading edge of a first one of said clock pulses and a trailing edge occurring before the leading edge of a second one of said clock pulses, the leading edge of said second data pulse occurring after the leading edge of a second one of said clock pulses and the trailing edge occurring before the leading edge of a third one of said clock pulses, means responsive to the time of occurrence of the leading edge of said first data pulse to provide the leading edge of a modified first data pulse and to the trailing edge of said second one of said clock pulses to provide the trailing edge of said modified first data pulse, means responsive to the time of occurrence of the leading edge of said second data pulse to provide the leading edge of a modified second data pulse and to the trailing edge of said third one of said clock pulses to provide the trailing edge of the modified second data pulse, means responsive to the leading edge of said second data pulse occurring during the response of said first mentioned responsive means to said first data pulse for storing said second data pulse until the occurrence of the trailing edge of said second one of said clock pulses, means responsive to the leading edge of said modified first data pulse and the trailing edge of said second one of said clock pulses to provide the leading edge of a delayed first data pulse, means responsive to the trailing edge of said third one of said clock pulses to provide the trailing edge of said delayed first data pulse, means responsive to the leading edge of said stored second data pulse and the trailing edge of said third one of said clock pulses to provide the leading edge of a delayed second data pulse, means responsive to the trailing edge of a fourth one of said clock pulses to provide the trailing edge of said delayed second data pulse, means for processing said delayed first and second pulses to provide processed pulses, and means for circulating said processed pulses in said circulating storage unit.
Claim 14
Dependent Claim 401 words
A serial data storage and processing system comprising: an asynchronous circulating storage unit, a source of recurrent clock pulses, means for circulating first and second data pulses in said circulating storage unit, the leading edge of said first pulse occurring after the leading edge of a first one of said clock pulses and a trailing edge occurring before the leading edge of a second one of said clock pulses, the leading edge of said second data pulse occurring after the leading edge of a second one of said clock pulses and the trailing edge occurring before the leading edge of a third one of said clock pulses, means responsive to the time of occurrence of the leading edge of said first data pulse to provide the leading edge of a modified first data pulse and to the trailing edge of said second one of said clock pulses to provide the trailing edge of said modified first data pulse, means responsive to the time of occurrence of the leading edge of said second data pulse to provide the leading edge of a modified second data pulse and to the trailing edge of said third one of said clock pulses to provide the trailing edge of the modified second data pulse, means responsive to the leading edge of said second data pulse occurring during the response of said first mentioned responsive means to said first data pulse for storing said second data pulse until the occurrence of the trailing edge of said second one of said clock pulses, means responsive to the leading edge of said modified first data pulse and the trailing edge of said second one of said clock pulses to provide the leading edge of a delayed first data pulse, means responsive to the trailing edge of said third one of said clock pulses to provide the trailing edge of said delayed first data pulse, means responsive to the leading edge of said stored second data pulse and the trailing edge of said third one of said clock pulses to provide the leading edge of a delayed second data pulse, means responsive to the trailing edge of a fourth one of said clock pulses to provide the trailing edge of said delayed second data pulse, means for processing said delayed first and second pulses to provide processed pulses, and means for circulating said processed pulses in said circulating storage unit.
Claim 15
Dependent Claim 156 words
A serial data storage and processing system comprising: a circulating storage unit, a source of recurrent clock signals, means for circulating data pulses in said circulating storage unit, each said data pulse occurring between the leading edges of a preceding and a succeeding clock signal, means responsive to each data pulse to provide a modified data pulse at a subsequent period wherein the edge of said modified data pulse occurs at the trailing edge of the succeeding clock pulse and the trailing edge of said modified data pulse occurs at the trailing edge of the next clock pulse following the succeeding clock pulse, and means responsive to a data pulse occurring during the subsequent period associated with a previous date pulse to effectively delay said data pulse beyond said subsequent period before providing a modified data pulse thereof, means for processing said modified pulses and means for circulating said processed pulses in said circulating storage unit.
Claim 16
Dependent Claim 156 words
A serial data storage and processing system comprising: a circulating storage unit, a source of recurrent clock signals, means for circulating data pulses in said circulating storage unit, each said data pulse occurring between the leading edges of a preceding and a succeeding clock signal, means responsive to each data pulse to provide a modified data pulse at a subsequent period wherein the edge of said modified data pulse occurs at the trailing edge of the succeeding clock pulse and the trailing edge of said modified data pulse occurs at the trailing edge of the next clock pulse following the succeeding clock pulse, and means responsive to a data pulse occurring during the subsequent period associated with a previous date pulse to effectively delay said data pulse beyond said subsequent period before providing a modified data pulse thereof, means for processing said modified pulses and means for circulating said processed pulses in said circulating storage unit.

References Cited (Backward Citations)

US2830179A Cited
US3064241A Cited
US3107344A Cited
US3443070A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-07-19 1975-01-18 1975-07-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-07-19 1979-01-18 1979-07-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-07-19 1983-01-18 1983-07-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag