# Patent

## Title
Method to drive semiconductor laser diode

## Abstract

A method or algorithm to control a driving current supplied to a semiconductor laser diode (LD) is disclosed. the method first prepares the look-up-table (LUT) that stores a set of parameters, α and β, for evaluating the modulation current Im by the equation of Im=α×Ib+β, where Ib is determined by the auto-power-control (APC) loop. In a practical operation of the LD, the APC loop determines Ib, while, Im is calculated according to the equation above by reading above two parameters corresponding to the current temperature of the LD from the LUT.

## Background
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method to driver a semiconductor laser diode
2. Related Background Art
Various prior arts have disclosed an algorithm and a circuit to drive a semiconductor laser diode so as to make the optical output power and the extinction ratio (hereafter denoted as ER) invariant with respect to temperatures and the ageing. For instance, a Japanese patent application published as JP-H11-135871A has reported one of such algorithms and circuits where the LD is driven by superposing a bias current slightly greater than the threshold current of the LD with a pulse current, which is sometimes called as a modulation current, to generate laser light, and those bias and modulation currents are varied depending on an ambient temperature of the LD to keep the optical output power and the ER in constant.
An average optical power Pave output from the LD depends on the bias current Ib and the modulation current Im applied to the LD. Generally, the bias current is set to be slightly greater than the threshold current (hereafter denoted as Ith) of the LD because Ib less than the Ith strongly affects the modulation characteristic of the LD, specifically, the rising of the optical output accompanies with some delays. The Im is adjusted, based on thus defined Ib, to show in the optical output therefrom the preset extinction ratio ER. FIG. 3 shows relations of the optical output power against the current supplied to the LD, where this relation is called as the I-L characteristic, in various temperatures.
As shown in FIG. 3, an LD inherently shows large temperature dependence in electrical and optical parameters thereof. The emission efficiency, which is sometimes called as the slope efficiency denoted as η, degrades and Ith increases in higher temperatures. Accordingly, it is necessary to set larger Ib and Im in high temperatures compared with those at a room temperature. On the other hand, the slope efficiency η becomes large while the threshold current Ith decreases in low temperatures, then, it is necessary to decrease both of Ib and Im in a low temperature compared with those at the room temperature.
An auto-power control (APC) has been well known to compensate the temperature dependence of the LD described above, where a portion of the light generated by an LD is monitored by a photodiode (PD), and each currents, Ib and Im, are adjusted to set the monitored output optical power the extinction ratio in constant. Three algorithms (1) to (3) below presented are applied to the APC:
(1) monitoring the peak power PHigh and the bottom power PLow independently, and controlling currents Ib and Im to keep the peak power PHigh and the bottom power PLow;
(2) monitoring the average power Pave and the extinction ratio ER of the optical output, and two currents Ib and Im are controlled to keep these parameters, Pave and ER; and
(3) controlling Ib to keep the monitored average power Pave in constant by the APC, and setting Im from thus determined Ib based on a look-up-table (LUT) that stores a relation between two current Ib and Im measured in advance to a practical operation.
Former two algorithms, (1) and (2), are necessary to monitor two parameters and to feedback the monitored results to two currents Ib and Im, which may enhance the preciseness and the stability of the APC control; but requires the PD to follow the modulation speed. The response of the PD may influence the stability and the preciseness of the APC control. Moreover, such a PD with superior frequency performance is generally expensive.
The third algorithm requires to prepare the LUT determining the relation between two currents Ib and Im. In order to make the size of the LUT compact, only the coarse data are prepared and conditions of currents, Ib and Im, are evaluated by interpolation/extrapolation of the coarse data. Thus, the third algorithm needs only one monitored condition; but the LUT is necessary to be prepared in advance to the practical operation. Moreover, when another condition for the extinction ratio ER is set, the LUT prepared above must be revised. In addition, when the APC determines the current Ib and the LUT determines the other current Im based on thus determined current Ib, newly evaluated current Im may vary the average power Pave, which revises not only the bias current Ib but the modulation current Im. Thus, the control loop to determine the currents, Ib and Im, occasionally becomes unstable.
Still further, when the LD is necessary to be operated in wider temperature range, for instance, between −40° C. to 85° C., and in higher speed, for instance, faster than 10 Gbps; electronic devices practically applicable thereto are so limited. One example shows that, even when the current conditions for an LD are satisfied in a high temperature by the third algorithm, the degradation of the electronic device, namely, an LD-driver, causes an extraordinary in the modulation current Im in a low temperature.
SUMMARY OF THE INVENTION
One aspect according to an embodiment of the present invention relates to a method to control an LD. The method may include steps of: preparing an LUT in advance to the practical operating of the LD, sensing a current temperature of the LD, calculating the modulation current Im, and supplying the modulation current Im and the bias current Ib, which may be determined by the APC loop, to the LD. A feature of the method according to an embodiment, the LUT may store a set of parameters (α, β)Ti (i=11 to n), each of sets may determine the modulation current Im according to the equation of:

Im=αTi×Ib+βTi;

where a set of the modulation current Im thus calculated and the bias current Ib determined by the APC loop may operate the LD in the predetermined conditions of the average output optical power and the extinction ratio.

A conventional algorithm to control an LD, for instance, the third algorithm described above, is necessary to prepare a large number of sets of two currents, Ib and Im, in order to control the LD precisely. The algorithm/method according to an embodiment of the invention requites only two parameters, α and β, for one operating temperature. Accordingly, even when an optical transmitter is requested to control the LD precisely at a low temperature and a higher speed, the method of the embodiment may supply two currents for the LD to set in a condition of the predetermined average power and extinction ratio.
The method according to an embodiment may modify the step to prepare the LUT. That is, the step to prepare the LUT may include further step to evaluate a linear dependence of two parameters, α and β, against the temperature. Specifically, the step to prepare the LUT may include a step to evaluate equations of:

α(T)=aα×T+bα, and

β(T)=aβ×T+bβ.

The method may store only four parameters, aα, bα, aβ bβ and by in the LUT. Then, the step to calculate the modulation current Im may include a step to calculate two parameters, α(T) and β(T), for a sensed temperature T, and to calculate the modulation current Im based on these two parameters, α(T) and β(T), and the bias current Ib determined by the APC loop. Thus, the modified method may store only four parameters in the LUT, which may further compact the size of the LUT.



BRIEF DESCRIPTION OF THE DRAWINGS
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:
FIG. 1 shows a functional block diagram of an optical transmitter;
FIG. 2 is a flow chart showing a method to control an LD;
FIG. 3 roughly describes temperature characteristics of an LD;
FIG. 4 shows relations between the modulation current and the extinction ratio at various temperatures as keeping the average output power in constant;
FIG. 5 shows relations between the bias current and the modulation current to keep the preset extinction ratio at various temperatures by the average output power as parameters;
FIG. 6 shows relations between the bias current and the modulation current to keep the preset extinction ration for respective average output power by the temperature as parameters; and
FIG. 7 shows relations of parameters, α and (3, to calculate the modulation current against the temperature.



DESCRIPTION OF THE PREFERRED EMBODIMENTS
Next, some embodiments according to the present invention will be described as referring to accompanying drawings. In the description of the drawings, the same numerals or symbols will refer to the same elements without overlapping explanations.
FIG. 4 shows behaviors of the extinction ratio ER against the modulation current Im in respective temperatures from −40 to 85° C. In FIG. 4, the extinction ratio ER was measured in various temperatures as setting the average output power Pave in −3 dBm. The horizontal axis denotes the digital value D-Im directly set in the D/A-C for the modulation current Im. As shown in FIG. 4, even the digital value D-Im is set in 2000, the extinction ratio ER reduces as the temperature increases.
FIG. 5 shows behaviors of the modulation current Im against the bias current Ib, where each of behaviors was measured, as keeping the extinction ratio ER in a preset condition, to show respective average output power Pave, −5 to −1 dBm, at various temperatures from −40° C. to +85° C. The points, P31 to P35, correspond to a combination of currents, Im and Ib, in the digital value set in the D/A-Cs for providing the average power of −1 dB at temperatures of −40, −5, +35, +75, and +85° C., respectively. The points, P41 to P45, correspond to the combination of two currents, Im and Ib, to show the average output power of −2 dBm at temperatures of, −40, −5, +35, +75, and +85° C., respectively. A series of points, P51 to P55, P61 to P65, and P71 to P75, each corresponds to the average output power of −3, −4, and −5 dBm, respectively, and temperatures same as those afore mentioned.
As shown in FIG. 5, behaviors, L3 to L7, explicitly show a concave; that is, the current D-Im to get the constant extinction ratio increases in relatively high and low temperatures so as to show a minimum around the room Temperature. Accordingly, when the third algorithm is applied to get the modulation current D-Im for a given bias current D-Ib, the modulation current D-Im sometimes overflows, or, even if it does not overflow, exceeds a preset alarm level.
Then, invertors of the present invention rearrange behaviors between two currents, Ib and Im, shown in FIG. 5, as those shown in FIG. 6. That is, connecting points, P31 to P71, P32 to P72, and so on each corresponding to isothermal conditions, behaviors L8 to L12 appeared in FIG. 6 may be obtained. Points P31 to P71 of the behavior L8 shows a result measured at −40° C., points P32 to P72 of the behavior L9 shows a result in −5° C., points P33 to P73 of L10 correspond to a result in 35° C., points P34 to P74 of L11 correspond to a result in 75° C., and points P35 to P75 of the behavior L12 shows a result measured at 85° C. As shown in FIG. 6, respective behaviors, L8 to L12, are substantially linear; that is, the digital values set in the D/A-C for Im has the linear dependence of the digital values set in the D/A-C for Ib at the isothermal temperature. Assuming parameters αn and βn denoting the linear dependence shown in FIG. 6, the behaviors L8 to L10 may be given by:

(D-Im)αn×(D-Ib)+βn (n=8 to 12 for respective behaviors).

Because the D/C−Cs also shows a liner dependence of the analog output against the digital input, the relation above may directly converted to:

αn′×Ib+βn′.

Specifically, behaviors L8 to L12 of FIG. 6 have parameters as follows:












n
α
β

















8
2.735
−807.0


9
1.674
−301.7


10
1.591
−592.0


11
1.200
−684.7


12
1.034
−733.6









Thus, the LUT storing linear parameters αn and βn for temperatures instead of relations between the currents, Im and Ib, in a conventional scheme may make the size of the LUT small. In order to enhance the preciseness of the current Im in the conventional algorithm, relations between two currents, Ib and Im, are necessary to be finely prepared in the LUT, that is, the data for the bias current Ib are finely prepared in order to determine the modulation current exactly following to the temperature. The present algorithm, comparing with the conventional algorithm described above, requires only two parameters, α and β, for an average output power independent of the temperature. Accordingly, even when the LD is operated at a high speed in a low temperature, the value D-Im set in the D/A-C for the modulation current Im may be adequately obtained based on the other value D-Ib which is automatically determined by the APC. The method according to the embodiment only monitors the average optical power output from the LD, which is unnecessary to prepare a PD with excellent performance to follow the modulation speed of the LD. Even when the output from the PD degrades in high frequencies; or can not follow the modulation of the LD, such degradation of the signal output from the PD does not affect the current control of the LD.
Moreover, the procedure to prepare two parameters, α and β, are same as those performed in the conventional algorithm. That is, combinations of two currents, Ib and Im, are measured for various output power at a temperature as keeping the extinction ratio ER in a preset value. The algorithm according to the embodiment may drastically reduce the number of parameters to be stored in the LUT.
FIG. 7 shows temperature dependence of two parameters, α and β. The behavior L13 corresponds to the parameter α; while, the other behavior L14 denotes the parameter β. Two behaviors, L13 and L14, except for the point K1 corresponding to the parameter β at the temperature of −40° C., may be approximately denoted as the linear function of:

L13a=aα×T+bα and

L14a=aβ×T+bβ. 

Specific values for the parameters defined above become, (aα, bα), and (aβ, bβ) are (−0.0117, 1.9983), and (−4.559, −361.27), respectively.

Accordingly, the algorithm according to the present embodiment may estimate the relation between two values, D-Ib and D-Im, set in respective D/A-C for operating the LD only by measuring two currents, Ib and Im, as varying the average optical power output from the LD but keeping the extinction ratio in the preset value at least two temperatures.
The third algorithm conventionally applied to control an LD requires measurements to get the relation between two currents, Ib and Im, under which the average output power and the extinction ratio become respective values, under at least three temperatures, for instance, a low temperature, a room temperature and a high temperature. While, the algorithm according to an embodiment of the invention requires measurements of the currents, Ib and Im, under only two temperatures. The measurement of the relation between two currents, Ib and Im, at one temperature may evaluate two parameters, α1 and β1, and another measurement thereof at another temperature may reduce another pair of parameters, α2 and β2; then, the relation for the α(T) and β(T) shown in FIG. 7 may be calculated based on these measured parameters, α1, β1, α2 and β2. In the practical operation of the LD to keep the average output power Pave and the extinction ratio ER in respective preset value may be preformed by referring to the LUT that stores only two parameters, α(T) and β(T), and calculating the values set in respective D/A-Cs.
The algorithm thus described above according to an embodiment of the invention may be applied to an optical transmitter whose functional block diagram is shown in FIG. 1. The optical transmitter 1 shown in FIG. 1 includes an LD 2, a PD 3, a temperature sensor 4, a controller 5, and a driver 6.
The LD 2 may generate light responding to the bias current Ib and the modulation current Im each provided from the driver 6. The PD 3 may detect a portion of light generated by the LD 2 and output a monitoring signal to the controller 5. The temperature sensor 4, which may be a thermistor, is installed in immediate neighbor to the LD 2 to detect a temperature thereat, which may regards the detected temperature as a temperature of the LD 2.
The controller 5 may include a central processing unit (CPU), a read-only-memory (ROM), and a random access memory (RAM). The controller 5 may further include another memory 51 such as, what is called, a flush ROM or a removable storage. The CPU in the controller 5 may carry out a program stored in the memory 51, for instance a program to perform the APC and the flow chart shown in FIG. 2. The controller 5 thus operated may generate a current control signal, which controls the bias current Ib to be provided to the LD 2, to the driver 6. Specifically, the controller 5 may perform the APC by receiving the monitoring signal generated by the PD 3 and generating the current control signal so as to keep the monitoring signal in a preset reference. The controller 5 may also generate another current control signal corresponding to the modulation current Im according to the aforementioned algorithm of the present embodiment. The driver 6 supplies two currents, Ib and Im, to the LD 2 based on the current control signals each of respective currents, Ib and Im.
Next, a method to drive the LD 2 in the optical transmitter 1 will be described as referring to FIG. 2. In advance to the practical operation of the optical transmitter 1, the method firstly evaluates two parameters, α(T1) and β(T1), at a temperature T1. Specifically, setting the temperature of the LD 2 to T1 and operating the APC as varying the target average power Pave output from the LD 2, the modulation current Im is determined to get the extinction ratio ER to be the preset value. Thus, a set of two digital values, {D−Ib(T1)}Pj and {D−Im(T1)}Pj (j=1 to m), set in the D/A−Cs for respective currents may be obtained at the temperature T1. The set of two digital parameters above described may provide two parameters, α(T1) and β(T1), which may show the linear behavior shown in FIG. 6.
Then, varying a temperature of the LD 2 to another temperature T2, the same procedures to get two digital values, {D-Ib(T2)}Pk and {D-Im(T2)}Pk (k=1 to l), and to evaluate two parameters, α(T2) and β(T2), are iterated at the second temperature T2. Then, two parameters, α(T2) and β(T2) are to be stored in the memory 51. Iterating the procedures to vary the temperature of the LD 2, evaluating two parameters, α(Ti) and β(Ti), and storing thus evaluated parameters in the memory 51, the creation of the LUT in the memory 51 may be performed.
Next, in the practical operation of the optical transmitter 1 at step S2, the controller 5 may determine the value D-Ib set in the D/A-C for the bias current Ib by the APC loop, and detect the current temperature of the LD 2 through the temperature sensor 4. The controller 5 may determine the other value D-Im for the modulation current Im by referring to the current temperature and the linear parameters, α and β, in the memory 51. That is, the controller 5 fetches two parameters, α and β, corresponding to the current temperature from the memory 51 and calculates the value D-Im according to the equation of:

(D-Im)=α×(D-Ib)+.

When the LUT in the memory 51 does not prepare two parameters, α and β, just corresponding to the current temperature, the controller 5 may select two parameters corresponding to a temperature closest to the current temperature, or, may calculate two parameters by extrapolating/interpolating two values corresponding to temperatures put the current temperature therebetween. Thus, the optical transmitter 1 may set the bias current Ib and the modulation current Im in respective adequate values precisely.
In a modification of the method according to an embodiment, the linear relation shown in FIG. 7 may be prepared after step 1. That is, the method may calculate two parameters, aα and bα, which gives the behavior L13a in FIG. 7, by a set of parameters, α(Ti) (i=1 to n), and other two parameters, aβ and bβ, which gives the behavior L14a, by another set of parameters, β(Ti) (i=1 to n). Then, only four parameters, aα, bα, aβ and bβ, are stored in the memory 51, at step S3.
In a practical operation of the optical transmitter 1, the controller 5 may calculate α(T) and β(T) by referring four parameters, aα, bα, aβ and bβ, in the memory 51 and the current temperature sensed by the temperature sensor 4. Finally, the controller 5 may estimate the value D-Im set in the D/A-C for the modulation current by the equation of:

(D-Im)=α(T)×(D-Ib)+β(T),

where D-Ib is the value set in the D/A-C for the bias current Ib and determined by the APC loop.

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. The present specification and figures are accordingly to be regarded as illustrative rather than restrictive.

## Claims

1. A method to drive a semiconductor laser diode (LD) by supplying a bias current determined by an auto-power control (APC) loop and a modulation current Im calculated from the bias current based on a linear dependence of Im=α×Ib+β, the method comprising steps of:
preparing a look-up-table (LUT) by procedures including,
evaluating a plurality of sets of two parameters, (α, β)i (i=1 to n), at respective temperatures Ti (i=1 to n),
evaluating a first linear dependence of one of parameters, αi (i=1 to n), against temperatures to determine a slope and a y-intercept, aα and bα, of the first linear dependence, respectively and a second linear dependence of another of parameters, βi (i=1 to n), against temperatures to determine a slope and a y-intercept, aβ and bβ, of the second linear dependence, respectively,
storing two slopes, aα and aβ, and other two y-intercepts, bα and bβ, in the LUT;
sensing a current temperature T of the LD;
calculating a set of parameters (α, β)T by referring to two slopes, aα and aβ and two y-intercepts, bα and bβ in the LUT, according to equations of:


αT=aα×T+bα, and



βT=aβ×T+bβ.