← Back to Patent Explorer
US3967061A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for recovering data and clock information in a self-clocking data stream

Assignee: NCR Voyix Corp
•
Filing: 1975-03-05
•
Granted: 1976-06-29
•
Expires: 1995-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus is described for receiving a data stream incorporating a self-clocking Manchester code. The data stream is applied to monostable multivibrators which produce pulses at each positive-going and negative-going transition in the voltage level of the data stream. Output pulses from the monostable multivibrators are applied to a third monostable multivibrator which is responsive to only the positive-going pulses applied thereto; the third multivibrator produces an output pulse having a period greater than one-half the bit period, but less than the whole bit period, of the data stream. The positive-going voltage transition of the output of the third multivibrator is used to trigger a clock pulse which is applied to a pair of gates. The gates enable a pair of latches to which the data stream is applied to recover data from the stream and apply the data to a shift register.

Inventors

  • 👤 Joseph J. Dobias

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:35
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/0054; H04L7/0066; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4904

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 134 words
A method of recovering information from a self-clocking bi-phase coded bit stream, said bit stream having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, the method comprising the steps of: a. producing a first pulse for each positive-going and each negative-going voltage level transition in said bit stream; b. producing a second pulse having a pulse width greater than one-half said bit period for each positive-going voltage level transition in each of said first pulses occurring at the beginning of a bit period; and c. producing a clock pulse for each positive-going or negative-going voltage level transition of each of said second pulses.
Claim 2
Independent Claim 134 words
A method of recovering information from a self-clocking bi-phase coded bit stream, said bit stream having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, the method comprising the steps of: a. producing a first pulse for each positive-going and each negative-going voltage level transition in said bit stream; b. producing a second pulse having a pulse width greater than one-half said bit period for each positive-going voltage level transition in each of said first pulses occurring at the beginning of a bit period; and c. producing a clock pulse for each positive-going or negative-going voltage level transition of each of said second pulses.
Claim 3
Dependent Claim 29 words
The method of claim 1, wherein the step of producing a clock pulse comprises: producing a pulse for each positive-going voltage level transition of each of said second pulses.
Claim 4
Independent Claim 181 words
A method of recovering information from a self-clocking bi-phase coded bit stream, said bit stream having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, the method comprising the steps of: a. producing a first pulse for each positive-going and each negative-going voltage level transition in said bit stream; b. producing a second pulse having a pulse width greater than one-half said bit period for each positive-going voltage level transition in each of said first pulses occurring at the beginning of a bit period; c. producing a clock pulse for each positive-going or negative-going voltage level transition of each of said second pulses; d. counting the number of positive-going or negative-going voltage level transitions occurring in all of said first pulses produced between successive clock pulses; and e. producing a first output voltage level when said number is one and producing a second output voltage level when said number is two.
Claim 5
Independent Claim 181 words
A method of recovering information from a self-clocking bi-phase coded bit stream, said bit stream having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, the method comprising the steps of: a. producing a first pulse for each positive-going and each negative-going voltage level transition in said bit stream; b. producing a second pulse having a pulse width greater than one-half said bit period for each positive-going voltage level transition in each of said first pulses occurring at the beginning of a bit period; c. producing a clock pulse for each positive-going or negative-going voltage level transition of each of said second pulses; d. counting the number of positive-going or negative-going voltage level transitions occurring in all of said first pulses produced between successive clock pulses; and e. producing a first output voltage level when said number is one and producing a second output voltage level when said number is two.
Claim 6
Dependent Claim 29 words
The method of claim 3, wherein the step of producing a clock pulse comprises: producing a pulse for each positive-going voltage level transition of each of said second pulses.
Claim 7
Dependent Claim 31 words
The method of claim 3, wherein the step of counting comprises: counting the number of negative-going voltage level transitions occurring in all of said first pulses produced between successive clock pulses.
Claim 8
Dependent Claim 183 words
A data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. first pulse producing means connected to receive said bit stream responsive to each positive-going and each negative-going transition in the voltage level of said bit stream for producing pulses in response thereto; b. a second pulse producing means connected to said first pulse producing means for receiving pulses therefrom, said second pulse producing means responsive, when not in the process of producing a pulse, to positive-going transitions in the voltage level of said pulses for producing timing pulses, each having a pulse width greater than one-half of the bit period of the data stream; and c. a clock pulse generator connected to said second pulse producing means responsive to positive-going or negative-going voltage level transitions in said timing pulse for generating a clock pulse.
Claim 9
Dependent Claim 183 words
A data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. first pulse producing means connected to receive said bit stream responsive to each positive-going and each negative-going transition in the voltage level of said bit stream for producing pulses in response thereto; b. a second pulse producing means connected to said first pulse producing means for receiving pulses therefrom, said second pulse producing means responsive, when not in the process of producing a pulse, to positive-going transitions in the voltage level of said pulses for producing timing pulses, each having a pulse width greater than one-half of the bit period of the data stream; and c. a clock pulse generator connected to said second pulse producing means responsive to positive-going or negative-going voltage level transitions in said timing pulse for generating a clock pulse.
Claim 10
Dependent Claim 17 words
The combination set forth in claim 6, wherein said first pulse producing means is a monostable multivibrator.
Claim 11
Dependent Claim 34 words
The combination set forth in claim 6, wherein said first pulse producing means is a monostable multivibrator, and said second pulse producing means is a second monostable multivibrator connected to said first monostable multivibrator.
Claim 12
Dependent Claim 43 words
The combination set forth in claim 6, wherein said first pulse producing means is a monostable multivibrator, said second pulse producing means is a second monostable multivibrator connected to said first monostable multivibrator and said clock pulse generator is a third monostable multivibrator.
Claim 13
Dependent Claim 214 words
In a data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. first pulse producing means connected to receive said bit stream responsive to each positive-going and each negative-going transition in the voltage level of said bit stream for producing pulses in response thereto; b. a second pulse producing means connected to said first pulse producing means for receiving pulses therefrom, said second pulse producing means responsive, when not in the process of producing a pulse, to positive-going transitions in the voltage level of said pulses for producing timing pulses, each having a pulse width greater than one-half of the bit period of the data stream; c. a clock pulse generator connected to said second pulse producing means responsive to positive-going or negative-going voltage level transitions in said timing pulse for generating a clock pulse; and d. means connected to said first pulse producing means and to said clock pulse generator for counting the number of positive-going or negative-going voltage transitions from said first pulse
Claim 14
Dependent Claim 214 words
In a data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. first pulse producing means connected to receive said bit stream responsive to each positive-going and each negative-going transition in the voltage level of said bit stream for producing pulses in response thereto; b. a second pulse producing means connected to said first pulse producing means for receiving pulses therefrom, said second pulse producing means responsive, when not in the process of producing a pulse, to positive-going transitions in the voltage level of said pulses for producing timing pulses, each having a pulse width greater than one-half of the bit period of the data stream; c. a clock pulse generator connected to said second pulse producing means responsive to positive-going or negative-going voltage level transitions in said timing pulse for generating a clock pulse; and d. means connected to said first pulse producing means and to said clock pulse generator for counting the number of positive-going or negative-going voltage transitions from said first pulse
Claim 15
Dependent Claim 17 words
The combination set forth in claim 10, wherein said first pulse producing means is a monostable multivibrator.
Claim 16
Dependent Claim 17 words
The combination set forth in claim 11, wherein said second pulse producing means is a monostable multivibrator.
Claim 17
Dependent Claim 16 words
The combination set forth in claim 12, wherein said clock pulse generator is a monostable multivibrator.
Claim 18
Dependent Claim 295 words
In a data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. first pulse producing means connected to receive said bit stream responsive to each positive-going and each negative-going transition in the voltage level of said bit stream for producing pulses in response thereto; b. a second pulse producing means connected to said first pulse producing means for receiving pulses therefrom, said second pulse producing means responsive, when not in the process of producing a pulse, to positive-going transitions in the voltage level of said pulses for producing timing pulses, each having a pulse width greater than one-half of the bit period of the data stream; c. a clock pulse generator connected to said second pulse producing means responsive to positive-going or negative-going voltage level transitions in said timing pulse for generating a clock pulse; and d. means connected to said first pulse producing means and to said clock pulse generator responsive to the receipt of two successive negative-going or positive-going voltage level transitions from said first pulse producing means after the receipt of a clock pulse and before the receipt of a second clock pulse from said clock pulse generator for producing a first output voltage level, and responsive to the receipt of only one negative-going or positive-going voltage level transition from said first pulse producing means after the receipt of a clock pulse and before the receipt of a second clock pulse from said clock pulse generator for producing a second output voltage level.
Claim 19
Dependent Claim 295 words
In a data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. first pulse producing means connected to receive said bit stream responsive to each positive-going and each negative-going transition in the voltage level of said bit stream for producing pulses in response thereto; b. a second pulse producing means connected to said first pulse producing means for receiving pulses therefrom, said second pulse producing means responsive, when not in the process of producing a pulse, to positive-going transitions in the voltage level of said pulses for producing timing pulses, each having a pulse width greater than one-half of the bit period of the data stream; c. a clock pulse generator connected to said second pulse producing means responsive to positive-going or negative-going voltage level transitions in said timing pulse for generating a clock pulse; and d. means connected to said first pulse producing means and to said clock pulse generator responsive to the receipt of two successive negative-going or positive-going voltage level transitions from said first pulse producing means after the receipt of a clock pulse and before the receipt of a second clock pulse from said clock pulse generator for producing a first output voltage level, and responsive to the receipt of only one negative-going or positive-going voltage level transition from said first pulse producing means after the receipt of a clock pulse and before the receipt of a second clock pulse from said clock pulse generator for producing a second output voltage level.
Claim 20
Dependent Claim 17 words
The combination set forth in claim 14, wherein said first pulse producing means is a monostable multivibrator.
Claim 21
Dependent Claim 17 words
The combination set forth in claim 15, wherein said second pulse producing means is a monostable multivibrator.
Claim 22
Dependent Claim 16 words
The combination set forth in claim 16, wherein said clock pulse generator is a monostable multivibrator.
Claim 23
Dependent Claim 209 words
In a data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. a first one-shot connected to receive said data stream responsive to each positive-going transition in the voltage level of said data stream for producing pulses in response thereto; b. a second one-shot connected to receive said data stream responsive to each negative-going transition in the voltage level of said data stream for producing pulses in response thereto; c. a third one-shot, having an output terminal that is at a high voltage level or a low voltage level, connected to said first and second one-shots for receiving pulses therefrom, said third one-shot responsive to, when the output terminal thereof is at said low voltage level, to positive-going transitions in the voltage level of said pulses for producing timing pulses at the output terminal thereof, each timing pulse having said high voltage level and having a pulse width greater than one-half of the bit period of said data stream; and
Claim 24
Dependent Claim 209 words
In a data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. a first one-shot connected to receive said data stream responsive to each positive-going transition in the voltage level of said data stream for producing pulses in response thereto; b. a second one-shot connected to receive said data stream responsive to each negative-going transition in the voltage level of said data stream for producing pulses in response thereto; c. a third one-shot, having an output terminal that is at a high voltage level or a low voltage level, connected to said first and second one-shots for receiving pulses therefrom, said third one-shot responsive to, when the output terminal thereof is at said low voltage level, to positive-going transitions in the voltage level of said pulses for producing timing pulses at the output terminal thereof, each timing pulse having said high voltage level and having a pulse width greater than one-half of the bit period of said data stream; and
Claim 25
Dependent Claim 15 words
The combination set forth in claim 18, wherein said clock pulse generator is a one-shot.
Claim 26
Dependent Claim 329 words
In a data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. a first one-shot connected to receive said data stream responsive to each positive-going transition in the voltage level of said data stream for producing pulses in response thereto; b. a second one-shot connected to receive said data stream responsive to each negative-going transition in the voltage level of said data stream for producing pulses in response thereto; c. a third one-shot, having an output terminal that is at a high voltage level or a low voltage level, connected to said first and second one-shots for receiving pulses therefrom, said third one-shot responsive to, when the output terminal thereof is at said low voltage level, to positive-going transitions in the voltage level of said pulses for producing timing pulses at the output terminal thereof, each timing pulse having said high voltage level and having a pulse width greater than one-half of the bit period of said data stream; d. a clock pulse generator connected to the output terminal of said third one-shot responsive to the positive-going or negative-going voltage level transitions in said timing pulse for generating a clock pulse; e. means comprising an OR-gate connected to said first and second one-shots for receiving pulses therefrom; and f. means connected to said OR-gate for receiving OR'ed pulses from said first and second one-shots and connected to said clock pulse generator for counting the number of positive-going or negative-going voltage level transitions in the pulses received from said OR-gate occurring between successive clock pulses and for producing a first output voltage level when said number is one and for producing a second output voltage level when said number is two.
Claim 27
Dependent Claim 329 words
In a data transmission system using self-clocking bi-phase coded bit streams, said bit streams having a predetermined bit period and two voltage levels with negative-going and positive-going voltage level transitions occurring in the stream to indicate clock information and data information, one such voltage level transition occurring at the beginning of each bit period, apparatus for recovering said information, including: a. a first one-shot connected to receive said data stream responsive to each positive-going transition in the voltage level of said data stream for producing pulses in response thereto; b. a second one-shot connected to receive said data stream responsive to each negative-going transition in the voltage level of said data stream for producing pulses in response thereto; c. a third one-shot, having an output terminal that is at a high voltage level or a low voltage level, connected to said first and second one-shots for receiving pulses therefrom, said third one-shot responsive to, when the output terminal thereof is at said low voltage level, to positive-going transitions in the voltage level of said pulses for producing timing pulses at the output terminal thereof, each timing pulse having said high voltage level and having a pulse width greater than one-half of the bit period of said data stream; d. a clock pulse generator connected to the output terminal of said third one-shot responsive to the positive-going or negative-going voltage level transitions in said timing pulse for generating a clock pulse; e. means comprising an OR-gate connected to said first and second one-shots for receiving pulses therefrom; and f. means connected to said OR-gate for receiving OR'ed pulses from said first and second one-shots and connected to said clock pulse generator for counting the number of positive-going or negative-going voltage level transitions in the pulses received from said OR-gate occurring between successive clock pulses and for producing a first output voltage level when said number is one and for producing a second output voltage level when said number is two.
Claim 28
Dependent Claim 56 words
The combination set forth in claim 20, wherein said means for counting comprises a first and a second flip-flop, the first of which is connected to receive pulses from said OR-gate and the second of which is connected to the first flip-flop and changes state when the first has received its second pulse from said OR-gate.

References Cited (Backward Citations)

US3659286A Cited
US3820031A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-06-29 1979-12-29 1980-06-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-06-29 1983-12-29 1984-06-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-06-29 1987-12-29 1988-06-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag