US2010124272A1PendingUtilityA1

Coded pulse data transmission using a look-up table

Assignee: FEIN GENEPriority: Nov 19, 2008Filed: Nov 19, 2008Published: May 20, 2010
Est. expiryNov 19, 2028(~2.3 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.

Join the waitlist — get patent alerts

Track US2010124272A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.