US5623355A - Error-rate-based laser drive control - Google Patents

Error-rate-based laser drive control Download PDF

Info

Publication number
US5623355A
US5623355A US08/397,738 US39773895A US5623355A US 5623355 A US5623355 A US 5623355A US 39773895 A US39773895 A US 39773895A US 5623355 A US5623355 A US 5623355A
Authority
US
United States
Prior art keywords
data
laser
error rate
drive current
receiver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US08/397,738
Inventor
James J. Olsen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Massachusetts Institute of Technology
Original Assignee
Massachusetts Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Massachusetts Institute of Technology filed Critical Massachusetts Institute of Technology
Priority to US08/397,738 priority Critical patent/US5623355A/en
Application granted granted Critical
Publication of US5623355A publication Critical patent/US5623355A/en
Assigned to AIR FORCE, UNITED STATES reassignment AIR FORCE, UNITED STATES CONFIRMATORY LICENSE (SEE DOCUMENT FOR DETAILS). Assignors: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/50Transmitters
    • H04B10/501Structural aspects
    • H04B10/503Laser transmitters
    • H04B10/504Laser transmitters using direct modulation
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01SDEVICES USING THE PROCESS OF LIGHT AMPLIFICATION BY STIMULATED EMISSION OF RADIATION [LASER] TO AMPLIFY OR GENERATE LIGHT; DEVICES USING STIMULATED EMISSION OF ELECTROMAGNETIC RADIATION IN WAVE RANGES OTHER THAN OPTICAL
    • H01S5/00Semiconductor lasers
    • H01S5/06Arrangements for controlling the laser output parameters, e.g. by operating on the active medium
    • H01S5/068Stabilisation of laser output parameters
    • H01S5/0683Stabilisation of laser output parameters by monitoring the optical output parameters
    • H01S5/06835Stabilising during pulse modulation or generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
    • H04B10/0795Performance monitoring; Measurement of transmission parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/60Receivers
    • H04B10/66Non-coherent receivers, e.g. using direct detection
    • H04B10/69Electrical arrangements in the receiver
    • H04B10/691Arrangements for optimizing the photodetector in the receiver
    • H04B10/6911Photodiode bias control, e.g. for compensating temperature variations
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01SDEVICES USING THE PROCESS OF LIGHT AMPLIFICATION BY STIMULATED EMISSION OF RADIATION [LASER] TO AMPLIFY OR GENERATE LIGHT; DEVICES USING STIMULATED EMISSION OF ELECTROMAGNETIC RADIATION IN WAVE RANGES OTHER THAN OPTICAL
    • H01S5/00Semiconductor lasers
    • H01S5/06Arrangements for controlling the laser output parameters, e.g. by operating on the active medium
    • H01S5/068Stabilisation of laser output parameters
    • H01S5/0683Stabilisation of laser output parameters by monitoring the optical output parameters
    • H01S5/06832Stabilising during amplitude modulation

Definitions

  • Optical data communication systems rely heavily on semiconductor lasers as optical sources. Such lasers present a number of reliability problems. In the field of telecommunications, where lasers have become quite popular, many of these problems have been resolved.
  • the simplest approach to resolving these problems is to fix the laser drive current at a level which provides acceptable performance over expected laser temperature extremes and expected laser lifetime.
  • the problem with this approach is that higher drive current levels hasten laser fatigue, resulting in premature aging. Elevated drive current also increases temperature levels, which can shorten component lifetimes.
  • a photodetector mounted in close proximity to the laser source, monitors the laser light as it is emitted.
  • the photodetector generates an analog signal proportional to the intensity of the laser light. This signal is amplified and fed back to adjust the laser drive current.
  • Analog feedback drive current controllers are not practical for use in systems which involve massively parallel optical data channels. For very wide channels, redundant use of photodetectors and feedback circuitry would consume space and power which otherwise would be available for additional circuitry. Neither of the above drive control methods is capable of detecting a communication link anomaly, such as a partial or complete blockage in an optical path or a lens that is out of focus.
  • the present invention is directed to a laser data transfer system and method for controlling laser drive current by monitoring transmission errors.
  • the system includes a laser used for transmitting data, a communication link and a receiver which detects light from the laser passed through the communication link.
  • the receiver detects errors in the transmitted data and communicates with the transmitter for controlling drive to the laser based on the occurrence of data errors.
  • Drive current may be adjusted based on transmission error rate.
  • An error rate above allowed limits indicates that the drive current should be increased.
  • An error rate below allowed limits indicates that the drive current should be decreased.
  • Error rate may be controlled by the receiver, and that rate may be sent to the transmitter for a control decision. Alternatively, a simple control command may be sent to the transmitter.
  • Error detection may be embedded in an error correction process. In that case, retransmission of data would not be required, but the laser drive would be controlled to minimize the correction rate as well as the possibility of larger errors than can be handled by the correction system.
  • This system eliminates the need for extraneous feedback circuitry which consumes board space and power, while still providing adequate laser drive current control. This system compensates for laser fatigue and temperature fluctuations and, unlike prior systems, can detect communication link anomalies.
  • FIG. 1 schematically depicts the major components of a laser data transfer system with software-based laser drive current control.
  • FIG. 2 schematically depicts a preferred embodiment of a laser data transfer system with software-based laser drive current control.
  • FIG. 3 is a plot of the relationship between laser drive current and laser light output power for a semiconductor laser.
  • FIG. 4 schematically depicts a semiconductor laser drive current control circuit.
  • FIG. 5 is a state flow diagram for semiconductor laser drive control software.
  • FIG. 1 is a block diagram of a laser data transfer system in accordance with the present invention.
  • the system includes a laser transmitter 10 for producing a stream of light encoded binary data which is passed over a communication link 12 to a data receiver 14.
  • the data receiver 14 detects errors in the data transmitted by the laser light and uses the receiving processor 16 to communicate an error signal 20 back to the transmitting processor 18.
  • the transmitting processor 18 processes the error signal 20 and compensates for the error.
  • FIG. 2 A preferred embodiment of the laser data transfer system is illustrated in FIG. 2. The entire system is digital, with the exception of the laser driver 54 itself and the digital-to-analog (D/A) converters 50, 60 controlling it.
  • D/A digital-to-analog
  • the transmitting processor 18 produces a serial stream of error detection encoded binary data 30 which is sent to the laser driver 54.
  • the laser diode 32 converts the binary data 30 from electrical energy into light energy 34 which is channeled over an optical medium 36 to the receiver 22.
  • a photosensitive diode 38 reconverts the light encoded data 34 from light energy to electrical energy.
  • the reconverted data 40 is then passed to the receiving processor 16.
  • the receiving processor 16 checks the data for errors and communicates transmission error occurrences to the transmitting processor 18 by sending an error signal 20.
  • the error signal may be returned with each error, or the receiving processor 16 may compute an error rate and occasionally return the rate or a laser drive command to the transmitting processor 18.
  • the error signal 20 can be sent by any of the several methods of interprocessor communication, including shared memory, interrupt, shared stack, shared data bus, serial port, parallel port, or optical link.
  • the transmitting processor 18 processes the error signal 20 and compensates for the error.
  • the transmitting processor 18 may choose to compensate by adjusting the laser drive current to an appropriate level.
  • Laser drive current is a combination of the laser pulse current 64 and the laser bias current 62.
  • the transmitting processor 18 may also resend the data which was erroneously transmitted.
  • the transmitting processor 18 controls the laser bias current 62 by programming a digital-to-analog converter 60 which in turn produces an analog signal for the proper laser bias current level 62.
  • the transmitting processor 18 sends a binary word 66 to the digital-to-analog converter 60 which quantizes the binary word 66, producing an analog voltage level 70.
  • the analog voltage level 70 is used by the laser driver 54 in controlling the laser bias current 62.
  • the laser pulse current 64 would be adjusted in a similar fashion.
  • the transmitting processor 18 compensates for high error rates by elevating the laser drive current.
  • the higher drive current produces a stronger, more reliable laser light signal 34.
  • a low transmission error rate indicates that the channel may operate with reduced laser drive current. By reducing the laser drive current, the power consumption of the transmitter 10 is decreased, conserving power and extending the life of the laser diode 32.
  • a laser To transmit data via a laser, one may employ any of a number of modulation techniques, such as frequency, phase, or amplitude modulation.
  • modulation techniques such as frequency, phase, or amplitude modulation.
  • the preferred embodiment uses the simplest, most widely used laser modulation method: on-off signalling.
  • FIG. 3 graphically depicts the relationship between laser drive current, on the I axis, and laser light output power, on the L axis, for a semiconductor laser.
  • the laser drive current To achieve the desired laser light output power level L -- on or "laser light on” the laser drive current must be raised to a corresponding current level I -- on.
  • the level for L -- off or "laser light off” must be distinguishable from the L -- on level.
  • the easiest method for setting the laser light to "off”, would simply involve setting the drive current to zero.
  • this solution is not practical for use in high speed applications, since the laser output will take considerable time to increase from zero light to the level corresponding to I -- th or "threshold current".
  • the laser operates as a light emitting diode for drive currents less than I -- th 100. Once drive current is raised above I -- th, lasing commences at 102. Therefore, high speed operation requires that a bias current I -- bias be applied to the laser, so that it never operates in the light emitting diode realm, and is continuously able to lase.
  • I -- bias would be set at I -- th so that the corresponding level for L -- off is at the threshold for lasing.
  • FIG. 4 schematically depicts a laser drive circuit which satisfies the constraints discussed above.
  • the current source I -- bias 150 is constantly applied to the laser diode 156 and the current source I -- pulse 152 is applied depending on the input data Data -- in 154.
  • Data -- in is high, transistor 151 conducts and transistor 153 turns off, so diode 156 does not lase.
  • Data -- in is low, transistor 151 is off, transistor 153 is on and the diode lases.
  • a current equal to I -- on is flowing through the laser diode 156, with I -- bias 150 and I -- pulse 152 both contributing to I -- on.
  • I -- bias 150 alone contributes to I -- off, exclusive of I -- pulse 152.
  • I -- bias 150 and I -- pulse 152 contribute to laser intensity levels:
  • Laser wear out failures can be modeled as a gradual increase in laser threshold current over time. As the laser ages, it fatigues, resulting in a decrease in laser light output unless the laser drive circuit compensates by increasing the drive current to the new lasing threshold level. Each individual laser driver has its own unique threshold current level.
  • Laser threshold current increases exponentially with temperature, so the controller must compensate for this as well.
  • software running on the receiving processor 16 monitors the communication link error performance to make decisions regarding laser drive current levels.
  • the algorithm operates according to a simple rule: if the measured error rate is below threshold error rate, then decrease the drive current; if the measured error rate is above threshold error rate, then increase the drive current.
  • the feedback algorithm treats bias and pulse currents equally.
  • more sophisticated software could adjust them individually with greater precision. For example, when faced with an excessively high error rate, the software could assume that only the bias current need be increased, and proceed to increase the pulse current only if the bias current increase does not resolve the problem.
  • Sophisticated control software may decrease the drive current in response to an increased error rate, or vice-versa, if the situation arose where the light power output was so high that the receiver was over-driven.
  • FIG. 5 depicts a flow diagram for the drive current control algorithm.
  • the program increases or decreases the bias and pulse currents depending on the performance of the bit error rate.
  • An acceptable threshold for bit error rate is unique to each system.
  • the bit error rate may be monitored periodically, either frequently or infrequently, depending on system requirements.
  • one current step represents approximately 1% of the normal operating level.
  • the bias current and pulse current levels are increased by one step 204.
  • the increase continues, step by step, until the measured error rate equals the threshold error rate, at which time, the pulse current is decreased by one step 206 and State 2 becomes active, with State 1 becoming inactive.
  • the pulse current is decreased one step at a time 208 until the measured error rate becomes too high.
  • the pulse current is increased by 2 steps and the bias current is decreased by one step 210.
  • State 2 then becomes inactive, and State 3 is activated.
  • This algorithm assures that the laser is operating with just enough bias current and pulse current to keep the measured error rates within tolerable limits.
  • This method is energy efficient, limiting extraneous power consumption. This method also increases component lifetime. Reduced current levels result in lower component temperatures, which can have a positive impact on the lifetime of the laser and any surrounding circuitry.
  • Another embodiment may employ error correction techniques in providing feedback to the laser drive controller. In that case, minimization of the correction rate, rather than the error rate, would be the primary factor in making drive current control decisions. With data correction, retransmission of the data would not be required.
  • Error rate may be calculated by the receiving processor 16 and that rate could be sent 20 to the transmitting processor 18 for a control decision.
  • the receiving processor 16 if programmed to make control decisions, could send a simple control command 20 to the transmitting processor 18, which would act on that command.
  • Error rate could be calculated by the transmitting processor 18, if the receiving processor 16 were programmed to send an error signal 20 when a single error or multiple errors occurred.
  • This laser current drive control method is software dependent, unlike the existing hardware-based analog feedback drive control method.
  • the analog feedback loop is an excellent approach for telecommunications applications, where the size, optical complexity, and expense of such a feedback loop is easily absorbed in an already large and expensive support system for each laser.
  • this software-based laser drive control method is capable of detecting communication link anomalies, unlike the hardware-based analog feedback loop method.
  • the software-based system is capable of detecting partial or full occlusions in the optical link, a laser lens which is out of focus, and many other optical link problems.
  • the addition of the two digital-to-analog converters 50, 60 may seem like a significant increase in complexity, but this application is particularly undemanding for the digital-to-analog converters 50, 60, requiring neither high speed, nor high precision, nor high accuracy. They are easily implemented in large quantities using very-large-scale-integration (VLSI) integrated circuit technology. As space and power consumption concerns are minimal, they lend themselves well to use in a massively parallel semiconductor laser array.
  • VLSI very-large-scale-integration

Abstract

A laser data transfer system includes a laser for transmitting data, a communication link and a receiver which detects light transferred over the link and monitors the data encoded by the light for transmission errors. There are numerous causes for transmission errors, including: laser fatigue due to aging, fluctuations in temperature, a partially or fully occluded optical data path, or a laser lens which is out of focus. The receiver compensates for these errors by communicating occurrences to the transmitting processor which reacts by adjusting the laser drive current.

Description

GOVERNMENT FUNDING
This invention was made with Government support under Contract Number F19628-90-C-0002 awarded by the Department of the Air Force. The Government has certain rights in the invention.
RELATED APPLICATION
This application is a continuation of application Ser. No. 08/125,534 filed on Sep. 22, 1993 now abandoned.
BACKGROUND OF THE INVENTION
Optical data communication systems rely heavily on semiconductor lasers as optical sources. Such lasers present a number of reliability problems. In the field of telecommunications, where lasers have become quite popular, many of these problems have been resolved.
As a laser ages, it fatigues and becomes less efficient. More power is then required to drive the communication link. Temperature variations can also affect the laser's ability to drive the channel. A laser which is running hot requires more power for proper operation.
The simplest approach to resolving these problems is to fix the laser drive current at a level which provides acceptable performance over expected laser temperature extremes and expected laser lifetime. The problem with this approach is that higher drive current levels hasten laser fatigue, resulting in premature aging. Elevated drive current also increases temperature levels, which can shorten component lifetimes.
Another solution, widely used in telecommunication networks, employs an analog feedback loop to control the laser drive current. A photodetector, mounted in close proximity to the laser source, monitors the laser light as it is emitted. The photodetector generates an analog signal proportional to the intensity of the laser light. This signal is amplified and fed back to adjust the laser drive current.
Recent advances in optical technology suggest that optical channel interconnects will soon be viable for use in massively parallel processing systems. Such systems require large laser arrays to provide for interprocessor communication. Designers of these systems are inclined to borrow from existing telecommunication technology.
SUMMARY OF THE INVENTION
Analog feedback drive current controllers are not practical for use in systems which involve massively parallel optical data channels. For very wide channels, redundant use of photodetectors and feedback circuitry would consume space and power which otherwise would be available for additional circuitry. Neither of the above drive control methods is capable of detecting a communication link anomaly, such as a partial or complete blockage in an optical path or a lens that is out of focus.
The present invention is directed to a laser data transfer system and method for controlling laser drive current by monitoring transmission errors. The system includes a laser used for transmitting data, a communication link and a receiver which detects light from the laser passed through the communication link. The receiver detects errors in the transmitted data and communicates with the transmitter for controlling drive to the laser based on the occurrence of data errors.
Drive current may be adjusted based on transmission error rate. An error rate above allowed limits indicates that the drive current should be increased. An error rate below allowed limits indicates that the drive current should be decreased. Error rate may be controlled by the receiver, and that rate may be sent to the transmitter for a control decision. Alternatively, a simple control command may be sent to the transmitter.
Error detection may be embedded in an error correction process. In that case, retransmission of data would not be required, but the laser drive would be controlled to minimize the correction rate as well as the possibility of larger errors than can be handled by the correction system.
This system eliminates the need for extraneous feedback circuitry which consumes board space and power, while still providing adequate laser drive current control. This system compensates for laser fatigue and temperature fluctuations and, unlike prior systems, can detect communication link anomalies.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular description of preferred embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
FIG. 1 schematically depicts the major components of a laser data transfer system with software-based laser drive current control.
FIG. 2 schematically depicts a preferred embodiment of a laser data transfer system with software-based laser drive current control.
FIG. 3 is a plot of the relationship between laser drive current and laser light output power for a semiconductor laser.
FIG. 4 schematically depicts a semiconductor laser drive current control circuit.
FIG. 5 is a state flow diagram for semiconductor laser drive control software.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 1 is a block diagram of a laser data transfer system in accordance with the present invention. The system includes a laser transmitter 10 for producing a stream of light encoded binary data which is passed over a communication link 12 to a data receiver 14. The data receiver 14 detects errors in the data transmitted by the laser light and uses the receiving processor 16 to communicate an error signal 20 back to the transmitting processor 18. The transmitting processor 18 processes the error signal 20 and compensates for the error.
A preferred embodiment of the laser data transfer system is illustrated in FIG. 2. The entire system is digital, with the exception of the laser driver 54 itself and the digital-to-analog (D/A) converters 50, 60 controlling it.
The transmitting processor 18 produces a serial stream of error detection encoded binary data 30 which is sent to the laser driver 54. The laser diode 32 converts the binary data 30 from electrical energy into light energy 34 which is channeled over an optical medium 36 to the receiver 22. A photosensitive diode 38 reconverts the light encoded data 34 from light energy to electrical energy. The reconverted data 40 is then passed to the receiving processor 16.
The receiving processor 16 checks the data for errors and communicates transmission error occurrences to the transmitting processor 18 by sending an error signal 20. The error signal may be returned with each error, or the receiving processor 16 may compute an error rate and occasionally return the rate or a laser drive command to the transmitting processor 18. The error signal 20 can be sent by any of the several methods of interprocessor communication, including shared memory, interrupt, shared stack, shared data bus, serial port, parallel port, or optical link. The transmitting processor 18 processes the error signal 20 and compensates for the error.
After receiving an error signal, the transmitting processor 18 may choose to compensate by adjusting the laser drive current to an appropriate level. Laser drive current is a combination of the laser pulse current 64 and the laser bias current 62. The transmitting processor 18 may also resend the data which was erroneously transmitted.
The transmitting processor 18 controls the laser bias current 62 by programming a digital-to-analog converter 60 which in turn produces an analog signal for the proper laser bias current level 62. The transmitting processor 18 sends a binary word 66 to the digital-to-analog converter 60 which quantizes the binary word 66, producing an analog voltage level 70. The analog voltage level 70 is used by the laser driver 54 in controlling the laser bias current 62. The laser pulse current 64 would be adjusted in a similar fashion.
Many factors contribute to high error rates, including: age of the laser driver 54, temperature fluctuations and degradation of the optical path 36. The transmitting processor 18 compensates for high error rates by elevating the laser drive current. The higher drive current produces a stronger, more reliable laser light signal 34. A low transmission error rate indicates that the channel may operate with reduced laser drive current. By reducing the laser drive current, the power consumption of the transmitter 10 is decreased, conserving power and extending the life of the laser diode 32.
To transmit data via a laser, one may employ any of a number of modulation techniques, such as frequency, phase, or amplitude modulation. The preferred embodiment uses the simplest, most widely used laser modulation method: on-off signalling.
FIG. 3 graphically depicts the relationship between laser drive current, on the I axis, and laser light output power, on the L axis, for a semiconductor laser. To achieve the desired laser light output power level L-- on or "laser light on" the laser drive current must be raised to a corresponding current level I-- on.
The level for L-- off or "laser light off" must be distinguishable from the L-- on level. The easiest method for setting the laser light to "off", would simply involve setting the drive current to zero. However, this solution is not practical for use in high speed applications, since the laser output will take considerable time to increase from zero light to the level corresponding to I-- th or "threshold current". The laser operates as a light emitting diode for drive currents less than I-- th 100. Once drive current is raised above I-- th, lasing commences at 102. Therefore, high speed operation requires that a bias current I-- bias be applied to the laser, so that it never operates in the light emitting diode realm, and is continuously able to lase. In a preferred embodiment I-- bias would be set at I-- th so that the corresponding level for L-- off is at the threshold for lasing.
FIG. 4 schematically depicts a laser drive circuit which satisfies the constraints discussed above. The current source I-- bias 150 is constantly applied to the laser diode 156 and the current source I-- pulse 152 is applied depending on the input data Data-- in 154. When Data-- in is high, transistor 151 conducts and transistor 153 turns off, so diode 156 does not lase. When Data-- in is low, transistor 151 is off, transistor 153 is on and the diode lases. When the laser is emitting light at an intensity level which would be considered "on", a current equal to I-- on is flowing through the laser diode 156, with I-- bias 150 and I-- pulse 152 both contributing to I-- on. When the laser is operating at the intensity level "off", the current I-- off is flowing through the laser diode 156. I-- bias 150 alone contributes to I-- off, exclusive of I-- pulse 152. The following equations describe how I-- bias 150 and I-- pulse 152 contribute to laser intensity levels:
I-- off=I-- bias
I-- on=I-- bias+I-- pulse
Laser wear out failures can be modeled as a gradual increase in laser threshold current over time. As the laser ages, it fatigues, resulting in a decrease in laser light output unless the laser drive circuit compensates by increasing the drive current to the new lasing threshold level. Each individual laser driver has its own unique threshold current level.
There is also a more immediate laser threshold current problem: temperature dependence. Laser threshold current increases exponentially with temperature, so the controller must compensate for this as well.
In a wide data channel with many optical data links operating in parallel, there can be significant non-uniformity in the characteristics of the various links which form the channel. One must cope not only with device variations due to age and temperature, but also with inherent variations among the links which comprise the channel. With the fixed-current method of laser drive control, the drive current must be set to accommodate the hottest, oldest and weakest link that is likely to be used during channel operation. The software-based method of drive control disclosed here, in addition to its other advantages, allows for individual control of each link, and therefore can compensate for individual link variations without having to change the drive level for the entire channel.
In the preferred embodiment, software running on the receiving processor 16 monitors the communication link error performance to make decisions regarding laser drive current levels. The algorithm operates according to a simple rule: if the measured error rate is below threshold error rate, then decrease the drive current; if the measured error rate is above threshold error rate, then increase the drive current. When making adjustments, the feedback algorithm treats bias and pulse currents equally. However, more sophisticated software could adjust them individually with greater precision. For example, when faced with an excessively high error rate, the software could assume that only the bias current need be increased, and proceed to increase the pulse current only if the bias current increase does not resolve the problem. Sophisticated control software may decrease the drive current in response to an increased error rate, or vice-versa, if the situation arose where the light power output was so high that the receiver was over-driven.
FIG. 5 depicts a flow diagram for the drive current control algorithm. The program increases or decreases the bias and pulse currents depending on the performance of the bit error rate. An acceptable threshold for bit error rate is unique to each system. The bit error rate may be monitored periodically, either frequently or infrequently, depending on system requirements. For the preferred embodiment, one current step represents approximately 1% of the normal operating level.
Beginning in State 1, if measured error rate is greater than the threshold error rate, then the bias current and pulse current levels are increased by one step 204. The increase continues, step by step, until the measured error rate equals the threshold error rate, at which time, the pulse current is decreased by one step 206 and State 2 becomes active, with State 1 becoming inactive.
While in State 2, the pulse current is decreased one step at a time 208 until the measured error rate becomes too high. When the measured error rate becomes greater than the threshold error rate, the pulse current is increased by 2 steps and the bias current is decreased by one step 210. State 2 then becomes inactive, and State 3 is activated.
While in State 3, if the measured error rate is less than the threshold error rate then the bias current is decreased by one step 212. This continues, one step at a time, until the measured error rate once again becomes too high, at which point the bias current is increased by two steps 214, State 3 is deactivated, State 1 again becomes active, and the process starts all over again.
This algorithm assures that the laser is operating with just enough bias current and pulse current to keep the measured error rates within tolerable limits. This method is energy efficient, limiting extraneous power consumption. This method also increases component lifetime. Reduced current levels result in lower component temperatures, which can have a positive impact on the lifetime of the laser and any surrounding circuitry.
Another embodiment may employ error correction techniques in providing feedback to the laser drive controller. In that case, minimization of the correction rate, rather than the error rate, would be the primary factor in making drive current control decisions. With data correction, retransmission of the data would not be required.
Drive current control decisions may be based on many factors including: occurrence of a single error, occurrence of multiple errors, error rate, and correction rate. Error rate may be calculated by the receiving processor 16 and that rate could be sent 20 to the transmitting processor 18 for a control decision. Alternatively, the receiving processor 16, if programmed to make control decisions, could send a simple control command 20 to the transmitting processor 18, which would act on that command. Error rate could be calculated by the transmitting processor 18, if the receiving processor 16 were programmed to send an error signal 20 when a single error or multiple errors occurred.
This laser current drive control method is software dependent, unlike the existing hardware-based analog feedback drive control method. The analog feedback loop is an excellent approach for telecommunications applications, where the size, optical complexity, and expense of such a feedback loop is easily absorbed in an already large and expensive support system for each laser.
However, the multiprocessor context is different. When one considers the use of dozens of lasers on each channel, and many thousands of lasers in each system, the complexity and size of each laser link becomes much more relevant. Implementation of an analog feedback loop in a multiprocessor network would require an oppressive hardware overhead. Fortunately, we can exploit the software based laser drive control method previously described by applying it in a massively parallel environment.
By virtue of the fact that the feedback loop comprises both the transmitter 10 and receiver 14, this software-based laser drive control method is capable of detecting communication link anomalies, unlike the hardware-based analog feedback loop method. The software-based system is capable of detecting partial or full occlusions in the optical link, a laser lens which is out of focus, and many other optical link problems.
The addition of the two digital-to- analog converters 50, 60 may seem like a significant increase in complexity, but this application is particularly undemanding for the digital-to- analog converters 50, 60, requiring neither high speed, nor high precision, nor high accuracy. They are easily implemented in large quantities using very-large-scale-integration (VLSI) integrated circuit technology. As space and power consumption concerns are minimal, they lend themselves well to use in a massively parallel semiconductor laser array.
Further details of an initial implementation of the invention can be found in the Massachusetts Institute of Technology Ph.D. Thesis of James J. Olsen, 1993, which is incorporated herein by reference.
While this invention has been particularly shown and described with references to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (22)

What is claimed is:
1. A data transfer system comprising:
a transmitter having a laser for transmitting data, said data being encoded for error correction;
a communication link;
a receiver for detecting light from the laser through the communication link; and
a processor for detecting data with error correction and for detecting data error rate in data transmitted by the laser light, the processor communicating with the transmitter such that the data error rate controls drive current to the laser during data transmission.
2. A data transfer system as claimed in claim 1 wherein drive current to the laser is increased with increased data error rate.
3. A data transfer system as claimed in claim 2 wherein drive current to the laser is decreased to a level which provides acceptable data error rate.
4. A data transfer system as claimed in claim 1 wherein the receiver communicates error rate to the transmitter for controlling drive current to the laser.
5. A data transfer system as claimed in claim 1 wherein the laser is operated at a drive current level which is less than that required for elimination of transmission errors.
6. A data transfer system as claimed in claim 1 wherein the laser is operated at a drive current level which is less than that required for elimination of transmission errors.
7. The system of claim 1 wherein the processor controls drive current to the laser without regard to the detected light level.
8. A method of transferring data in a data transfer system, comprising the steps of:
transmitting data by laser over a communication link to a receiver;
detecting the communicated laser light;
detecting data error rate in the transmitted data; and
controlling the laser drive current with the data error rate without regard to the detected light level; such that the system operates with an acceptable error rate regardless of changes in system characteristics which result in a varying relationship between error rate and drive current.
9. A method of transferring data as claimed in claim 8 wherein the step of controlling the laser drive current causes the laser drive current to be increased when error rate increases.
10. A method of transferring data as claimed in claim 7 wherein the step of controlling the laser drive current causes the laser drive current to be decreased to a level which provides acceptable data error rate.
11. A method of transferring data as claimed in claim 6 wherein the receiver communicates error rate to the transmitter for controlling drive current to the laser.
12. A method of transferring data as claimed in claim 6 wherein the data is encoded for error correction to enable the receiver to detect and correct errors in the transmitted data.
13. A method of transferring data as claimed in claim 8 wherein the laser is operated at a drive current level which is less than that required for elimination of transmission errors.
14. A method of transferring data as claimed in claim 8 wherein the step of controlling the laser drive current is in response to the monitoring of data error rate by the receiver during data transmission.
15. A method of transferring data as claimed in claim 13 wherein the data is encoded for error correction to enable the receiver to detect and correct errors in the transmitted data.
16. A method of transferring data as claimed in claim 14 wherein the laser is operated at a drive current level which is less than that required for elimination of transmission errors.
17. A data transfer system comprising:
a transmitter having a laser for transmitting data encoded for error correction;
a communication link;
a receiver for detecting light from the laser through the communication link; and
a processor for detecting data error rate in data transmitted by the laser light, the processor monitoring data error rate during data transmission and communicating with the transmitter for controlling drive current to the laser during data transmission based on the data error rate, the receiver being able to detect and correct errors in the transmitted data and the laser being operated at a drive current level which is less than that required for elimination of transmission errors; such that the system operates with an acceptable error rate regardless of changes in system characteristics which result in a varying relationship between error rate and drive current.
18. A data transfer system as claimed in claim 17 wherein data error rate controls the drive current to the laser.
19. A method of transferring data in a data transfer system comprising the steps of:
transmitting data encoded for error correction by laser over a communication link to a receiver;
detecting the communicated laser light;
monitoring the data error rate in the transmitted data during data transmission; and
controlling the laser drive current during data transmission based on data error rate without regard to the detected light intensity level, the receiver detecting and correcting errors in the transmitted data and the laser being operated at a drive current level which is less than that required for elimination of transmission errors; such that the system operates with an acceptable error rate regardless of changes in system characteristics which result in a varying relationship between error rate and drive current.
20. A method of transferring data as claimed in claim 19 wherein the step of controlling further comprises the step of controlling the laser drive current with the data error rate.
21. A data transfer system comprising:
a transmitter having a laser for transmitting data;
a communication link;
a receiver for detecting light from the laser through the communication link; and
a processor for detecting data error rate in data transmitted by the laser light, the processor communicating with the transmitter for controlling drive current to the laser based solely on the data error rate; such that the system operates with an acceptable error rate regardless of changes in system characteristics which result in a varying relationship between error rate and drive current.
22. A data transfer system comprising:
a transmitter having a laser for transmitting data;
a communication link;
a receiver for detecting light from the laser through the communication link; and
a processor for detecting data error rate in data transmitted by the laser light, the processor communicating with the transmitter such that the data error rate controls drive current to the laser without regard to the detected light level; such that the system operates with an acceptable error rate regardless of changes in system characteristics which result in a varying relationship between error rate and drive current.
US08/397,738 1993-09-22 1995-02-27 Error-rate-based laser drive control Expired - Fee Related US5623355A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/397,738 US5623355A (en) 1993-09-22 1995-02-27 Error-rate-based laser drive control

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12553493A 1993-09-22 1993-09-22
US08/397,738 US5623355A (en) 1993-09-22 1995-02-27 Error-rate-based laser drive control

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12553493A Continuation 1993-09-22 1993-09-22

Publications (1)

Publication Number Publication Date
US5623355A true US5623355A (en) 1997-04-22

Family

ID=22420168

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/397,738 Expired - Fee Related US5623355A (en) 1993-09-22 1995-02-27 Error-rate-based laser drive control

Country Status (2)

Country Link
US (1) US5623355A (en)
WO (1) WO1995008879A1 (en)

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5767995A (en) * 1996-03-13 1998-06-16 Lucent Technologies Inc. System and methods for assessing the suitability of analog lasers for broadband access applications
US5808760A (en) * 1994-04-18 1998-09-15 International Business Machines Corporation Wireless optical communication system with adaptive data rates and/or adaptive levels of optical power
US5822099A (en) * 1995-08-31 1998-10-13 Sony Corporation Light communication system
US5870211A (en) * 1995-06-08 1999-02-09 Advantest Corp. Error rate measurement system for high speed optical pulse signals
WO1999038279A1 (en) * 1998-01-23 1999-07-29 Motorola Inc. Method for adjusting the power level of an infrared signal
US6031647A (en) * 1996-10-23 2000-02-29 Nortel Networks Corporation Stable power control for optical transmission systems
US6031644A (en) * 1996-11-25 2000-02-29 Fujitsu Limited Method, device, and system for controlling wavelength of optical signal
US6069718A (en) * 1997-09-19 2000-05-30 Nortel Networks Corporation Distortion penalty measurement procedure in optical systems using noise loading
WO2001018999A1 (en) * 1999-09-03 2001-03-15 Oni Systems Corp. Optical power management in an optical network
US6246499B1 (en) * 1996-07-19 2001-06-12 Sony Corporation Optical signal communication apparatus and optical signal communication method
US20020105982A1 (en) * 2000-12-12 2002-08-08 Jesse Chin Open-loop laser driver having an integrated digital controller
US6480308B1 (en) * 1998-06-10 2002-11-12 Sony Corporation Optical communication apparatus
US6487420B1 (en) 1999-10-15 2002-11-26 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive rach power determination for mobile telecommunications user equipment unit
US6578162B1 (en) * 1999-01-20 2003-06-10 Skyworks Solutions, Inc. Error recovery method and apparatus for ADPCM encoded speech
US6643466B1 (en) * 2000-09-29 2003-11-04 Lucent Technologies Inc. Method and apparatus for controlling signal power level in free space communication
US20030231676A1 (en) * 2002-06-13 2003-12-18 Buckman Lisa Anne Multilevel optical signal generator and method thereof
EP1388968A1 (en) * 2002-08-07 2004-02-11 Broadcom Corporation Bit error rate based system and method for optimizing communication system performance
US6738401B2 (en) * 2001-10-11 2004-05-18 Quantum Bridge Communications, Inc. High speed switching driver
EP1435700A2 (en) * 2003-01-04 2004-07-07 Samsung Electronics Co., Ltd. Optical transmission system for optimizing bias of laser diode for SCM analog optical signal
US6792018B2 (en) * 2002-05-21 2004-09-14 Carrier Access Corporation Methods and apparatuses for measuring and controlling a laser output in a passive optical network
US6832041B1 (en) * 2000-07-31 2004-12-14 Keen Personal Media, Inc. Video recording system utilizing host-processor-resident error recovery to transfer non-time-critical, error-intolerant data segments while transferring time-critical, error-tolerant streaming data segments at a required data transfer rate
US20060127086A1 (en) * 2004-12-10 2006-06-15 Ciena Corporation Suppression of power transients in optically amplified links
US20060139742A1 (en) * 2004-12-10 2006-06-29 Ciena Corporation Differentiation of power and channel count changes in optically amplified links
US7113708B1 (en) * 1998-11-17 2006-09-26 Barr & Stroud Limited Data communications link
US7133600B1 (en) 2000-08-31 2006-11-07 Keen Personal Media, Inc. Video recording system utilizing storage redundancy to transfer non-time-critical, error-intolerant data segments while transferring time-critical, error-tolerant streaming data segments at a required data transfer rate
EP2031744A1 (en) * 2007-08-31 2009-03-04 Bombardier Transportation GmbH Power converter, in particular for railway traction vehicle
US20090123164A1 (en) * 2001-03-16 2009-05-14 Oyster Optics, Inc. Wave-division multiplexing telecommunications system and method
US20090226166A1 (en) * 2001-02-05 2009-09-10 Aronson Lewis B Optoelectronic Transceiver with Digital Diagnostics
US20100002587A1 (en) * 2008-07-01 2010-01-07 Gayle Loretta Ray Noble Diagnostics for Serial Communication Busses
WO2010007525A1 (en) * 2008-07-14 2010-01-21 Nanotech Semiconductor Ltd. Method and system for closed loop control of an optical link
US20100053422A1 (en) * 2007-06-15 2010-03-04 Canon Kabushiki Kaisha Lens apparatus and shooting apparatus using same
US20110020006A1 (en) * 2009-07-27 2011-01-27 Iptronics A/S Self configurable optical link
US20110058819A1 (en) * 2008-03-05 2011-03-10 Fujikura Ltd. Optical transmission device
US20120076502A1 (en) * 2010-09-28 2012-03-29 Eric Swanson Reconfigurable DSP Performance in Optical Transceivers
WO2013070683A1 (en) * 2011-11-07 2013-05-16 Lawrence Livermore National Security, Llc Method and system for communicating with a laser power driver
US20130183031A1 (en) * 2010-09-10 2013-07-18 Fujikura Ltd. Data transmission device, data transmission method, and data transmission device control program
WO2013162544A1 (en) * 2012-04-25 2013-10-31 Hewlett-Packard Development Company, L.P. Operating vertical-cavity surface-emitting lasers
WO2013162540A1 (en) * 2012-04-25 2013-10-31 Hewlett-Packard Development Company, L.P. Operating vertical-cavity surface-emitting lasers
WO2013172900A3 (en) * 2012-02-22 2014-01-30 Lawrence Livermore National Security, Llc Arbitrary waveform generator to improve laser diode driver performance
US20150185812A1 (en) * 2013-12-30 2015-07-02 Samsung Electronics Co., Ltd. Memory system and computing system
EP2963847A1 (en) * 2014-06-30 2016-01-06 Alcatel Lucent Method of optical data transmission using hybrid phase modulation
US20160087400A1 (en) * 2014-09-18 2016-03-24 Hewlett-Packard Development Company, L.P. Operating vertical-cavity surface-emitting lasers
US20160285548A1 (en) * 2013-12-13 2016-09-29 Fujitsu Limited Multi-carrier optical transmission system, optical transmitter, and optical receiver
US20180248626A1 (en) * 2015-08-24 2018-08-30 Telefonaktiebolaget Lm Ericsson (Publ) Control of an Optical Transmitter in a Radio Over Fibre System
US10374727B2 (en) * 2016-04-27 2019-08-06 Magseis Ff Llc Optical link management
US11239911B2 (en) * 2018-03-23 2022-02-01 Samsung Electronics Co., Ltd. Display apparatus and control method for display apparatus

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19643374A1 (en) * 1996-10-21 1998-04-23 Siemens Ag Method and device for the combined analog and digital transmission of an analog AC measurement signal by means of an optical waveguide
JP3414616B2 (en) * 1997-04-21 2003-06-09 沖電気工業株式会社 Optical transmission system
FR2771567B1 (en) * 1997-11-25 2000-05-26 Sagem METHOD FOR TRANSMITTING INFORMATION ON AN INFRARED LINK AND EQUIPMENT FOR IMPLEMENTING THE METHOD

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4412331A (en) * 1981-04-22 1983-10-25 M/A-Com Dcc, Inc. Feedback circuit for controlling the peak optical output power of an injection laser
US4553268A (en) * 1980-04-08 1985-11-12 Siemens Aktiengesellschaft Circuit arrangement with a laser diode for transmission of communication signals through a light waveguide
JPS6112138A (en) * 1984-06-27 1986-01-20 Nec Corp Optical fiber data link
JPS61164283A (en) * 1985-01-17 1986-07-24 Hitachi Cable Ltd Photo output stabilizing device for semiconductor laser
US4701923A (en) * 1985-01-14 1987-10-20 Oki Electric Industry Co., Ltd. Adaptively coded data communication system with half duplex and/or full duplex function
EP0331255A2 (en) * 1988-03-03 1989-09-06 Philips Patentverwaltung GmbH Optical transmission system
JPH01238330A (en) * 1988-03-18 1989-09-22 Matsushita Electric Ind Co Ltd Optical transmission equipment
EP0433481A1 (en) * 1989-12-20 1991-06-26 Siemens Aktiengesellschaft Method for bidirectionally transmitting optical signals over optical fiber conductors
US5267068A (en) * 1990-03-30 1993-11-30 Kabushiki Kaisha Komatsu Seisakusho Signal transmission performance evaluation device in an optical communication apparatus

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4553268A (en) * 1980-04-08 1985-11-12 Siemens Aktiengesellschaft Circuit arrangement with a laser diode for transmission of communication signals through a light waveguide
US4412331A (en) * 1981-04-22 1983-10-25 M/A-Com Dcc, Inc. Feedback circuit for controlling the peak optical output power of an injection laser
JPS6112138A (en) * 1984-06-27 1986-01-20 Nec Corp Optical fiber data link
US4701923A (en) * 1985-01-14 1987-10-20 Oki Electric Industry Co., Ltd. Adaptively coded data communication system with half duplex and/or full duplex function
JPS61164283A (en) * 1985-01-17 1986-07-24 Hitachi Cable Ltd Photo output stabilizing device for semiconductor laser
EP0331255A2 (en) * 1988-03-03 1989-09-06 Philips Patentverwaltung GmbH Optical transmission system
JPH01238330A (en) * 1988-03-18 1989-09-22 Matsushita Electric Ind Co Ltd Optical transmission equipment
EP0433481A1 (en) * 1989-12-20 1991-06-26 Siemens Aktiengesellschaft Method for bidirectionally transmitting optical signals over optical fiber conductors
US5267068A (en) * 1990-03-30 1993-11-30 Kabushiki Kaisha Komatsu Seisakusho Signal transmission performance evaluation device in an optical communication apparatus

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
Title
Barfield et al., "Analysis and Simulation of Mode Partition noise in distributed Feedback lasers", Optical Fiber Communication Conference, 1989 Technical Digest Series, vol. 5, Conference Edition p. 125.
Barfield et al., Analysis and Simulation of Mode Partition noise in distributed Feedback lasers , Optical Fiber Communication Conference, 1989 Technical Digest Series, vol. 5, Conference Edition p. 125. *
Fischer, U., "10 Gbit/s Transmission Over 69 km of Non-Dispersion-Shifted Singlemode Fibre with CPFSK Direct Modulation of 1.55 μm BH DFB Laser," Electronics Letters, 28(14):1305-1306 (2 Jul. 1992).
Fischer, U., 10 Gbit/s Transmission Over 69 km of Non Dispersion Shifted Singlemode Fibre with CPFSK Direct Modulation of 1.55 m BH DFB Laser, Electronics Letters, 28(14):1305 1306 (2 Jul. 1992). *
Olsen, James J., "Control and Reliability of Optical Networks in Multiprocessors," PhD. Thesis, May 1993, Chapters 1 (pp. 13-19) and 7 (pp. 66-94), Massachusetts Institute of Technology.
Olsen, James J., Control and Reliability of Optical Networks in Multiprocessors, PhD. Thesis, May 1993, Chapters 1 (pp. 13 19) and 7 (pp. 66 94), Massachusetts Institute of Technology. *
Olshansky, R., et al., "Simultaneous Transmission of 100 Mbit/s at Baseband and 60 FM Video Channels for a Wideband Optical Communication Network," Electronics Letters, 24(19):1234-1235 (15 Sep. 1988).
Olshansky, R., et al., Simultaneous Transmission of 100 Mbit/s at Baseband and 60 FM Video Channels for a Wideband Optical Communication Network, Electronics Letters, 24(19):1234 1235 (15 Sep. 1988). *
Shumate, P.W. Jr. et al., "GaAlAs Laser Transmitter for Lightwave Transmission Systems," The Bell System Technical Journal, vol. 57, No. 6, Jul.-Aug. 1978, pp. 1823-1835.
Shumate, P.W. Jr. et al., GaAlAs Laser Transmitter for Lightwave Transmission Systems, The Bell System Technical Journal, vol. 57, No. 6, Jul. Aug. 1978, pp. 1823 1835. *

Cited By (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5808760A (en) * 1994-04-18 1998-09-15 International Business Machines Corporation Wireless optical communication system with adaptive data rates and/or adaptive levels of optical power
US5870211A (en) * 1995-06-08 1999-02-09 Advantest Corp. Error rate measurement system for high speed optical pulse signals
US5822099A (en) * 1995-08-31 1998-10-13 Sony Corporation Light communication system
US5767995A (en) * 1996-03-13 1998-06-16 Lucent Technologies Inc. System and methods for assessing the suitability of analog lasers for broadband access applications
US6246499B1 (en) * 1996-07-19 2001-06-12 Sony Corporation Optical signal communication apparatus and optical signal communication method
US6031647A (en) * 1996-10-23 2000-02-29 Nortel Networks Corporation Stable power control for optical transmission systems
US6031644A (en) * 1996-11-25 2000-02-29 Fujitsu Limited Method, device, and system for controlling wavelength of optical signal
US6069718A (en) * 1997-09-19 2000-05-30 Nortel Networks Corporation Distortion penalty measurement procedure in optical systems using noise loading
US6104512A (en) * 1998-01-23 2000-08-15 Motorola, Inc. Method for adjusting the power level of an infrared signal
WO1999038279A1 (en) * 1998-01-23 1999-07-29 Motorola Inc. Method for adjusting the power level of an infrared signal
US6480308B1 (en) * 1998-06-10 2002-11-12 Sony Corporation Optical communication apparatus
US7113708B1 (en) * 1998-11-17 2006-09-26 Barr & Stroud Limited Data communications link
US6578162B1 (en) * 1999-01-20 2003-06-10 Skyworks Solutions, Inc. Error recovery method and apparatus for ADPCM encoded speech
WO2001018999A1 (en) * 1999-09-03 2001-03-15 Oni Systems Corp. Optical power management in an optical network
US6304347B1 (en) 1999-09-03 2001-10-16 Oni Systems Corporation Optical power management in an optical network
US6701087B2 (en) 1999-09-03 2004-03-02 Ciena Corporation Optical power management in an optical network
US6487420B1 (en) 1999-10-15 2002-11-26 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive rach power determination for mobile telecommunications user equipment unit
US6832041B1 (en) * 2000-07-31 2004-12-14 Keen Personal Media, Inc. Video recording system utilizing host-processor-resident error recovery to transfer non-time-critical, error-intolerant data segments while transferring time-critical, error-tolerant streaming data segments at a required data transfer rate
US7133600B1 (en) 2000-08-31 2006-11-07 Keen Personal Media, Inc. Video recording system utilizing storage redundancy to transfer non-time-critical, error-intolerant data segments while transferring time-critical, error-tolerant streaming data segments at a required data transfer rate
US6643466B1 (en) * 2000-09-29 2003-11-04 Lucent Technologies Inc. Method and apparatus for controlling signal power level in free space communication
US6947456B2 (en) * 2000-12-12 2005-09-20 Agilent Technologies, Inc. Open-loop laser driver having an integrated digital controller
US20020105982A1 (en) * 2000-12-12 2002-08-08 Jesse Chin Open-loop laser driver having an integrated digital controller
US8086100B2 (en) 2001-02-05 2011-12-27 Finisar Corporation Optoelectronic transceiver with digital diagnostics
US9577759B2 (en) 2001-02-05 2017-02-21 Finisar Corporation Method of monitoring an optoelectronic transceiver with multiple flag values for a respective operating condition
US20090226166A1 (en) * 2001-02-05 2009-09-10 Aronson Lewis B Optoelectronic Transceiver with Digital Diagnostics
US9184850B2 (en) 2001-02-05 2015-11-10 Finisar Corporation Method of monitoring an optoelectronic transceiver with multiple flag values for a respective operating condition
US8849123B2 (en) 2001-02-05 2014-09-30 Finisar Corporation Method of monitoring an optoelectronic transceiver with multiple flag values for a respective operating condition
US10291324B2 (en) 2001-02-05 2019-05-14 Finisar Corporation Method of monitoring an optoelectronic transceiver with multiple flag values for a respective operating condition
US8515284B2 (en) 2001-02-05 2013-08-20 Finisar Corporation Optoelectronic transceiver with multiple flag values for a respective operating condition
US20090123164A1 (en) * 2001-03-16 2009-05-14 Oyster Optics, Inc. Wave-division multiplexing telecommunications system and method
US9037000B2 (en) * 2001-03-16 2015-05-19 Tq Gamma, Llc Wave-division multiplexing telecommunications system and method
US7031357B2 (en) 2001-10-11 2006-04-18 Quantum Bridge Communications, Inc. High speed switching driver
US6738401B2 (en) * 2001-10-11 2004-05-18 Quantum Bridge Communications, Inc. High speed switching driver
US20040095976A1 (en) * 2001-10-11 2004-05-20 Quantum Bridge Communications, Inc. HIgh speed switching driver
US6792018B2 (en) * 2002-05-21 2004-09-14 Carrier Access Corporation Methods and apparatuses for measuring and controlling a laser output in a passive optical network
US20030231676A1 (en) * 2002-06-13 2003-12-18 Buckman Lisa Anne Multilevel optical signal generator and method thereof
US20040028404A1 (en) * 2002-08-07 2004-02-12 Nong Fan Bit error rate based system and method for optimizing communication system performance
US7548692B2 (en) 2002-08-07 2009-06-16 Broadcom Corporation Bit error rate based system and method for optimizing communication system performance
US20090269056A1 (en) * 2002-08-07 2009-10-29 Broadcom Corporation Bit error rate based system and method for optimizing communication system performance
US20070092261A1 (en) * 2002-08-07 2007-04-26 Broadcom Corporation Bit error rate based system and method for optimizing communication system performance
US7151894B2 (en) * 2002-08-07 2006-12-19 Broadcom Corporation Bit error rate based system and method for optimizing communication system performance
US7840134B2 (en) * 2002-08-07 2010-11-23 Broadcom Corporation Bit error rate based system and method for optimizing communication system performance
EP1388968A1 (en) * 2002-08-07 2004-02-11 Broadcom Corporation Bit error rate based system and method for optimizing communication system performance
EP1435700A3 (en) * 2003-01-04 2007-11-14 Samsung Electronics Co., Ltd. Optical transmission system for optimizing bias of laser diode for SCM analog optical signal
EP1435700A2 (en) * 2003-01-04 2004-07-07 Samsung Electronics Co., Ltd. Optical transmission system for optimizing bias of laser diode for SCM analog optical signal
US20060139742A1 (en) * 2004-12-10 2006-06-29 Ciena Corporation Differentiation of power and channel count changes in optically amplified links
US20060127086A1 (en) * 2004-12-10 2006-06-15 Ciena Corporation Suppression of power transients in optically amplified links
US9065247B2 (en) 2004-12-10 2015-06-23 Ciena Corporation Differentiation of power and channel count changes in optically amplified links
US8373926B2 (en) 2004-12-10 2013-02-12 Ciena Corporation Differentiation of power and channel count changes in optically amplified links
US20100053422A1 (en) * 2007-06-15 2010-03-04 Canon Kabushiki Kaisha Lens apparatus and shooting apparatus using same
US8154652B2 (en) * 2007-06-15 2012-04-10 Canon Kabushiki Kaisha Lens apparatus and shooting apparatus using same
EP2031744A1 (en) * 2007-08-31 2009-03-04 Bombardier Transportation GmbH Power converter, in particular for railway traction vehicle
US20110058819A1 (en) * 2008-03-05 2011-03-10 Fujikura Ltd. Optical transmission device
US8406142B2 (en) 2008-07-01 2013-03-26 Finisar Corporation Diagnostics for a serial communications device
US8159956B2 (en) 2008-07-01 2012-04-17 Finisar Corporation Diagnostics for serial communication busses
US20100002587A1 (en) * 2008-07-01 2010-01-07 Gayle Loretta Ray Noble Diagnostics for Serial Communication Busses
JP2011528209A (en) * 2008-07-14 2011-11-10 ナノテック セミコンダクター リミテッド Method and system for closed-loop control of an optical link
WO2010007525A1 (en) * 2008-07-14 2010-01-21 Nanotech Semiconductor Ltd. Method and system for closed loop control of an optical link
US20110020006A1 (en) * 2009-07-27 2011-01-27 Iptronics A/S Self configurable optical link
US20130183031A1 (en) * 2010-09-10 2013-07-18 Fujikura Ltd. Data transmission device, data transmission method, and data transmission device control program
US8526823B2 (en) * 2010-09-28 2013-09-03 Acacia Communications, Inc. Reconfigurable DSP performance in optical transceivers
US20120076502A1 (en) * 2010-09-28 2012-03-29 Eric Swanson Reconfigurable DSP Performance in Optical Transceivers
US9711943B2 (en) 2011-11-07 2017-07-18 Lawrence Livermore National Security, Llc Method and system for communicating with a laser power driver
WO2013070683A1 (en) * 2011-11-07 2013-05-16 Lawrence Livermore National Security, Llc Method and system for communicating with a laser power driver
WO2013172900A3 (en) * 2012-02-22 2014-01-30 Lawrence Livermore National Security, Llc Arbitrary waveform generator to improve laser diode driver performance
KR20140129215A (en) * 2012-02-22 2014-11-06 로렌스 리버모어 내쇼날 시큐리티, 엘엘시 Arbitrary waveform generator to improve laser diode driver performance
US9178334B2 (en) 2012-02-22 2015-11-03 Lawrence Livermore National Security, Llc Arbitrary waveform generator to improve laser diode driver performance
US9166367B2 (en) * 2012-04-25 2015-10-20 Hewlett-Packard Development Company, L.P. Operating vertical-cavity surface-emitting lasers
WO2013162544A1 (en) * 2012-04-25 2013-10-31 Hewlett-Packard Development Company, L.P. Operating vertical-cavity surface-emitting lasers
US20150110142A1 (en) * 2012-04-25 2015-04-23 Zhubiao Zhu Operating vertical-cavity surface-emitting lasers
CN104247171A (en) * 2012-04-25 2014-12-24 惠普发展公司,有限责任合伙企业 Operating vertical-cavity surface-emitting lasers
CN104205527B (en) * 2012-04-25 2016-11-16 慧与发展有限责任合伙企业 Operation vertical cavity surface emitting laser
CN104205527A (en) * 2012-04-25 2014-12-10 惠普发展公司,有限责任合伙企业 Operating vertical-cavity surface-emitting lasers
WO2013162540A1 (en) * 2012-04-25 2013-10-31 Hewlett-Packard Development Company, L.P. Operating vertical-cavity surface-emitting lasers
US20160285548A1 (en) * 2013-12-13 2016-09-29 Fujitsu Limited Multi-carrier optical transmission system, optical transmitter, and optical receiver
US10027408B2 (en) * 2013-12-13 2018-07-17 Fujitsu Limited Multi-carrier optical transmission system, optical transmitter, and optical receiver
US20150185812A1 (en) * 2013-12-30 2015-07-02 Samsung Electronics Co., Ltd. Memory system and computing system
EP2963847A1 (en) * 2014-06-30 2016-01-06 Alcatel Lucent Method of optical data transmission using hybrid phase modulation
US20160087400A1 (en) * 2014-09-18 2016-03-24 Hewlett-Packard Development Company, L.P. Operating vertical-cavity surface-emitting lasers
US20180248626A1 (en) * 2015-08-24 2018-08-30 Telefonaktiebolaget Lm Ericsson (Publ) Control of an Optical Transmitter in a Radio Over Fibre System
US10707962B2 (en) * 2015-08-24 2020-07-07 Telefonaktiebolaget Lm Ericsson (Publ) Control of an optical transmitter in a radio over fibre system
US10374727B2 (en) * 2016-04-27 2019-08-06 Magseis Ff Llc Optical link management
US10476606B2 (en) * 2016-04-27 2019-11-12 Magseis Ff Llc Optical link management
US10608754B2 (en) * 2016-04-27 2020-03-31 Magseis Ff Llc Optical link management
US11070299B2 (en) * 2016-04-27 2021-07-20 Magseis Ff Llc Optical link management
US11239911B2 (en) * 2018-03-23 2022-02-01 Samsung Electronics Co., Ltd. Display apparatus and control method for display apparatus

Also Published As

Publication number Publication date
WO1995008879A1 (en) 1995-03-30

Similar Documents

Publication Publication Date Title
US5623355A (en) Error-rate-based laser drive control
US7113708B1 (en) Data communications link
US5502298A (en) Apparatus and method for controlling an extinction ratio of a laser diode over temperature
US5521736A (en) Control circuits for parallel optical interconnects
US6081558A (en) Apparatus and method for low power operation with high sensitivity in a communications receiver
US4945541A (en) Method and apparatus for controlling the bias current of a laser diode
US7269357B2 (en) Transceiver with programmable signal parameters
JP3130571B2 (en) Semiconductor laser array device
US20020118424A1 (en) Optical transmitter
EP0061034B1 (en) Opto-electronic control circuit
US6918069B2 (en) Optimum threshold for FEC transponders
US20050005181A1 (en) Dynamic synchronization of data capture on an optical or other high speed communications link
US7171127B2 (en) Optical transmission controller
US6802033B1 (en) Low-power critical error rate communications controller
JP2011528209A (en) Method and system for closed-loop control of an optical link
US6624917B1 (en) Optical power adjustment circuits for parallel optical transmitters
JPH0210929A (en) Optical transmission system
JP2011239364A (en) Method and device for compensating optical crosstalk of optical output power feedback monitoring system of parallel optical transmitter
US5708673A (en) Optical signal transmitter
US11705968B2 (en) Adjustment device and adjusting method for stabilizing optical characteristic parameters
WO1993013577A1 (en) Apparatus and method for controlling an extinction ratio of a laser diode over temperature
US6971805B1 (en) Techniques for providing multiple communications pathways
WO2021251345A1 (en) Optical transmitter and method for controlling optical transmitter
JP2001156719A (en) Optical transmitter
JPH11205239A (en) Optical communication equipment and luminous quantity control method in the optical communication equipment

Legal Events

Date Code Title Description
CC Certificate of correction
AS Assignment

Owner name: AIR FORCE, UNITED STATES, VIRGINIA

Free format text: CONFIRMATORY LICENSE;ASSIGNOR:MASSACHUSETTS INSTITUTE OF TECHNOLOGY;REEL/FRAME:008826/0453

Effective date: 19960214

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

FPAY Fee payment

Year of fee payment: 4

SULP Surcharge for late payment
REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20050422