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 2.sup.n 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 2.sup.n 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.
Parent Case Info
This application is a divisional of application Ser. No. 08/532,045 now U.S. Pat. No. 5,633,792 filed Sep. 21, 1995 which is a continuation-in-part of Ser. No. 08/309,848, filed Sep. 21, 1994 now abandoned.
US Referenced Citations (7)
Divisions (1)
|
Number |
Date |
Country |
Parent |
532045 |
Sep 1995 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
309848 |
Sep 1994 |
|