Method and apparatus for encoding data and clock information in a self-clocking data stream
First Claim
1. A method of encoding and transmitting binary information, represented by a wave form having a first voltage level during a bit period indicating one binary value and a second voltage level during a bit period indicating a second binary value, into a bi-phase self-clocking bit stream, comprising the steps of:
- a. providing a first clock pulse train having a first pulse rate;
b. providing a second clock pulse train having a second pulse rate;
c. applying to a common terminal either said first clock pulse train when said wave form is at said first level during a bit period or said second clock pulse train when said wave form is at said second level during a bit period; and
d. providing an output wave form having two voltage levels and including two voltage level transitions during said bit period when said second clock pulse train occurs at said terminal and having a single voltage level transition during said bit period when said first clock pulse train occurs at said terminal.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is described for generating a data stream incorporating a self-clocking Manchester type code. The data, originally stored in a shift register, is shifted out of the register in bi-level form with a first voltage level representing one binary value and a second voltage level representing a second binary value. The output voltage levels from the shift register are applied simultaneously to two AND gates with an inverter interposed between the shift register and one of the AND gates. Two clock pulse trains are utilized, one having a clock rate twice the clock rate of the other. The clock pulses are respectively applied to the AND gates, the outputs of which are OR'"'"'ed and applied to a flip-flop. The output pulses from the OR-gate clocks the flip-flop which toggles to provide a suitably encoded self-clocking data stream at the true and the not true outputs thereof. The output from the flip-flop is applied to a line driver for driving a transmission cable that may be of the twin co-axial type.
-
Citations
7 Claims
-
1. A method of encoding and transmitting binary information, represented by a wave form having a first voltage level during a bit period indicating one binary value and a second voltage level during a bit period indicating a second binary value, into a bi-phase self-clocking bit stream, comprising the steps of:
-
a. providing a first clock pulse train having a first pulse rate; b. providing a second clock pulse train having a second pulse rate; c. applying to a common terminal either said first clock pulse train when said wave form is at said first level during a bit period or said second clock pulse train when said wave form is at said second level during a bit period; and d. providing an output wave form having two voltage levels and including two voltage level transitions during said bit period when said second clock pulse train occurs at said terminal and having a single voltage level transition during said bit period when said first clock pulse train occurs at said terminal. - View Dependent Claims (2, 3)
-
-
4. Apparatus for encoding and transmitting binary information, represented by a wave form having a first voltage level during a bit period indicating one binary value and a second voltage level during a bit period indicating a second binary value, into a bi-phase self-clocking bit stream, comprising:
-
a. storage means for temporarily storing binary information for transmitting said information in the form of said wave form; b. a first gate connected to said storage means for receiving said wave form, said gate being enabled by said first voltage level; c. means connected to said storage means for receiving said wave form and for changing said first level to said second level and changing said second level to said first level; d. a second gate connected to said means connected to said storage means, said second gate being enabled by said second voltage level when said second voltage level has been changed to said first voltage level; e. means for applying a first clock pulse train to said first gate; f. means for applying a second clock pulse train to said second gate; g. said first clock pulse train having a pulse rate twice that of said second clock pulse train; and h. a flip-flop connected to said first and second gates for receiving clock pulses therefrom, said flip-flop having first and second output voltage levels, said flip-flop changing state to provide an output voltage level transition from one level to another in response to each clock pulse received from said gates. - View Dependent Claims (5)
-
-
6. Apparatus for encoding and transmitting binary information, represented by a wave form having a first voltage level during a bit period indicating one binary value and a second voltage level during a bit period indicating a secondary binary value, into a bi-phase self-clocking bit stream, comprising:
-
a. a shift register for temporarily storing binary information and for transmitting said information in the form of said wave form; b. a first AND gate connected to said shift register for receiving said wave form, said AND gate being enabled by said first voltage level; c. an inverter connected to said shift register for receiving and inverting said wave form; d. a second AND gate connected to said inverter for receiving said inverted wave form, said second AND gate being enabled by said second voltage level when said wave form is inverted; e. means for applying a first clock pulse train to said first AND gate; f. means for applying a second clock pulse train to said second AND gate; g. said first clock pulse train having a pulse rate twice that of said second clock pulse train; h. an OR-gate connected to said first and second AND gates; and i. a flip-flop connected to said OR-gate for receiving clock pulses from said first and second AND gates, said flip-flop having first and second output voltage levels, said flip-flop changing state to provide an output voltage level transition from one level to another in response to each clock pulse received from said AND gates. - View Dependent Claims (7)
-
Specification