Optical data communication and location apparatus, system and method and transmitters and receivers for use therewith
First Claim
1. A receiver for use in an optional data communication and location system for at least one location for receiving optical data from a plurality of transmitters, each being capable of transmitting by optical energy data packets of data pulses representing bits of binary data comprising circuit means for receiving data packets from the transmitters, said circuit means including a receiving clock, means under the control of the receiver clock for receiving at least two frames in each data packet and at least two data slots in each frame and for receiving from each frame only one pulse in one data time slot, each data time slot being divided into three legal pulse position areas identified respectively as "early", "centered" and "late" and means coupled to the receiver clock such that when a pulse is received "early" the receiver clock is adjusted forward by one said pulse position area of a time slot so that the next pulse received will be "centered" and when a pulse is received "late", the receiver clock is adjusted back by one said pulse position area of a time slot so that the next pulse received will be "centered";
- and means in the receiver for rejecting a data packet if any pulse therein arrives at a time in the data time slot which is not "early", "centered" or "late" and which is bridging two time slots.
1 Assignment
0 Petitions
Accused Products
Abstract
An optical data communication and location apparatus for at least one location in a facility having at least one receiver at said at least one location. A plurality of portable transmitters provides optical wireless data links with the receiver. Each of the transmitters has a power supply with circuitry for transmitting data packets over said optical wireless data links to the receiver. The circuitry for transmitting data packets generates a data code having at least two time frames, each of the at least two times frames being divided into at least two data time slots. Each frame has exactly one pulse in one data time slot whereby in each data packet, there is encoded n-bits of binary data where 2n is equal to the number of time slots in each frame.
87 Citations
4 Claims
-
1. A receiver for use in an optional data communication and location system for at least one location for receiving optical data from a plurality of transmitters, each being capable of transmitting by optical energy data packets of data pulses representing bits of binary data comprising circuit means for receiving data packets from the transmitters, said circuit means including a receiving clock, means under the control of the receiver clock for receiving at least two frames in each data packet and at least two data slots in each frame and for receiving from each frame only one pulse in one data time slot, each data time slot being divided into three legal pulse position areas identified respectively as "early", "centered" and "late" and means coupled to the receiver clock such that when a pulse is received "early" the receiver clock is adjusted forward by one said pulse position area of a time slot so that the next pulse received will be "centered" and when a pulse is received "late", the receiver clock is adjusted back by one said pulse position area of a time slot so that the next pulse received will be "centered";
and means in the receiver for rejecting a data packet if any pulse therein arrives at a time in the data time slot which is not "early", "centered" or "late" and which is bridging two time slots. - View Dependent Claims (2, 3, 4)
Specification