Vertical-Cavity Surface-Emitting Laser – VCSEL Validation

Compatibility:

The purpose of this lesson is to compare the simulation results of the VCSEL laser component with the published articles [1] and [2].

The first part of the lesson will compare the LI and IV curves of the component for different input parameters with the experiments presented in [2].

The second part of the lesson will demonstrate the dynamic behavior of the component using the parameters from [2].

Creating a Project

Using the default global parameters, we can start adding the components to design the basic VCSEL transmitter.

From the component library drag and drop the following component sin to the layout:

  • From “Default/Transmitters Library/Bit Sequence Generators”, drag and drop the “Pseudo-Random Bit Sequence Generator” into the layout.
  • From “Default/Transmitters Library/Pulse Generators/Electrical”, drag and drop the “NRZ Pulse Generator” into the layout.
  • From “Default/Transmitters Library/Optical Sources”, drag and drop the “VCSEL Laser” into the layout.
  • From “Default/Visualizers Library/Electrical”, drag and drop the “Oscilloscope Visualizer” into the layout.
  • From “Default/Visualizers Library/Optical”, drag and drop the “Optical Time Domain Visualizer” into the layout.
  • From “Default/Visualizers Library/Optical”, drag and drop the “Optical Spectrum Analyzer” into the layout.

The next step is to connect the components according to the Figure 1.

Optical System - Figure 1 - VCSEL transmitter

Figure 1: VCSEL transmitter

First device: 863 nm laser

Parameter setup

The laser parameters of OptiSystem VCSEL component should be the same as the 863 nm VCSEL from [2].

Parameter Value
Frequency 863 nm
Thermal impedance 2600
Thermal time constant 1e-006
Scaling factor 2.6e-008
Gain coefficient 16000
Carrier number at transparency 19400000
Carrier lifetime 5e-009
Photon lifetime 2.28e-012
Spontaneous emission factor 1e-006
Injection efficiency 1
Max input current 40
a – Ioff(T) 1.246e-3, -2.545e-5, 2.908e-7, -2.531e-10, 1.022e-12
b – V(T) 1
c – V(I) 1.721 275, -2.439e4, 1.338e6, -4.154e7, 6.683e8, -4.296e9

Table 1: 863 nm VCSEL parameters

For this example, the parameter fitting parameter is disabled because we want to use the same parameters from [2].

If the parameter fitting is enabled, the component will recalculate new parameters and they may differ from [2].

We also enabled the graph calculation in order to compare the calculated LI and IV curves with the measurements.

Figure 2 presents the main VCSEL parameters for the 863 nm laser.

Optical System - Figure 2 - VCSEL parameters for the 863 nm laser

Figure 2: VCSEL parameters for the 863 nm laser

Graphs

The user should also provide the LI and IV curves for the device.

For this example, the data from Figures 1 and 2 from [2] are used.

By default, the component already has the data stored internally and this will not be necessary for the 863 nm laser:

  • Go to OptiSystem project browser.
  • Select the “VCSEL Laser” component.
  • Select the “Graphs” folder.
  • Double-click on the “Measured LI curve” (Figure 3).

The graph should be the same as the graph in Figure 2 from [2].

Repeat the same steps for the second graph “Measured IV curve”. The graph should be the same as Figure 3 from [2].

Optical System - Figure 3 - Graphs folder for the VCSEL laser

Figure 3: Graphs folder for the VCSEL laser

Optical System - Figure 4 - LI curve graphs for the VCSEL laser

Figure 4: LI curve graphs for the VCSEL laser

Optical System - Figure 5 - IV curve graphs for the VCSEL laser

Figure 5: IV curve graphs for the VCSEL laser

Parameter sweep

The next step is to simulate for different temperatures in order to compare the measured curves from Figure 4 and Figure 5 with the calculation results.

Create a sweep with the laser parameter Temperature for the values of 20, 40, 60, 80,100, 120 and 130° Celsius (Figure 6).

Optical System - Figure 6 - Temperature parameter sweep

Figure 6: Temperature parameter sweep

Running the simulation

We can run this simulation and analyze the results:

  • To run the simulation, you can go to the File menu and select Calculate. You can also press Control+F5 or use the calculate button in the toolbar. After you select Calculate, the calculation dialog box should appear.
  • In the calculation dialog box, press the Play button. The calculation should take a few seconds.

Viewing the results

Because we are interested in the LI and IV curves from the simulation, we can select the graphs from the project browser: “LI curve” and “IV curve”.

To compare the results with the measurements, repeat the same steps to see the measured graphs. However, instead of double-clicking on the graphs, press the Ctrl key and the left mouse button to select the “LI curve” and the “LI curve measured”:

Optical System - Figure 7 - Multiple graphs selection

Figure 7: Multiple graphs selection

Now click the right button of the mouse and select Quick View.

The graph for the LI curve is presented in the Figure 8.

As you can see, the simulation is very close to the original measurements, as expected by [2].

Repeat the same steps for the IV curve, and the graph should look like Figure 9.

Optical System - Figure 8 - LI curves The dotted line is the measurement

Figure 8: LI curves: The dotted line is the measurement.

Optical System - Figure 9 - IV curves The dotted line is the measurement

Figure 9: IV curves: The dotted line is the measurement.

Parameter fitting

The next step is to enable Parameter fitting and run the simulation again.

This time, the component will use the previous parameters as a first guess for the parameter-fitting engine and calculate new parameters:

  • In the VCSEL laser parameters dialog box, Measurements tab, enable the parameter Parameter fitting.
  • Close the dialog box and run the simulation

After the simulation is finished, you can compare the LI and IV graphs with Figure 8 and Figure 9. The graphs will be very similar, however the laser parameters are different.

After the simulation is finished, you can compare the LI and IV graphs with Figure 8 and Figure 9. The graphs will be very similar, however the laser parameters are different.

Second device: 683 nm laser

Parameter setup

The laser parameters of OptiSystem VCSEL component should be the same as the 683 nm VCSEL from [2].

Parameter Value
Frequency 683 nm
Thermal impedance 9800
Thermal time constant 1e-006
Scaling factor 2.6e-008
Gain coefficient 16000
Carrier number at transparency 16540000
Carrier lifetime 5e-009
Photon lifetime 2.064e-012
Spontaneous emission factor 1e-006
Injection efficiency 1
Max input current 5
a – Ioff(T) -2.734e-4, -2.125e-5, 1.837e-7, 3.183e-10
b – V(T) 0.829, -1.007e-3, 6.594e-6, -2.18e-8
c – V(I) 1.721 275, -2.439e4, 1.338e6, -4.154e7, 6.683e8, -4.296e9

Table 2: 683 nm VCSEL parameters

To load the measurements from this device, we should enable the Parameter fitting parameter and import the measured LI and IV curves.

  • In the Measurements tab, click on the parameter LI curves filename.
  • Load the file “Measured LI 683 VCSEL.dat”.
  • Click on the parameter IV curves filename.
  • Load the file “Measured IV 683 VCSEL.dat”.
  • Disable the parameter Parameter fitting.

Figure 10 presents the main VCSEL parameters for the 683 nm laser, after loading the files and disabling the parameter fitting:

Optical System - Figure 10 -  VCSEL parameters for the 683 nm laser

Figure 10: VCSEL parameters for the 683 nm laser

Graphs

The graphs for “Measured LI curve” should be the same as Figure 4 from [2].

See Figure 11.

Optical System - Figure 11 -  LI curve graphs for the VCSEL laser

Figure 11: LI curve graphs for the VCSEL laser

Parameter sweep

The next step is to simulate for different temperatures in order to compare the measured curves from Figure 11 with the calculation results.

Create a sweep with the laser parameter Temperature for the values of 25, 40, 60 and 80° Celsius. Now run the simulation.

Viewing the results

The graph for the LI curve is presented in the Figure 12.

As you can see, the simulation is very close to the original measurements for 25, 40 and 60° Celsius, as expected by [2].

Optical System - Figure 12 - LI curves The dotted line is the measurement

Figure 12: LI curves: The dotted line is the measurement.

Parameter fitting

The next step is to enable Parameter fitting and run the simulation again.

This time the component will use the previous parameters as a first guess for the parameter-fitting engine and calculate new parameters.

The resultant graph is similar to theFigure 12, and the new parameters are available as results in the project browser.

Third device: 1550 nm laser

Parameter setup

The system parameters for this project should be the same as [1].

To compare the results, we will generate one single pulse at 2.4 GBs.

This means that we should change the global parameters. Also, we should use the same rise and fall times for the NRZ pulse generator and replace the PRBS generator with a user-defined bit sequence generator:

  • In the global parameters dialog box, change the parameter Bit rate to 2.4e9 and the parameter Sequence length to 16 (Figure 13).
  • Replace the PRBS bit sequence generator with the “User Defined Bit Sequence Generator” from “Default/Transmitters Library/Bit Sequence Generators”. Connect the components according to Figure 14.
  • In the User Defined Bit Sequence Generator parameter dialog box, change the parameter Bit sequence to “00000010000000” (Figure 15).
  • In the NRZ Pulse Generator parameter dialog box, change the parameters Rise time and Fall time to 0.25 (Figure 16).

Optical System - Figure 13 - Global parameters for laser 1550 nm setup

Figure 13: Global parameters for laser 1550 nm setup

Optical System - Figure 14 - 1550 nm transmitter

Figure 14: 1550 nm transmitter

Optical System - Figure 15 -  Bit sequence generator parameters

Figure 15: Bit sequence generator parameters

Optical System - Figure 16 - NRZ pulse generator parameters

Figure 16: NRZ pulse generator parameters

The laser parameters of component should be the same as the laser from [1].

Parameter Value
Frequency 1550 nm
Bias current 38
Modulation peak current 28
Thermal effects False
Reduce parameters False
Active layer volume 1.5e-010
Group velocity 8500000000
Quantum efficiency 0.4
Differential gain coefficient 2.5e-016
Carrier density at transparency 1e+018
Mode confinement factor 0.4
Carrier lifetime 1e-009
Photon lifetime 3e-012
Spontaneous emission factor 3e-005
Gain compression coefficient 1e-017
Linewidth enhancement factor 5
Injection efficiency 1

Table 3: 1550 nm laser parameters

For this particular device, we will not use the thermal effects and we will provide the same parameters as in [1].

This means that the parameters Thermal effects and Reduce parameters will be disabled. Because the thermal effects are disabled, the parameters from the Measurements tab will not be used in the simulation.

Figure 17 presents the main VCSEL parameters for the 1550 nm laser:

Optical System - Figure 17 -  Parameters for the 1550 nm laser

Figure 17: Parameters for the 1550 nm laser

Parameter sweep

The next step is to simulate for different values of gain compression coefficients in order to compare the results from [1] with the calculation results.

Create a sweep with the laser parameter Gain compression coefficient for the values of 1×10-17 and 5×10-17.

Run the simulation.

Viewing the results

First we should compare the shape of the electrical pulse with Figure 2a from [1].

Double click on the “Oscilloscope Visualizer” in the layout.

Figure 18 presents the applied pulse at the laser input. The pulse is very similar to the one shown in Figure 2a from [1]. The amplitudes of the pulses are slightly different because OptiSystem generated a normalized pulse.

Optical System - Figure 18 - Applied pulse at the laser input

Figure 18: Applied pulse at the laser input

The next step is to compare the optical pulse at the laser output with Figure 2b from [1].

Using the project browser, select the ‘Signal power” graph from the “Optical Time Domain Visualizer” (Figure 19).

Figure 20 presents the optical pulses at the laser output. The results are very similar to the Figure 2b from [1].

Optical System - Figure 19 - Selecting the signal power graphs

Figure 19: Selecting the signal power graphs

Optical System - Figure 20 - Optical pulse at the laser output for different values of gain compression coefficients

Figure 20: Optical pulse at the laser output for different values of gain compression coefficients

References

[1]J. C. Cartledge and G. S. Burley, “The Effect of the Laser Chirping on Lightwave System Performance”, J. Lightwave Technology, vol. 7, pp. 568-573, March 1989.

[2]P. V. Mena, J. J. Morikuni, S. M. Kang, A. V. Harton and K. W. Wyatt, “A Simple Rate-Equation-Based Thermal VCSEL Model”, J. Lightwave Technology, vol. 17, pp. 865-872, May 1999.