WO2003084102A1 - Optical communications transceiver and method for transceiving data - Google Patents
Optical communications transceiver and method for transceiving data Download PDFInfo
- Publication number
- WO2003084102A1 WO2003084102A1 PCT/JP2003/004015 JP0304015W WO03084102A1 WO 2003084102 A1 WO2003084102 A1 WO 2003084102A1 JP 0304015 W JP0304015 W JP 0304015W WO 03084102 A1 WO03084102 A1 WO 03084102A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- led
- transceiver
- light
- pin
- driving
- Prior art date
Links
- 230000006854 communication Effects 0.000 title claims abstract description 24
- 238000004891 communication Methods 0.000 title claims abstract description 24
- 230000003287 optical effect Effects 0.000 title claims abstract description 16
- 238000000034 method Methods 0.000 title claims description 7
- 238000007599 discharging Methods 0.000 claims 1
- 230000008859 change Effects 0.000 abstract description 9
- 238000005259 measurement Methods 0.000 description 11
- 238000013475 authorization Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/40—Transceivers
- H04B10/43—Transceivers using a single component as both light source and receiver, e.g. using a photoemitter as a photoreceiver
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10F—INORGANIC SEMICONDUCTOR DEVICES SENSITIVE TO INFRARED RADIATION, LIGHT, ELECTROMAGNETIC RADIATION OF SHORTER WAVELENGTH OR CORPUSCULAR RADIATION
- H10F55/00—Radiation-sensitive semiconductor devices covered by groups H10F10/00, H10F19/00 or H10F30/00 being structurally associated with electric light sources and electrically or optically coupled thereto
- H10F55/18—Radiation-sensitive semiconductor devices covered by groups H10F10/00, H10F19/00 or H10F30/00 being structurally associated with electric light sources and electrically or optically coupled thereto wherein the radiation-sensitive semiconductor devices and the electric light source share a common body having dual-functionality of light emission and light detection
Definitions
- This invention relates generally to light emitting diodes (LEDs) , and more particularly to LEDs used for bi-directional optical communications .
- LEDs light emitting diodes
- LEDs Light emitting diodes
- Their diverse applications include numeric displays, flashlights, liquid crystal backlights, vehicle brake lights, traffic signals, backlights, and the ubiquitous power-on indicator light on almost every electronic device, and modern electrical appliance.
- LEDs are most often used as light emitters, it is easy to forget that they can also operate as photodiodes, i.e. , light detectors. Although most LEDs are designed as light emitters, and not light detectors, all LEDs can effectively operate in either mode.
- Light emitting diodes emit light in a fairly narrow frequency band when a small current is applied in the correct direction through the diode, i.e., with a forward bias. Because the current-voltage characteristic is exponential, it is difficult to control a voltage applied directly across an LED accurately enough to attain a desired current.
- Figure 1 shows a typical prior art LED emitter circuit 100.
- An I/Opin 101 of a microprocessor 100 is used to sink current through an LED 102 with a resistor 103 to limit the amount of current.
- LEDs are used in the transmitter, and aphotodiode is used in the receiver .
- Each component is typically driven separately by a specially designed circuit.
- the photodiodes are most often specifically designed to receive optical signals in a specific narrow frequency range. Most photodiodes cannot emit light . Consequently, there is one circuit that drives the transmitter, and another circuit for driving the receiver. This increases the cost and complexity of the communications system.
- An optical communications transceiver includes an LED coupled in series with a resistor.
- a microprocessor has at least one I/O pin connected to the LED.
- the LED In a first mode or transmit mode, the LED is periodically driving in forward bias to emit light to transmit data.
- Figure 1 is schematic of a prior art light emitter circuit
- FIG. 2 is a schematic of an LED emitter/detector circuit according to the invention.
- Figures 3a-c shows the circuit of Figure 2 operating in forward bias, not forward bias, and discharge modes, respectively;
- Figure 4 shows multiple LED based transceivers coupled in a communications network
- Figure 5 is a schematic of an alternative embodiment of the LED emitter/detector circuit using a single I/O pin according to the invention.
- Figure 6 shows two transceivers exchange optically modulated data via a double convex lens.
- FIG. 2 shows an LED emitter/detector circuit according to the invention.
- an LED 202 and resister 203 are coupled in series between two I/O pins 201 of a microprocessor or microcontroller 200. Now both ends of the LED/resistor circuit 202-203 are connected to the microprocessor 200.
- the I/O pin can be set low (0V), high (5V) , or the pin can be used as an input, using conventional programming techniques .
- Figures 3a-c show how this circuit can operate in three modes, forward bias or "light, " not forward bias or “reverse bias” and “discharge, " or sense respectively.
- the LED operates conventionally and emits light .
- the emitted light can be modulated to transmit data.
- reverse bias mode of Figure 3b the normal emitting polarities are switched to reverse bias the junction of the diode.
- an optically generated photo-current can optically discharge the junction at a rate proportional to the amount of received or sensed light. If the sensed light is modulated, then data can be received.
- the voltage on the input pin crosses a predetermined input threshold T.
- a high-resolution measurement of the sensed light level is made.
- the time measurement can be simply done by a counter 210 or clock signal in the microprocessor 200. For example, a small program loop that alternatively increments the counter 210 and until the threshold T is exceeded.
- the circuit according to the invention requires no addition components, and draws extremely little power during sensing.
- the LED can operate both as a transmitter and a receiver (transceiver) in an optical communications network.
- Figure 4 shows two such transceivers 401-402 connected by an optical link 403.
- the link 403 can be any transparent medium such as air, or an optical fiber cable.
- a microprocessor or microcontroller 500 has one I/O pin 501 connected to the input of the LED 502, and the output of the LED is connected to a current limiting resistor 503. In this circuit, it is not possible to reverse bias the LED 502, as above for the circuit of Figure 2. Instead the LED is shorted to zero bias by setting the I/O pin 501 to low.
- the pin 501 is set to input, which charges the LED' s junction' s capacitance when a photo-current induced by incident light is sensed. This continues until the voltage across the LED forward-biases the junction enough to effectively use up all of the photo-current inside the LED. If this voltage is made to pass a predetermined digital input threshold, the same basic timing technique can be used as described above to receive data.
- Standard red, green, orange and yellow LEDs typically "turn-on" at around 1.5V to 2V, which is generally below digital input thresholds on 5V systems, such as the microprocessor 500.
- blue LEDs, and some newer high brightness LEDs can have forward voltage drops around 3V, which is high enough to allow it to charge past the input threshold.
- Lower voltage systems e.g., 3V systems or lower, have lower input thresholds, so they are more amenable to this technique.
- circuit in Figure 5 is generally superior to that of Figure 2 because thresholds are often biased closer to ground than the supply voltage V DD . It should be noted that the one pinversion canbe operated in reverse with the resistor connected to the I/O pin 501 as in Figure 1.
- pin transceiver any suitable LED indicator driven by a single pin of a microprocessor, as many are, can now also operate as a transceiver simple by changing the firmware or software to operate as described above. No alteration of the hardware is required. Therefore, it is easy to upgrade standard LED indicator to also function as a transceiver by a software change .
- This embodiment is also suited for systems where the number of I/O pins is limited.
- two unsynchronized transceivers phase-lock to each other and exchange pulse-width-modulated data bi-directionally.
- the two receivers take turns to operate in transmit and receive mode, and a relatively short light pulse indicates a 0 or space state, and a relatively long light pulse indicates a 1 or mark state .
- This protocol starts in an idle cycle with the transceiver performing an idling cycle.
- the transceiver transmits a one millisecond light pulse followed by a four millisecond receive period.
- the transceiver executes multiple light measurements. These light measurements provide only a one bit of resolution, i.e., whether the incoming light flux is above or below a predetermined threshold, nominally about 1.5V.
- Synchronization Loop The idling cycle continues until at least two measurement times in succession indicate "light seen.” At this point, the transceiver assumes an incoming pulse of light from another transceiver has been detected, and shifts from the idling loop to a slightly faster synchronizing loop . During the synchronizing loop, the transmitted light pulse is still one millisecond ON, but followed by a variable number of light measurements. When in the synchronizing loop, the microprocessor terminates the measurement set after either a predetermined number of measurements, or when the trailing edge of a light pulse is detected. A trailing edge is considered to be found when a pair ofback-to-backmeasurements both indicate "light seen” followed by ten measurements without "light seen.”
- the execution pattern inside the synchronize loop is therefore composed of one transceiver's LED on for one millisecond, then a one millisecond period with both LEDs off, followed by the other transceiver' s LED on for one millisecond, and finally both LEDs off for one millisecond. Even if the transceivers have clock frequency errors of up to 25%, they will still be able to synchronize.
- the nominal synchronize loop pulse rate is 250 Hz, with a 25% duty cycle.
- data bits are transmitted in asynchronous form. For example, a one millisecond light pulse, indicates a MARK and a 0.5 millisecond light pulse indicates a SPACE .
- the system normally idles with MARK bits being transmitted.
- the operation of the data transfer loop is the same as the synchronize loop.
- the format is at least 16 MARK bits to allow synchronization, then a single SPACE as a start bit, followed by eight bits of data, followed by one MARK as a stop bit. This is similar to the common 8-N-l RS-232 format .
- the receiving transceiver keeps a count of "light seen" measurements for each execution of the synchronize loop. If seven or fewer light-seen measurements are counted, then a SPACE is recorded; if eight or more pulses are counted, then a MARK is recorded.
- the usual asynchronous deframing i.e., dropping the leading SPACE start bit and the trailing MARK stop bit, can be performed.
- the resulting 8-bit data word is then available to the application-level program.
- Simple data communications can also be combined with error correction and encryption. Other optical communications protocols are also possible.
- the transceiver according to the invention can also be used as a programmable key and programmable lock.
- the transceiver according to the invention requires no physical contact so there is no wear unlike in some card-key systems, and not magnetic stripe. Unlike RF systems, it is can be made directional and short range so that the user has complete control over what is being unlocked. This allows a single key to be used for many different locks without the possibility of unlocking the wrong lock just because it is nearby.
- the transceiver is inherently bi-directional, challenge and response and encryption protocols can be used, which can make the key very difficult to copy or spoof.
- the visible nature of the LED allows for some user interface. At the very least, the user can easily tell whether the transceiver is operating or if the battery is dead. Additionally, when used as a key, the transceiver also operates simultaneously as a flashlight.
- transceiver is capable of peer-to-peer communication. Any transceiver can pass information or authorization to another transceiver. In this case, the transceiver can learn an unlock code, and pass that code to other transceivers . This ability to pass information along is unique, and not a capability of smart cards or RFID tags .
- the peer-to-peer ability to transfer informationor authorization is desirable.
- authentication is as important as the data transfer itself, and the uncontrolled passing of authority must be prevented.
- An unfortunate side effect of the programmable nature of the transceiver is that there is no guarantee that another transceiver will respect any "do not forward" data tags that may be insertedby an application. Non-transferable authorization and unforgeable proof-of-identity are difficult problems with many subtleties .
- the microprocessor used has sufficient power to implement common symmetric cryptographic algorithms. These require the transmitter and receiver to share a secret key so communication between any two transceivers is configured in advance .
- the transceiver can be equipped with sufficient memory to hold many symmetric encryption keys and can therefore be set up to communicate with a large number of other transceivers.
- Zero-knowledge proofs (ZKP) and public-key (or asymmetric) cryptography enable the transceiver to securely prove its identity and communicate with any transceiver that had access to published information, seeSchneier, "Appli ed Cryptography, " 2nd edition, John Wiley and Sons, NewYork, NY, 1996, pp.101-111. No shared secrets are necessary.
- any LED can easily be converted to a communications transceiver.
- the indicator is usuallynot wireddirectlyto the power supply, but is connected through the microprocessor so that a minimal user interface, e.g., some blinking, is available.
- a CRT monitor can blink its power light to indicate a low-power "sleep" state .
- Newer CRT monitors are usually equipped with USB, both to control monitor settings .
- Adding the transceiver circuit according to the invention can provide a complete data path from the power LED to a nearby computer, allowing the transceiver to be used as a key, as described above. This can be used instead of or, in addition to a password to log in to the computer, or could be used as a cryptographic authentication transceiver for e-commerce. A similar technique could be used with keyboard indicator lights.
- a user can copy a full diagnostic state of a malfunctioning appliance via the power-on LED, and transmit the diagnostic information to a service site . No special display or connector are required on the appliance.
- the transceiver can be used to exchange phone numbers or other personal information using the power indicator or LED backlight of cell phones, PDAs, and the like.
- One interesting application has the transceiver embedded in toys, e.g., stuffed animals, so that the toys can "communicate" with each other.
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
Abstract
An optical communications transceiver includes an LED coupled in series with a resistor. A microprocessor has one I/O pin connected to the LED. In a first mode or transmit mode, the LED is periodically driving in forward bias to emit light to transmit data. In a second or receive mode, the LED is periodically not driven in reverse bias, e.g., reverse bias or zero bias. Then, the LED is allowed to change charge of the capacitance of the LED's junction using a photo-current. The change in charge is measured using a timer. When the change in charge exceeds a predetermined threshold, input light is sensed. Thus, the LED can be used to receive data in the second mode.
Description
DESCRIPTION
Optical communications transceiver and Method for transceiving data
Technical Field
This inventionrelates generally to light emitting diodes (LEDs) , and more particularly to LEDs used for bi-directional optical communications .
Background Art
Light emitting diodes (LEDs) are inexpensive and widely used as light sources. Their diverse applications include numeric displays, flashlights, liquid crystal backlights, vehicle brake lights, traffic signals, backlights, and the ubiquitous power-on indicator light on almost every electronic device, and modern electrical appliance.
Because LEDs are most often used as light emitters, it is easy to forget that they can also operate as photodiodes, i.e. , light detectors. Although most LEDs are designed as light emitters, and not light detectors, all LEDs can effectively operate in either mode.
This interchangeability between solid-state light emission and light detection was first described in the 1970' s, but has since
been largely forgotten by LED users, seeMims, " Sili connections : Coming of Age in the Electronic Era, " McGraw-Hill, New York, NY, 1986, andMims, "LED Circui ts and Projects, " Howard W . Sams and Co., Inc., New York, NY, 1973.
Light emitting diodes emit light in a fairly narrow frequency band when a small current is applied in the correct direction through the diode, i.e., with a forward bias. Because the current-voltage characteristic is exponential, it is difficult to control a voltage applied directly across an LED accurately enough to attain a desired current.
Therefore, some means must be provided to limit the current. In discrete electronic systems, this is typically done byplacing a resistor in series with the LED. Because most microprocessor I/O pins can sink more current than they can source, the configuration shown in the Figure 1 is the most common way of driving an LED from a microprocessor or microcontroller.
Figure 1 shows a typical prior art LED emitter circuit 100. An I/Opin 101 of a microprocessor 100 is used to sink current through an LED 102 with a resistor 103 to limit the amount of current.
One important application that uses LEDs is optical signal communications. In most prior art optical communications applications, an LEDs is used in the transmitter, and aphotodiode
is used in the receiver . In addition, Each component is typically driven separately by a specially designed circuit. The photodiodes are most often specifically designed to receive optical signals in a specific narrow frequency range. Most photodiodes cannot emit light . Consequently, there is one circuit that drives the transmitter, and another circuit for driving the receiver. This increases the cost and complexity of the communications system.
Therefore, it is desired to provide a light emitting diode that can be used as both a transmitter and receiver in an optical communications system.
Disclosure of Invention
An optical communications transceiver includes an LED coupled in series with a resistor. A microprocessor has at least one I/O pin connected to the LED. In a first mode or transmit mode, the LED is periodically driving in forward bias to emit light to transmit data. In a second or receive mode, the LED is periodically not driving in reverse bias, e.g., reverse bias or zero bias, and then allowed to change charge of the capacitance of the LED' s junction using a photo-current . The change in charge is measured using a timer. When the change in charge exceeds a predetermined threshold, input light is sensed. Thus, the LED can be used to receive data in the second mode.
Brief Description of Drawings
Figure 1 is schematic of a prior art light emitter circuit;
Figure 2 is a schematic of an LED emitter/detector circuit according to the invention;
Figures 3a-c shows the circuit of Figure 2 operating in forward bias, not forward bias, and discharge modes, respectively;
Figure 4 shows multiple LED based transceivers coupled in a communications network;
Figure 5 is a schematic of an alternative embodiment of the LED emitter/detector circuit using a single I/O pin according to the invention; and
Figure 6 shows two transceivers exchange optically modulated data via a double convex lens.
Best Mode for Carrying Out the Invention Dual Pin LED Data Transceiver
Figure 2 shows an LED emitter/detector circuit according to the invention. Here, an LED 202 and resister 203 are coupled in series between two I/O pins 201 of a microprocessor or microcontroller 200. Now both ends of the LED/resistor circuit 202-203 are connected to the microprocessor 200. The I/O pin can be set low (0V), high (5V) , or the pin can be used as an input, using conventional programming techniques .
Operating Modes
Figures 3a-c show how this circuit can operate in three modes, forward bias or "light, " not forward bias or "reverse bias" and "discharge, " or sense respectively. In the light mode of Figure 3a, the LED operates conventionally and emits light . The emitted light can be modulated to transmit data. In reverse bias mode of Figure 3b, the normal emitting polarities are switched to reverse bias the junction of the diode. By then releasing one end in discharge mode of Figure 3c, i.e., setting that end to be an input to the microprocessor, an optically generated photo-current can optically discharge the junction at a rate proportional to the amount of received or sensed light. If the sensed light is modulated, then data can be received. The capacitive discharge can easily be measured. Because Q = CV, and C is known, measuring the change in charge effectively measures the change in voltage.
At somepoint, the voltage on the input pin crosses a predetermined input threshold T. By timing how long this takes, a high-resolution measurement of the sensed light level is made. The time measurement can be simply done by a counter 210 or clock signal in the microprocessor 200. For example, a small program loop that alternatively increments the counter 210 and until the threshold T is exceeded.
The circuit according to the invention requires no addition
components, and draws extremely little power during sensing. By switching between emitting and sensing modes, the LED can operate both as a transmitter and a receiver (transceiver) in an optical communications network.
Figure 4 shows two such transceivers 401-402 connected by an optical link 403. The link 403 can be any transparent medium such as air, or an optical fiber cable.
Single Pin LED Transceiver
Surprisingly, it is also possible to construct a single LED transceiver by using only a single I/O pin of the microprocessor as shown in Figure 5.
As shown in Figure 5, a microprocessor or microcontroller 500 has one I/O pin 501 connected to the input of the LED 502, and the output of the LED is connected to a current limiting resistor 503. In this circuit, it is not possible to reverse bias the LED 502, as above for the circuit of Figure 2. Instead the LED is shorted to zero bias by setting the I/O pin 501 to low.
Then, the pin 501 is set to input, which charges the LED' s junction' s capacitance when a photo-current induced by incident light is sensed. This continues until the voltage across the LED forward-biases the junction enough to effectively use up
all of the photo-current inside the LED. If this voltage is made to pass a predetermined digital input threshold, the same basic timing technique can be used as described above to receive data.
However, this is a difficult constraint. Standard red, green, orange and yellow LEDs typically "turn-on" at around 1.5V to 2V, which is generally below digital input thresholds on 5V systems, such as the microprocessor 500. However, blue LEDs, and some newer high brightness LEDs can have forward voltage drops around 3V, which is high enough to allow it to charge past the input threshold. Lower voltage systems, e.g., 3V systems or lower, have lower input thresholds, so they are more amenable to this technique.
Also, the circuit in Figure 5 is generally superior to that of Figure 2 because thresholds are often biased closer to ground than the supply voltage VDD. It should be noted that the one pinversion canbe operated in reverse with the resistor connected to the I/O pin 501 as in Figure 1.
The advantage of the pin transceiver is that any suitable LED indicator driven by a single pin of a microprocessor, as many are, can now also operate as a transceiver simple by changing the firmware or software to operate as described above. No alteration of the hardware is required. Therefore, it is easy to upgrade standard LED indicator to also function as a
transceiver by a software change . This embodiment is also suited for systems where the number of I/O pins is limited.
Bi-Directional Communications
In one communications application, two unsynchronized transceivers phase-lock to each other and exchange pulse-width-modulated data bi-directionally. In this protocol, the two receivers take turns to operate in transmit and receive mode, and a relatively short light pulse indicates a 0 or space state, and a relatively long light pulse indicates a 1 or mark state .
Idle Cycle
This protocol starts in an idle cycle with the transceiver performing an idling cycle. In the idle cycle, the transceiver transmits a one millisecond light pulse followed by a four millisecond receive period. During the receive period, the transceiver executes multiple light measurements. These light measurements provide only a one bit of resolution, i.e., whether the incoming light flux is above or below a predetermined threshold, nominally about 1.5V.
Synchronization Loop
The idling cycle continues until at least two measurement times in succession indicate "light seen." At this point, the transceiver assumes an incoming pulse of light from another transceiver has been detected, and shifts from the idling loop to a slightly faster synchronizing loop . During the synchronizing loop, the transmitted light pulse is still one millisecond ON, but followed by a variable number of light measurements. When in the synchronizing loop, the microprocessor terminates the measurement set after either a predetermined number of measurements, or when the trailing edge of a light pulse is detected. A trailing edge is considered to be found when a pair ofback-to-backmeasurements both indicate "light seen" followed by ten measurements without "light seen."
The execution pattern inside the synchronize loop is therefore composed of one transceiver's LED on for one millisecond, then a one millisecond period with both LEDs off, followed by the other transceiver' s LED on for one millisecond, and finally both LEDs off for one millisecond. Even if the transceivers have clock frequency errors of up to 25%, they will still be able to synchronize. The nominal synchronize loop pulse rate is 250 Hz, with a 25% duty cycle.
Data Communications
During communication, data bits are transmitted in asynchronous
form. For example, a one millisecond light pulse, indicates a MARK and a 0.5 millisecond light pulse indicates a SPACE . The system normally idles with MARK bits being transmitted. Here, the operation of the data transfer loop is the same as the synchronize loop. During data transmission, the format is at least 16 MARK bits to allow synchronization, then a single SPACE as a start bit, followed by eight bits of data, followed by one MARK as a stop bit. This is similar to the common 8-N-l RS-232 format .
To decode the light pulses, the receiving transceiver keeps a count of "light seen" measurements for each execution of the synchronize loop. If seven or fewer light-seen measurements are counted, then a SPACE is recorded; if eight or more pulses are counted, then a MARK is recorded. The usual asynchronous deframing, i.e., dropping the leading SPACE start bit and the trailing MARK stop bit, can be performed. The resulting 8-bit data word is then available to the application-level program. Simple data communications can also be combined with error correction and encryption. Other optical communications protocols are also possible.
As shown in Figure 6, wherein two transceivers 601 exchange optically modulated data via a double convex lens 602 , to provide an electrically isolated communications link, data rate in excess of 1 MHz can be achieved.
Programmable Key
The transceiver according to the invention can also be used as a programmable key and programmable lock. Although many other technologies areused in intelligent keys, e.g., RFID, card-keys, etc., the transceiver according to the invention requires no physical contact so there is no wear unlike in some card-key systems, and not magnetic stripe. Unlike RF systems, it is can be made directional and short range so that the user has complete control over what is being unlocked. This allows a single key to be used for many different locks without the possibility of unlocking the wrong lock just because it is nearby. Because the transceiver is inherently bi-directional, challenge and response and encryption protocols can be used, which can make the key very difficult to copy or spoof. The visible nature of the LED allows for some user interface. At the very least, the user can easily tell whether the transceiver is operating or if the battery is dead. Additionally, when used as a key, the transceiver also operates simultaneously as a flashlight.
Perhaps, the most interesting, advantage is that transceiver is capable of peer-to-peer communication. Any transceiver can pass information or authorization to another transceiver. In this case, the transceiver can learn an unlock code, and pass that code to other transceivers . This ability to pass information
along is unique, and not a capability of smart cards or RFID tags .
Authentication and Security
In some applications, the peer-to-peer ability to transfer informationor authorization is desirable. In other applications, such as financial and other secure transactions, authentication is as important as the data transfer itself, and the uncontrolled passing of authority must be prevented. An unfortunate side effect of the programmable nature of the transceiver is that there is no guarantee that another transceiver will respect any "do not forward" data tags that may be insertedby an application. Non-transferable authorization and unforgeable proof-of-identity are difficult problems with many subtleties .
However, simple cryptography is possible and can be used to keep the transceivers transactions secure from eavesdropping and spoofing. The microprocessor used has sufficient power to implement common symmetric cryptographic algorithms. These require the transmitter and receiver to share a secret key so communication between any two transceivers is configured in advance . The transceiver can be equipped with sufficient memory to hold many symmetric encryption keys and can therefore be set up to communicate with a large number of other transceivers.
Zero-Knowledge Proof
Zero-knowledge proofs (ZKP) and public-key (or asymmetric) cryptography enable the transceiver to securely prove its identity and communicate with any transceiver that had access to published information, seeSchneier, "Appli ed Cryptography, " 2nd edition, John Wiley and Sons, NewYork, NY, 1996, pp.101-111. No shared secrets are necessary.
With the transceiver according to the invention, any LED can easily be converted to a communications transceiver. This has broad implications because LEDs are widely used as power-on indicators in microprocessor-based transceivers . The indicator is usuallynot wireddirectlyto the power supply, but is connected through the microprocessor so that a minimal user interface, e.g., some blinking, is available.
Here are some applications that can use the LED transceiver according to the invention.
A CRT monitor can blink its power light to indicate a low-power "sleep" state . Newer CRT monitors are usually equipped with USB, both to control monitor settings . Adding the transceiver circuit according to the invention can provide a complete data path from the power LED to a nearby computer, allowing the transceiver to be used as a key, as described above. This can be used instead
of or, in addition to a password to log in to the computer, or could be used as a cryptographic authentication transceiver for e-commerce. A similar technique could be used with keyboard indicator lights.
With the transceiver, a user can copy a full diagnostic state of a malfunctioning appliance via the power-on LED, and transmit the diagnostic information to a service site . No special display or connector are required on the appliance.
The transceiver can be used to exchange phone numbers or other personal information using the power indicator or LED backlight of cell phones, PDAs, and the like. One interesting application has the transceiver embedded in toys, e.g., stuffed animals, so that the toys can "communicate" with each other.
Although the invention has been described by way of examples of preferred embodiments, it is to be understood that various other adaptations andmodifications maybe made within the spirit and scope of the invention. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.
Claims
1. An optical communications transceiver, comprising: means for periodically driving an LED in forward bias to emit light to transmit data; and means for periodically not driving the LED in forward bias, and then means for optically changing a charge of a capacitance of the LED after not driving the LED in forward bias to measure a level of light to receive data.
2. The transceiver of claim 1 wherein the LED is driven in reverse bias and then capacitively discharged with a photo-current to measure the level of light.
3. The transceiver of claim 1 wherein the LED is driven in zero bias and then capacitively charged with a photo-current to measure the level of light.
4. The transceiver of claim 1 further comprising a plurality of transceivers coupled by a transparent medium.
5. The transceiver of claim 1 further comprising: phase-lockmeans for synchronizing the transceiver with another transceiver.
6. The transceiver of claim 1 wherein a first transceiver is embedded in a programmable key, and a second transceiver is embedded in a programmable lock.
7. The transceiver of claim 1 wherein the LED additionally operates as a power-on indicator when emitting light.
8. The transceiver of claim 1 wherein the LED operates as a flashlight when emitting light.
9. The transceiver of claim 1 wherein the LED is embedded in an appliance.
10. The transceiver of claim 1 wherein the LED is embedded in a toy.
11. An optical communications transceiver, comprising: an LED coupled in series with a resistor; a microprocessor having a first I/O pin connected to the LED and a second I/O pin coupled to the resister; means for periodically driving the LED in forward bias to emit light to transmit data; means for periodically driving the LED in reverse bias; and means for optically discharging the LED after driving the LED in reverse bias to measure a level of light to receive data.
12. An optical communications transceiver, comprising: an LED coupled in series with a resistor; a microprocessor having an I/O pin connected to the LED and ground coupled to the resister; means for periodically driving the LED in forward bias by setting the I/O pin to high to emit light for transmitting data; means for periodically driving the LED in zero bias by setting the I/O pin to low, and then setting the I/O pin to input to optically charge the LED; and means for measuring a level of light to receive data.
13. An optical communications transceiver, comprising: an LED coupled in series with a resistor; a microprocessor having an I/O pin connected to the resistor and ground coupled to the LED; means for periodically driving the LED in forward bias by setting the I/O pin to high to emit light for transmitting data; means for periodically driving the LED in zero bias by setting the I/O pin to low, and then setting the I/O pin to input to optically charge the LED; and means for measuring a level of light to receive data.
14. A method for transceiving data, comprising: periodically driving an LED in forwardbias to emit light to transmit data; periodically not driving the LED in forward bias, and then optically changing a charge of a capacitance of the LED after not driving the LED in forward bias; and measuring a level of the charge to measure light to receive data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003581384A JP2005522089A (en) | 2002-04-03 | 2003-03-28 | Optical communication transceiver and data transmission / reception method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/115,299 US6664744B2 (en) | 2002-04-03 | 2002-04-03 | Automatic backlight for handheld devices |
US10/115,299 | 2002-04-03 | ||
US10/126,761 | 2002-04-19 | ||
US10/126,761 US7072587B2 (en) | 2002-04-03 | 2002-04-19 | Communication using bi-directional LEDs |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2003084102A1 true WO2003084102A1 (en) | 2003-10-09 |
Family
ID=28677856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2003/004015 WO2003084102A1 (en) | 2002-04-03 | 2003-03-28 | Optical communications transceiver and method for transceiving data |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2005522089A (en) |
CN (1) | CN100393006C (en) |
WO (1) | WO2003084102A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100342746C (en) * | 2004-10-06 | 2007-10-10 | 乐金电子(中国)研究开发中心有限公司 | Mobile communication terminal with anti-copy function and its controlling method |
WO2009060373A1 (en) * | 2007-11-07 | 2009-05-14 | Koninklijke Philips Electronics N.V. | A luminaire, a control device and a method for controlling a luminaire |
US8582973B2 (en) | 2005-09-13 | 2013-11-12 | Nikon Corporation | Data communication apparatus, electronic camera, and data communication system |
KR101379968B1 (en) * | 2012-02-09 | 2014-04-01 | 단국대학교 산학협력단 | Apparatus, system and method for communicating data using light |
EP2819326A1 (en) * | 2013-06-24 | 2014-12-31 | Alcatel Lucent | Optical transceiver for use in low bitrate communication systems |
WO2016112159A1 (en) * | 2015-01-08 | 2016-07-14 | Cooper Technologies Company | Electronic device including light detection circuit |
WO2017152942A1 (en) * | 2016-03-08 | 2017-09-14 | Sonova Ag | A hearing device, a hearing device system and a method performed in a hearing device |
CN116374230A (en) * | 2023-06-06 | 2023-07-04 | 四川高速公路建设开发集团有限公司 | An unmanned aerial vehicle-based high-speed road surface detection system and method |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008065607A2 (en) * | 2006-11-30 | 2008-06-05 | Philips Intellectual Property & Standards Gmbh | Intrinsic flux sensing |
US8310490B2 (en) * | 2009-05-28 | 2012-11-13 | Tandberg Data Corporation | Display for information storage module |
CN102722927B (en) * | 2012-05-30 | 2015-05-27 | 深圳光启创新技术有限公司 | Photon key with long communication distance |
CN102723997A (en) * | 2012-05-30 | 2012-10-10 | 深圳光启创新技术有限公司 | Light signal emission terminal |
CN102722923B (en) * | 2012-05-30 | 2016-06-29 | 深圳光启智能光子技术有限公司 | The photon key that can quickly respond |
CN102760314B (en) * | 2012-06-29 | 2014-12-10 | 深圳光启创新技术有限公司 | Light-operated key |
CN104770066B (en) * | 2012-10-05 | 2017-11-07 | 飞利浦灯具控股公司 | Examine the authenticity of lighting apparatus |
US8942564B2 (en) * | 2012-11-07 | 2015-01-27 | Qualcomm Incorporated | Methods and apparatus for communicating information using visible light signals and/or radio signals |
CN104038285A (en) * | 2014-06-16 | 2014-09-10 | 上海航天电子通讯设备研究所 | TCP/IP (Transmission Control Protocol/Internet Protocol) based indoor visible light communication node and two-way communication system |
CN105812055B (en) * | 2016-03-30 | 2018-05-01 | 中国科学技术大学 | The method and system of the half-duplex time-division two-way visible light communication of RGB LED modules |
CN110945637B (en) * | 2017-06-20 | 2024-05-17 | 苹果公司 | Light emitting diode (LED) testing equipment and manufacturing method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4333178A (en) * | 1979-12-04 | 1982-06-01 | International Standard Electric Corporation | Optical fiber repeater |
EP0350207A2 (en) * | 1988-07-06 | 1990-01-10 | AT&T Corp. | Transceiver-based single fiber lan |
US4948960A (en) * | 1988-09-20 | 1990-08-14 | The University Of Delaware | Dual mode light emitting diode/detector diode for optical fiber transmission lines |
US5097299A (en) * | 1990-04-05 | 1992-03-17 | University Of Delaware | Multi-bandgap single dual function light emitting/detecting diode |
US5119224A (en) * | 1989-12-14 | 1992-06-02 | Fiber Options Corporation | Apparatus and method for fiber optics communication with dark current correction |
DE4102659A1 (en) * | 1991-01-30 | 1992-08-06 | Leonische Drahtwerke Ag | Optical multiplex bus system for serial data communication - reduces reception impedance for rapid changeover of blocked or conductive state of LED for receive or transmit mode respectively |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999049435A1 (en) * | 1998-03-20 | 1999-09-30 | Versitech Ltd. | CONCURRENT DISPLAY AND DATA COMMUNICATING USING LEDs |
-
2003
- 2003-03-28 WO PCT/JP2003/004015 patent/WO2003084102A1/en active Application Filing
- 2003-03-28 CN CNB038003732A patent/CN100393006C/en not_active Expired - Fee Related
- 2003-03-28 JP JP2003581384A patent/JP2005522089A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4333178A (en) * | 1979-12-04 | 1982-06-01 | International Standard Electric Corporation | Optical fiber repeater |
EP0350207A2 (en) * | 1988-07-06 | 1990-01-10 | AT&T Corp. | Transceiver-based single fiber lan |
US4948960A (en) * | 1988-09-20 | 1990-08-14 | The University Of Delaware | Dual mode light emitting diode/detector diode for optical fiber transmission lines |
US5119224A (en) * | 1989-12-14 | 1992-06-02 | Fiber Options Corporation | Apparatus and method for fiber optics communication with dark current correction |
US5097299A (en) * | 1990-04-05 | 1992-03-17 | University Of Delaware | Multi-bandgap single dual function light emitting/detecting diode |
DE4102659A1 (en) * | 1991-01-30 | 1992-08-06 | Leonische Drahtwerke Ag | Optical multiplex bus system for serial data communication - reduces reception impedance for rapid changeover of blocked or conductive state of LED for receive or transmit mode respectively |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100342746C (en) * | 2004-10-06 | 2007-10-10 | 乐金电子(中国)研究开发中心有限公司 | Mobile communication terminal with anti-copy function and its controlling method |
US8582973B2 (en) | 2005-09-13 | 2013-11-12 | Nikon Corporation | Data communication apparatus, electronic camera, and data communication system |
WO2009060373A1 (en) * | 2007-11-07 | 2009-05-14 | Koninklijke Philips Electronics N.V. | A luminaire, a control device and a method for controlling a luminaire |
KR101379968B1 (en) * | 2012-02-09 | 2014-04-01 | 단국대학교 산학협력단 | Apparatus, system and method for communicating data using light |
EP2819326A1 (en) * | 2013-06-24 | 2014-12-31 | Alcatel Lucent | Optical transceiver for use in low bitrate communication systems |
WO2016112159A1 (en) * | 2015-01-08 | 2016-07-14 | Cooper Technologies Company | Electronic device including light detection circuit |
US10048123B2 (en) | 2015-01-08 | 2018-08-14 | Eaton Intelligent Power Limited | Electronic device including light detection circuit |
WO2017152942A1 (en) * | 2016-03-08 | 2017-09-14 | Sonova Ag | A hearing device, a hearing device system and a method performed in a hearing device |
CN116374230A (en) * | 2023-06-06 | 2023-07-04 | 四川高速公路建设开发集团有限公司 | An unmanned aerial vehicle-based high-speed road surface detection system and method |
CN116374230B (en) * | 2023-06-06 | 2023-08-25 | 四川高速公路建设开发集团有限公司 | High-speed pavement detection system and method based on unmanned aerial vehicle |
Also Published As
Publication number | Publication date |
---|---|
JP2005522089A (en) | 2005-07-21 |
CN100393006C (en) | 2008-06-04 |
CN1515090A (en) | 2004-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7072587B2 (en) | Communication using bi-directional LEDs | |
WO2003084102A1 (en) | Optical communications transceiver and method for transceiving data | |
Dietz et al. | Very low-cost sensing and communication using bidirectional LEDs | |
US10313356B2 (en) | Secure communications using SPAD ToF systems | |
Schmid et al. | An LED-to-LED Visible Light Communication system with software-based synchronization | |
CN103404074B (en) | Quantum-key distribution | |
EP1533938A1 (en) | Tranceiver with controller for authentification | |
JP2014209775A (en) | Wireless sensor network operating method | |
US20040071471A1 (en) | Method and system for pairing a remote control transmitter and receiver | |
EP3140477B1 (en) | A self-contained deadbolt sensing arrangement | |
CN102625423A (en) | Wireless communication system and wake up method thereof | |
EP2649590B1 (en) | Wireless biometric access control system and operation method thereof | |
HUE028643T2 (en) | Activation of a network node from a sleep operating mode by verifying a received secret wake-up token | |
WO2019191222A1 (en) | Secure device pairing | |
US10206081B1 (en) | Deployment of intermediate-range devices using a short-range mobile device | |
US20210142602A1 (en) | Secure wireless key system and method with dynamically adjustable modulation | |
AU2021432821B2 (en) | Bus system and support device comprising such a bus system | |
TW201608103A (en) | A self-contained deadbolt sensing arrangement | |
CN112017341B (en) | An IoT access control system based on retroreflective visible light communication | |
US20060115275A1 (en) | Multiple rate optical transponder | |
US10700885B2 (en) | Deployment of intermediate-range devices using a short-range mobile device | |
Strömmer et al. | Micropower IR tag-A new technology for ad-hoc interconnections between hand-held terminals and smart objects | |
US7030754B2 (en) | Alarm system | |
Brighente et al. | Physical Layer Authentication for Distributed RIS (DRIS) Enabled VLC Systems | |
Liu et al. | Enabling low-power duplex visible light communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003581384 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 038003732 Country of ref document: CN |