High speed infrared communications system using pulse sets
AssigneeServio logic Corp.
InventorsRichard A. Williamson, Jon M. Knight, Roger W. Biros
Life of this patent
Estimating the term…
Abstract
An infrared communication system for transmitting a digital bit stream by telemetry in the presence of background radiation wherein each bit in the data stream is represented by a signature set of pulses designating either a binary one or a binary zero. A receiver detecting an infrared signal filters the signal to detect the signature sets of pulses generated by the transmitter. The pulses are transmitted according to a specific communications protocol.
Claims10
An apparatus for communication of a sequence of bits of digital information by infrared telemetry in the presence of background radiation, comprising:
- a transmitter comprising:
- coding means, receiving the sequence of digital bits, for generating, within a preset interval for each bit in the sequence, a first set of pulses representing a first binary state of the bit or a second set of pulses representing a second binary state of the bit wherein the first set of pulses is the empty set;
- means, coupled to the coding means, for transmitting from the transmitter a pulse of infrared radiation in response to each pulse generated by the coding means;
- a receiver comprising:
- means for generating a first information signal in response to detected pulses of infrared radiation, each detected pulse having a corresponding peak in the first information signal;
- filtering means, coupled to the means for generating a first information signal, for filtering the first information signal to detect sets of pulses, said filtering means comprising:
- means for generating a second information signal following the first information signal with a DC offset, and having a relatively constant value between pulses;
- means for generating a third information signal limitedly following the first information signal and having a relatively constant value between pulses such that the second and third information signal will be equal to the same value at a fixed point in time after the peak of the first information signal, which value is not equal to the constant value of the second information signal or the constant value of the third information signal;
- and
- means for comparing the values of the second and third information signal;
- and
- a decoder, coupled to the receiver, for decoding detected sets of pulses to reconstitute a sequence of bits for supply to a digital data processor.
A method for communicating from a transmitter to a receiver a sequence of bits of digital information by infrared telemetry in the presence of background radiation, comprising:
- generating a packet of data consisting of a sequence of bits comprising bits in a first binary state and bits in a second binary state;
- transmitting from the transmitter within a preset interval for each bit, for each bit in the first binary state a first set of pulses of infrared radiation and for each bit in the second binary state a second set of pulses of infrared radiation, wherein the first set of pulses is an empty set;
- generating a first information signal in response to the level of infrared radiation detected at the receiver;
- filtering the first information signal to detect sets of pulses, said filtering step comprising:
- generating a second information signal following the first information signal with a DC offset and having a relatively constant value between pulses;
- generating a third information signal limitedly following the first information signal and having a relatively constant value between pulses such that the second and third information signal will be equal to the same value at a fixed point in time after the peak of the first information signal, which value is not equal to the constant value of the second information signal or the constant value of the third information signal;
- and
- comparing the values of the second and third information signal;
- and
- decoding detected sets of pulses to reconstitute the sequence of bits for supply to a digital data processor.
Dependencies are inferred from the claim text.