System and method of using variable pulses for symbology
First Claim
1. A method of transmitting data over cable, the method comprising:
- receiving a first plurality of digital bits of data from a memory unit;
receiving a second plurality of digital bits of data from a memory unit;
receiving a third plurality of digital bits of data from a memory unit;
transforming the first plurality of bits of data into a transmission pulse, the transmission pulse having a first pulse duration selected from a set of three or more predetermined pulse durations, one of which is corresponding to the first bits of data;
transforming the third plurality of bits of data into a transmission pulse, the transmission pulse having a third pulse duration selected from a set of three or more predetermined pulse durations, one of which is corresponding to the third plurality of bits of data;
determining the transmission time for the second plurality of bits of data, the transmission time having a duration selected from a set of three or more predetermined durations, one of which is corresponding to the second plurality of bits of data;
transmitting the first transmission pulse;
postponing the transmission of the third transmission pulse by a time equal to the transmission time for the second bits of data; and
transmitting the third transmission pulse.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for storing and transmitting data using variable pulse symbology over a fiber optic or ultra wide band system. Data is stored in memory, accessed and transformed into an electronic or photonic pulse and/or space which has a variable duration, the duration corresponding to the bit of data to be transmitted. The duration of the pulse and/or space is selected from a list of predetermined durations, each corresponding to a different base 10 number. The pulses and spaces may both be used to represent data, or the spaces may be used for meta data. Variable duration pulses may also be used to store data on an optical storage medium or fiber optic cable.
28 Citations
10 Claims
-
1. A method of transmitting data over cable, the method comprising:
-
receiving a first plurality of digital bits of data from a memory unit; receiving a second plurality of digital bits of data from a memory unit; receiving a third plurality of digital bits of data from a memory unit; transforming the first plurality of bits of data into a transmission pulse, the transmission pulse having a first pulse duration selected from a set of three or more predetermined pulse durations, one of which is corresponding to the first bits of data; transforming the third plurality of bits of data into a transmission pulse, the transmission pulse having a third pulse duration selected from a set of three or more predetermined pulse durations, one of which is corresponding to the third plurality of bits of data; determining the transmission time for the second plurality of bits of data, the transmission time having a duration selected from a set of three or more predetermined durations, one of which is corresponding to the second plurality of bits of data; transmitting the first transmission pulse; postponing the transmission of the third transmission pulse by a time equal to the transmission time for the second bits of data; and transmitting the third transmission pulse. - View Dependent Claims (2, 3, 4)
-
-
5. A method of transmitting data over the transmission medium, the method comprising:
-
receiving a first plurality of digital bits of data from a memory unit; receiving a second plurality of digital bits of data from a memory unit; receiving a third plurality of digital bits of data from a memory unit; transforming the first plurality of bits of data into a transmission pulse of electrical energy, the transmission pulse having a first pulse position selected from a set of three or more predetermined pulse positions, one of which is corresponding to the first plurality of bits of data; transforming the third plurality of bits of data into a transmission pulse of electrical energy, the transmission pulse having a third pulse position selected from a set of three or more predetermined pulse positions, one of which is corresponding to the third plurality of bits of data; determining the time of transmission for the second bit of data, the time of transmission having a duration selected from a set of three or more predetermined durations, one of which is corresponding to the second plurality of bits of data; transmitting the first transmission pulse over a transmission medium; postponing the transmission of the third transmission pulse by a time equal to the transmission time for the second bits of data; and transmitting the third transmission pulse over a transmission medium. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification