US2010124272A1PendingUtilityA1

Coded pulse data transmission using a look-up table

54
Assignee: FEIN GENEPriority: Nov 19, 2008Filed: Nov 19, 2008Published: May 20, 2010
Est. expiryNov 19, 2028(~2.4 yrs left)· nominal 20-yr term from priority
H04L 25/4902H03M 7/40
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Input data is encoded using a look-up table and then transmitted over a transmission medium as a series of pulses. The look-up table includes data elements. The length of each pulse is calibrated to correspond to one of the data elements in the look-up table. Upon receipt at another end of the transmission medium, the data is decoded using a look-up table. This decoding includes measuring the length of each received pulse to match the measured length to a corresponding one of data elements in the look-up table.

Claims

exact text as granted — not AI-modified
1 . A method for transmission of data, the method comprising:
 encoding, via an encoder, data using a look-up table to provide encoded data, the look-up table comprising a plurality of data elements, and the encoded data comprising a series of pulses;   calibrating the time duration of each pulse to correspond to a respective one of the data elements in the look-up table; and   sending the encoded data over a transmission medium.   
     
     
         2 . The method of  claim 1 , wherein the look-up table is a first look-up table, and further comprising:
 receiving the encoded data from the transmission medium, the received data comprising a series of received pulses; and   decoding the received data, the decoding comprising measuring the time duration of each received pulse to associate the time duration with a respective one of the data elements in a second look-up table.   
     
     
         3 . The method of  claim 1  further comprising receiving video input data, and wherein:
 the encoding comprises encoding the video input data; and   the data elements each correspond to a pixel location or a color in a video image.   
     
     
         4 . The method of  claim 1  wherein:
 the transmission medium is a fiber optic line; and   the sending the encoded data further comprises transmitting the series of pulses using a laser.   
     
     
         5 . The method of  claim 1  wherein the calibrating comprises adjusting the time duration of each pulse using a timing reference. 
     
     
         6 . The method of  claim 5  wherein the timing reference is an atomic clock. 
     
     
         7 . The method of  claim 1  wherein the time duration of one of the pulses is less than one thousandth of a second. 
     
     
         8 . The method of  claim 1  wherein at least a portion of the encoded data comprises test data configured for decoding at a decoder, and further comprising adjusting the calibrating to compensate for variations in the transmission medium based on data received from the decoder corresponding to decoding of the test data. 
     
     
         9 . The method of  claim 1  further comprising sending a command prior to sending the encoded data, wherein the command identifies the type of encoded data being sent. 
     
     
         10 . The method of  claim 9  further comprising selecting the look-up table from a plurality of look-up tables, each accessible by the encoder, to correspond to the command. 
     
     
         11 . A method for decoding data received from a transmission medium, the method comprising:
 receiving encoded data, comprising a series of pulses, from the transmission medium;   measuring the time duration of each pulse; and   decoding, via a decoder, the encoded data using a look-up table, the look-up table comprising a plurality of data elements, and the decoding comprising associating the time duration of each pulse with a respective one of the data elements in the look-up table.   
     
     
         12 . The method of  claim 11  wherein the measuring comprises comparing the time duration of each pulse to a timing reference. 
     
     
         13 . The method of  claim 11  wherein:
 the transmission medium is a fiber optic line; and   the receiving further comprises sensing the pulses using an optical sensor.   
     
     
         14 . The method of  claim 11  further comprising:
 receiving a command prior to receiving the encoded data, the command identifying the type of data being sent; and   selecting the look-up table to use in the decoding from a plurality of look-up tables, each accessible by the decoder, based on the command.   
     
     
         15 . A system for transmission of encoded data over a transmission medium, the system comprising:
 at least one memory comprising at least one look-up table, each at least one look-up table comprising a plurality of data elements; and   at least one processor, coupled to the at least one memory, configured to:
 encode input data to provide encoded data comprising a series of pulses; 
 calibrate the time duration of each pulse to correspond to a respective one of the data elements in one of the at least one look-up table; and 
 send the encoded data over the transmission medium. 
   
     
     
         16 . The system of  claim 15  further comprising:
 a source to generate each pulse; and   a timing reference coupled for use in calibrating the time duration of each pulse.   
     
     
         17 . The system of  claim 16  wherein:
 the transmission medium is a fiber optic line; and   the source is a laser.   
     
     
         18 . The system of  claim 15  further comprising a decoder configured to:
 receive the encoded data from the transmission medium comprising sensing using an optical sensor, the received data comprising a series of received pulses; and   decode the received data comprising measuring the time duration of each received pulse to associate the time duration with a respective one of the data elements in a look-up table stored at the decoder.   
     
     
         19 . The system of  claim 15  wherein:
 the input data is video data;   the data elements of a first one of the at least one look up table each correspond to a pixel location in a video image; and   the data elements of a second one of the at least one look up table each correspond to a color in the video image.   
     
     
         20 . The system of  claim 19  wherein the at least one processor is further configured to send a command prior to sending the encoded data, the command identifying the type of data as video.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.