Optical data communication and location apparatus, system and method and transmitters and receivers for use therewith
First Claim
1. A transmitter for use in an optical data communication and location system for at least one location with at least one receiver at said at least one location comprising a portable case, a printed circuit board mounted in the case, at least one optical emitter which is visible from the exterior of the case mounted in the case and connected to the printed circuit board for emitting optical energy, a power supply connected to the printed circuit board and circuit means mounted on the printed circuit board and coupling the battery to the optical emitter for causing the optical emitter to transmit date packets of data pulses representing bits of binary data, said circuit means including means for generating a data code having a finite number of time frames greater than one, each time frame being divided into a finite number of data time slots greater than one, each frame having therein exactly one pulse in one time slot to encode n-bits of binary data where 2n is equal to the number of data time slots including means for sensing a missing pulse in any frame and rejecting said data packet.
3 Assignments
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.
-
Citations
2 Claims
-
1. A transmitter for use in an optical data communication and location system for at least one location with at least one receiver at said at least one location comprising a portable case, a printed circuit board mounted in the case, at least one optical emitter which is visible from the exterior of the case mounted in the case and connected to the printed circuit board for emitting optical energy, a power supply connected to the printed circuit board and circuit means mounted on the printed circuit board and coupling the battery to the optical emitter for causing the optical emitter to transmit date packets of data pulses representing bits of binary data, said circuit means including means for generating a data code having a finite number of time frames greater than one, each time frame being divided into a finite number of data time slots greater than one, each frame having therein exactly one pulse in one time slot to encode n-bits of binary data where 2n is equal to the number of data time slots including means for sensing a missing pulse in any frame and rejecting said data packet.
-
2. A transmitter for use in an optical data communication and location system for at least one location with at least one receiver at said at least one location comprising a portable case, a printed circuit board mounted in the case, at least one optical emitter which is visible from the exterior of the case mounted in the case and connected to the printed circuit board for emitting optical energy, a power supply connected to the printed circuit board and circuit means mounted on the printed circuit board and coupling the battery to the optical emitter for causing the optical emitter to transmit data packets of the data pulses representing bit of binary data, said circuit means including means for generating a data code having a finite number of time frames greater than one, each time frame being divided into a finite number of data time slots greater than one, each frame having therein exactly one pulse in one time slot to encode n-bits of binary data where 2n is equal to the number of data time slots and where there are a plurality of receivers and transmitters at said one location including means for detecting the amplitude of the energy in each of the data packets being received from said plurality of transmitters to allow one receiver to ascertain which transmitter is closest to it or to determine which receiver is closest to a particular transmitter.
Specification