1. Field of the Invention
The present invention relates to an algorithm or method to drive semiconductor laser diode.
2. Related Background Art
An optical module applicable to the optical communication system generally installs a semiconductor laser diode (hereafter denoted as LD) for a light-emitting device. An LD generally shows large temperature dependence in characteristics thereof, such as the threshold current, the slope efficiency and so on. Various prior arts have disclosed to compensate the temperature dependence of an LD to make the average output power and the extinction ratio ER independent of the temperature.
One aspect of the present invention relates to an algorithm to drive a semiconductor laser diode (LD) enclosed in an optical subassembly. The LD may emit light with the average power dependent on the bias current Ibias and the extinction ratio dependent on the modulation current Imod. The algorithm includes steps of: (a) determining at least three modulation currents under respective temperature different from others, where the determination is carried out under a condition that the average power is kept constant independent of the temperature in a preset value by controlling the bias current, where each of the modulation currents may set the extinction ration in another preset value independent of the temperature; (b) relating these three modulation currents with the temperature by an exponential function; and (c) determining a modulation current at an optional temperature by the exponential function.
Because the modulation current to set the extinction ratio of the light emitted from the LD in a preset value independent of the temperature is related to the temperature by the exponential function, and this exponential function may be determined by at least three modulation currents measured beforehand at respective temperatures, the extinction ratio of the light at an optional temperature may be stably set in the preset value.
When the optical module that installs an optical subassembly (OSA) implemented with an LD has the tracking error, the method according to an embodiment of the invention may collect the modulation current practically supplied to the LD precisely. Specifically, the exponential function relating the modulation current with the temperature is estimated by the bared OSA before the OSA is installed within the optical module. After the installation of the OSA into the optical module, the modulation current to set the extinction ratio of the light emitted from the optical module is practically measured for the optical module. The discrepancy between the modulation currents at an optional temperature may be corrected by a linear approximation of the difference between the modulation currents, one is measured in the bared OSA and the other is measured for the optical module. Thus, even the tracking error exists in the optical module; the extinction ratio of the light output from the optical module may be set in the preset value.
The foregoing and other purposes, aspects and advantages will be better understood from the following detailed description of a preferred embodiment of the invention with reference to the drawings, in which:
Next, some preferred embodiments according to the present invention will be described in detail as referring to drawings. In the description of the drawings, the numerals or symbols same or similar to each other will refer to the elements same or similar to each other without overlapping explanations.
The LD driver 4 coupled with the cathode of the LD 8 may drive the LD 8 by providing a modulation current Imod thereto. The modulation current, which swings between two levels each corresponding to the logical “1” and “0”. The LD driver 4 may adjust a width of these two levels, which will be described layer as the extinction ratio of the optical output from the LD 8.
The APC 5 includes an inductor 10, a transistor 11, a resistor 12, and two amplifiers, 13 and 14, to constitute an APC loop, by which the bias current Ibias supplied to the LD 8 is controlled to keep an average output of the LD in constant. The transistor 11 is coupled with the cathode of the LD 8 in the collector thereof via the inductor 10, receives an output of the first amplifier 13 in the base, and grounded in the emitter thereof via the resistor 12. The emitter of the transistor 11 is also coupled with the inverting input of the amplifier 13 to constitute a current source. The second amplifier 14 senses in the inverting input thereof the photocurrent Ipd via the sensing resistor 6, which is converted into a voltage signal, and compares thus converted voltage signal with a reference Abias provided from the controller 7 via the digital-to-analog converter (hereafter denoted as D/A-C) 18 to output a signal corresponding to a difference between the photocurrent Ipd and the reference Abias to the first amplifier. The first amplifier 13 combined with the transistor 11 generates a current corresponding to this difference. When the photocurrent Ipd exceeds the reference Abias, a bias current Ibias currently supplied to the LD 8 is decreased, while, the photocurrent Ipd in a voltage form thereof is less than the reference Abias, the amplifier 13 combined with the transistor 11 increases the bias current Ibias. Thus, the APC 8 adjusts the bias current to keep the average output of the LD 8 in constant.
The controller 7 includes two analog-to-digital converters (hereafter denoted as A/D-C), 15 and 16, two D/A-Cs, 17 and 18, a processing unit, and a memory 20. The first A/D-C converts a signal AT provided from a temperature sensor 3, where the signal AT that corresponds to the current ambient temperature T into a digital signal DT. The second A/D-C 16 may convert another analog signal AB into a digital form DB, which represents the bias current Ibias currently provided to the LD 8. The first D/A-C 17 sets the amplitude of the modulation current Amod, which corresponds to a difference of two levels contained in the modulation signal externally provided to the optical module 1; while, the second A/D-C 18 defines the reference Abias of the APC 5.
The processing unit 19 in the controller 7, referring to signals DT and DB, where the former corresponds to a current temperature, while the latter represents the magnitude of the bias current Ibias currently provided to the LD 8 under the operation of the APC 5, reads one of values DMOD stored in the memory to define the magnitude of the modulation current and provide this parameter to the LD driver 4 as an analog form Amod via the second D/A-C 17. The memory 20 stores a plurality of values DT each corresponding to temperatures.
An algorithm to drive the LD 8 according to an embodiment of the invention will be described. First, the bias current Ibias to get a target average output from the LD 8 is supplied thereto by activating the APC 5 at a room temperature T(RT). Under such a condition, the controller 7 may determine the DMOD to obtain the target extinction ratio ER at the room temperature T(RT). The same procedures to determine the modulation current to get the target extinction ratio ER are performed in a high temperature T(High) and a low temperature T(Low). Thus, the first step may determine three values of DMOD(RT), DMOD(High), and DMOD(Low) for the modulation current Imod, and stores these values in the memory 20.
Ith
where I0 and T0 are constants but vary in respective LDs. Moreover, the slope of the second line, namely, in a region greater than the threshold current Ith, which is generally called as the slope efficiency and denoted by shows an inverse relation against the temperature. The slope efficiency η decreases as the temperature increases. Accordingly, when the APC adjusts the bias current Ibias to keep the average output power from the LD constant in a preset value, the modulation current Imod which roughly has an inverse relation to the slope efficiency η is necessary to be increased to keep the extinction ratio ER in constant.
When an LD is thus controlled in the bias current Ibias and the modulation current Imod to keep the average output power and the extinction ratio ER in constant, the modulation current Imod is necessary to be increased as the temperature increases. As shown in
Imod=a×exp(b×T)+c. (1)
Step 1 of the algorithm above described evaluates the modulation current Imod and the bias current Ibias to keep the average output power and the extinction ratio independent of the temperature at three temperatures, T(RT), T(High), and T(Low). Then, the parameters, a to c, appeared in equation (1) may be determined.
In the practical operation of the LD at a temperature, the algorithm according to an embodiment next activates the APC 5 at the temperature T to set the average output power in the preset value. Then, the controller 7 reads parameters, a to c, in equation 1 from the memory, and the processing unit 19 calculates the value Dmod to be set in the first D/A-C 17 according to equation (1) by the parameters, a to c, and the current temperature T which is read from the temperature sensor 3 via the first A/D-C 15. Finally, the processing unit 19 may transfer the parameter DMOD thus calculated to the LD driver 4 via the first D/A-C 17. In a modification, the controller may calculate a plurality of values DMOD each corresponding to temperatures using thus determined parameters, a to c; and stores these values DMOD in the memory as a look-up-table (LUT) in advance to the practical operation of the LD 8. Then, the controller 7 in the practical operation receives the current temperature T and reads from the LUT in the memory one of values DMOD as a most likely value whose corresponding temperature closest to the current temperature T, or at least two values whose corresponding temperatures put the current temperature therebetween and calculates a value DMOD to be set in the LD driver 4 by, for instance, the interpolation using thus read values.
The algorithm to drive the LD 8 according to an embodiment first evaluates the modulation current Imod to set the extinction ratio ER constant in a preset value by activating the APC 5 to set the average output power in a preset value at three temperatures, T(RT), T(High), and T(Low). At an optional temperature except for those three temperatures, the algorithm may calculate the modulation current Imod assuming that the temperature dependence of the modulation current to keep the extinction ratio in the preset value exponentially depends on the ambient temperature of the LD 8. Accordingly, the LD 8 may be operable in the condition where the average output power and the extinction ratio are kept in respective preset value.
On the other hand,
Next, an algorithm to drive an LD according to another embodiment of the invention will be described. The second algorithm takes, what is called, the tracking error into account. The arrangement of the optical module is same as those shown and described in
A practical optical module 1 inherently accompanies with the tracking error even the average output power of the LD 8 is controlled by the APC 5. One reason of the tracking error is the physical arrangement of the module 1, namely, the temperature dependence of the optical coupling efficiency for the light emitted from the LD 8 and enters an external fiber. Optical coupling efficiency between optical components installed between the LD 8 and the fiber, such as a lens, causes a positional deviation depending on the ambient temperature, which degrades the optical coupling efficiency therebetween, and the optical power output from the optical module 1. The other reason is the temperature dependence of the power ratio of the back facet light of the LD 8 to the front facet light. The light output from the front face of the LD 8 is output from the optical module 1, while, the light output from the back facet of the LD 8 is used in the APC 5. In other words, the APC 5 may keep the average optical power output from the back facet of the LD 8. Accordingly, even when the APC 5 can maintain the output power constant in the preset value, the practical power output from the optical module 1 is not always kept constant in the preset value. When the ratio of the optical power output from the front facet of the LD 8 to that from the back facet thereof has temperature dependence, the optical power output from the optical module varies as the temperature varies.
The cause for the first reason may be removed by, for instance, shortening the optical path length from the LD 8 to the optical fiber and/or omitting the optical components. Moreover, even when the optical power output from the optical module changes, the practical optical power output from the LD 8 is kept constant by the APC 5, then, the extinction ratio ER may be constant according to the algorithm above described.
However, the second cause cannot be removed, because the optical power output from the LD 8 changes as the temperature varies. It results in a large offset from the exponential function, or the modulation current at a low temperature Imod(Low) sometimes becomes larger than that in the room temperature Imod(RT) in an excessive condition, which negates the assumption that the temperature dependence of the modulation current may be expressed by an exponential function. The approximation by an exponential function assumes that the average optical power is kept constant and the operation of the LD 8 is always performed on the second line determining the slope efficiency η in any moments.
Accordingly, when the tracking error caused by the temperature dependence of the power ratio of the back facet light to the front facet light exists, the change of the average output power at the low temperature becomes only around 0.4 dB but that of the extinction ratio ER shows greater discrepancy. For instance, the extinction ratio ER at a room temperature is about 10 dB, the extinction ratio at the low temperature becomes 8.2 dB set by the modulation current Imod under the consumption that the average output power is kept constant even at the low temperature, which means that the change of the extinction ratio becomes 1.8 dB. In order to set the extinction ratio ER constant in the preset value even at the low temperature, the modulation current Imod is necessary to be increased by 11%. In such a case, the modulation current thus determined often exceeds that in the room temperature, and the assumption that the temperature dependence of the modulation current Imod is expressed by an exponential function turns out in failure.
The algorithm to drive an LD according to the second embodiment of the invention is carried out as follows:
The algorithm first measures the front facet light. Specifically, the algorithm prepares a bared OSA 2 independent of the optical module 1, where the OSA only installs an LD 8 and the monitoring PD 2 as shown in
Then, installing the OSA 2 within the optical module 1 and activating the APC 5 to provide the bias current Ibias to get an average optical power from the LD 8, the algorithm measures the modulation current Imod(RT), by which the preset extinction ratio ER is obtained, by adjusting the parameter Dmod at the room temperature. In a case that the preset extinction ratio ER is large enough, the bias current Ibias may be regarded as the threshold current Ith and the modulation current Imod(RT) thus measured may be also regarded as the current Im measured in the bared OSA 2. Because the modulation current depends on the slope efficiency and the average output power is independent of the temperature assuming that no tracking error exists, the modulation current at the low temperature Imod(Low) and that Imod(High) may be estimated by:
Imod(Low)=Imod(RT)×η(RT)/η(Low), and (2)
Imod(High)=Imod(RT)×η(RT)/η(High). (3)
Parameters, a to c, appearing in equation (1) may be calculated by these three modulation currents, Imod(RT), Imod(Low) and Imod(High). The second algorithm may store these three parameters, a to c, and three modulation currents, Imod(RT), Imod(Low) and Imod(High), in the memory 20 as the LUT.
Then, as the OSA 2 is set within the optical module 1, operating the APC 5 to keep the average output power constant in the preset value, and setting the ambient temperature of the optical module in the high temperature T(High), the modulation current Imod′High) to get the preset extinction ratio ER and that Imod′(Low) in the low temperature are practically measured.
The algorithm of the embodiment may correct the modulation current provided to the LD 8 at an optional temperature based on the calculated values, Imod(Low) and Imod(High), at the low temperature and the high temperature, respectively, for the bared OSA 2; and the practically measured values, Imod′(Low) and Imod′(High), for the installed OSA 2, where the latter two values are influenced by the tracking error. Specifically, the processing unit 19 calculates the difference between two values, Imod(High) and Imod′(High), at the high temperature, and the difference between them, Imod(Low) and Imod′(Low), at the low temperature, and corrects equation (1) at an optional temperature by the linear interpolation of these differences between the room temperature T(RT) and the high or low temperature, T(High) or T(Low). Then, an equation to estimate the modulation current Imod may be corrected to:
Imod=a×exp(b×T)+c+d×T+e, (4)
where parameters, a to e, are constant and latter two, d and e, may be calculated by two differences described above. In the calculation, the difference between two modulation currents, Imod and Imod′, disappears at the room temperature T(RT). Moreover, parameters, d and e, are necessary to be doubly evaluated for the high temperature T(High) and for the low temperature T(Low). These parameters, a to d, may be stored in the memory.
The controller 7 may evaluate the modulation current Imod at an optional temperature by receiving the current temperature from the temperature sensor 3 via the firs A/D-C 15, reading the parameters, a to e, and following the equation (4) above. The modulation current Imod thus calculated is set in the LD driver 4 via the first D/A-C 17. Thus, the algorithm according the to second embodiment, the modulation current to keep the extinction ratio constant in the preset value may be uniquely determined even when the modulation current practically measured at the low temperature is larger than that measured at the room temperature and the exponential approximation is unable to be applied, and the practical extinction ratio ER may be kept constant in the preset value.
Thus, according to the algorithm for driving the LD 8, the fundamental parameters of the LD 8 are measured for the OSA 2 before it is installed within the optical module 1, where the fundamental parameters includes the modulation current Imod to get the preset extinction ratio ER at the room temperature T(RT) under the APC 5 is active, and the slope efficiency η at three temperatures of T(RT), T(High) and T(Low). The algorithm then calculates the virtual modulation current, Imod(High) and Imod(Low), to get the preset extinction ratio ER at high and low temperatures using these parameters. After the OSA 2 is installed within the optical module 1, the modulation current to get the preset extinction ratio ER is practically measured at two temperatures of T(High) and T(Low), where the modulation currents thus measured are generally different from those measured for the bared OSA 2 because of, for instance, the tracking errors caused by the temperature dependence of the ratio of the optical power for the front facet light to that for the back facet light. Accordingly, the algorithm of the embodiment corrects the difference of the modulation current measured for the bared OSA 2 and that after the installation in the optical module 1 by the linear interpolation between the room temperature T(RT) and the high T(High) or low T(Low) temperature.
In the foregoing detailed description, the method and apparatus of the present invention have been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the present invention. For instance, the second embodiment of the invention prepares three modulation currents at respective temperatures and the correction is carried out in two regions of the temperature. However, more than two modulation currents may be prepared and the correction between the bared status and the installed status of the OSA 2 may be carried out in respective subdivided regions. Thus, the present specification and figures are accordingly to be regarded as illustrative rather than restrictive.
Number | Date | Country | Kind |
---|---|---|---|
2011-140592 | Jun 2011 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
7715728 | Kijima et al. | May 2010 | B2 |
Number | Date | Country |
---|---|---|
2007-324525 | Dec 2007 | JP |
Number | Date | Country | |
---|---|---|---|
20120327964 A1 | Dec 2012 | US |