Optical gain/absorption spectrum

nextnano++, nextnano³, and nextnano.NEGF treat light as a classical electromagnetic field within the dipole approximation, which is valid when the wavelength of light is much longer than the size of the active region. The electric field amplitude is considered as perturbative.

nextnano.NEGF supports two different kind of gain/absorption calculations:

Gain/absorption calculation from Fermi’s golden rule

Theory

From Fermi’s golden rule, the absorption spectrum, namely (number of photons absorbed per unit volume per unit time) / (number of photons injected per unit area per unit time), is calculated for given electric field polarization \(\vec{\epsilon}\) and photon energy \(\hbar\omega\) [ChuangOpto1995]:

(4.2.5)\[\begin{split}\begin{aligned} \alpha(\vec{\epsilon}, \omega) &= \frac{\pi e^2}{c \varepsilon_0 \sqrt{\varepsilon(\omega)} m_0^2 \omega} \frac{1}{V} \sum_{n > m} \sum_{\mathbf{k}_\parallel} |\vec{\epsilon} \cdot \vec{\pi}_{nm}(\mathbf{k}_\parallel)|^2 [f_m(\mathbf{k}_\parallel) - f_n(\mathbf{k}_\parallel)] \notag\\ & \qquad \times \frac{1}{\sqrt{2\pi}\sigma} \exp{\left[ -\frac{[E_n(\mathbf{k}_\parallel) - E_m(\mathbf{k}_\parallel) - \hbar\omega]^2}{2\sigma^2} \right]} \end{aligned}\end{split}\]

where \(e, c, m_0\) are the elementary charge, vacuum speed of light, and bare electron mass, respectively. \(\varepsilon_0\) and \(\varepsilon(\omega)\) are the vacuum permittivity and dielectric function at the photon frequency. \(\vec{\pi}_{nm}\) is the in-plane wavevector-dependent momentum matrix elements. The summation is taken over all possible transitions with positive photon energy. Due to the dipole approximation, the formula involves only the vertical transitions.

This approach has the following limitations:

  • it depends on the choice of the basis (the energy eigenbasis is used in our products, but other bases could be considered as well).

  • off-diagonal elements of the density matrix, which carry information about mode coherence, are neglected.

  • the linewidths are —

  • the broadening is assumed to be Lorentzian/Gaussian, whereas in the NEGF formalism, no assumption is made (non-Markovian treatment).

For the above reasons, the full approach (Gain/absorption calculation from NEGF linear response theory) is more accurate.

nextnano.NEGF implementation

nextnano.NEGF treats carriers by non-equilibrium Green’s functions. The occupation \(f_n(\mathbf{k}_\parallel)\) is the diagonal elements of the density matrix. The normalization volume \(V\) is the one of a cylinder with the length of one period and radius determined internally from Value. The momentum matrix elements are in the eigenbasis of the reduced Hamiltonian (see SimulationParameter{ } for the mode-space approach in nextnano.NEGF). The standard deviation of the Gaussian distribution is calculated from the input parameter FermiGoldenRule{ Linewidth } which we denote here by \(\Gamma\) (meV):

(4.2.6)\[\sigma = \frac{\Gamma}{2\sqrt{2\log{2}}}\]

nextnano.NEGF outputs the minus of the absorption spectrum, i.e., gain spectrum in the folder (Bias)mV\Gain.

Gain/absorption calculation from NEGF linear response theory

Theory

Here the system Hamiltonian is perturbed by an a.c. electric field along \(z\). The perturbation Hamiltonian reads in the Lorentz gauge:

(4.2.7)\[H_\mathrm{ac} = ez \delta F e^{-i\omega t},\]

where the amplitude \(\delta F\) of the electric field is assumed small. The response of the lesser Green’s function, \(\delta G^<(E, \omega)\) is calculated within linear response theory [WackerPRB2002]:

(4.2.8)\[\begin{split}\begin{aligned} \delta G^R(E, \omega) &= G^R(E + \hbar\omega) \left[ H_\mathrm{ac} + \delta \Sigma^R(E, \omega) \right] G^R(E) \\ \delta G^<(E, \omega) &= G^R(E + \hbar\omega) H_\mathrm{ac} G^<(E) + G^<(E + \hbar\omega) H_\mathrm{ac} G^A(E) + G^R(E + \hbar\omega) \delta \Sigma^R(E, \omega) G^<(E) \\ &\quad + G^R(E + \hbar\omega) \delta \Sigma^<(E, \omega) G^A(E) + G^<(E + \hbar\omega) \delta \Sigma^A(E, \omega) G^A(E) \end{aligned}\end{split}\]

From this Green’s function response, the a.c. conductivity is calculated:

(4.2.9)\[\sigma(\omega) = \frac{\delta j(\omega)}{\delta F}\]

where the current a.c. response reads

(4.2.10)\[\delta j(\omega) = \mathrm{Tr}(\delta G^< J)\]

where \(J\) is the current operator.

The gain is given by the a.c. conductivity as:

(4.2.11)\[g(\omega) = - \frac{\mathrm{Re}\left[ \sigma(\omega) \right]}{\epsilon_\mathrm{r}(\omega)},\]

where the complex relative permittivity

(4.2.12)\[\epsilon_\mathrm{r}(\omega) = \epsilon_\mathrm{r}^\mathrm{bulk}(\omega) - i \frac{\sigma(\omega)}{\omega\epsilon_0}\]

is related to the bulk relative permittivity, or dielectric constant, which we assumed to follow the Lyddane-Sachs-Teller relation:

(4.2.13)\[\epsilon_\mathrm{r}^\mathrm{bulk}(\omega) = \epsilon_\infty + (\epsilon_\mathrm{static} - \epsilon_\infty) \frac{\omega_\mathrm{TO}}{\omega_\mathrm{TO}^2 - \omega^2 + i\omega\gamma_\mathrm{TO}}\]

where \(\gamma_\mathrm{TO}\) is the intrinsic linewidth of transverse optical phonon due to phonon-phonon scattering (anharmonicity of the crystal) set by PhononDamping.

nextnano.NEGF implementation

In the self-consistent gain calculation (see GainMethod), the three last terms of Eq. (4.2.8) are accounted. Indeed, to account for them, the self-energies \(\delta \Sigma(E, \omega)\) need to be calculated from \(\delta G^<(E, \omega)\), requiring a self-consistent loop [WackerAPL2005].

In contrast, non-self-consistent gain calculation neglects the three last terms.

Note

The self-consistent gain calculation is needed when intrasubband scattering processes are important, which is the case in THz QCLs. In mid-infrared QCLs, the gain calculation without self-consistency is found to be sufficient, and is much less time consuming.

By default the self-consistent gain calculation is not performed at the boundaries between periods. Indeed, while the perturbation term \(H_\mathrm{ac}\) in the Lorenz gauge is in principle not periodic, it is considered as periodic in the default case to speed up the simulation.

Hence, for periodic quantum cascade structures, it should be avoided that the boundary between periods is chosen at a place where an optical transition takes place in the energy range of interest. This can be easily checked in the position-resolved gain.

However, in the case of short period QCLs, this cannot be done. SelfConsistentBoundary can be used to restore the correct periodic boundary condition for the gain calculation.

Gain clamping

Gain clamping is relevant to the simulation of quantum lasers. When the modal gain \(g_c\) reaches the cavity losses, lasing starts and the gain is clamped to the cavity losses, that is

(4.2.14)\[\begin{equation} g_c = \alpha \end{equation}\]

The modal gain (or cross-section gain) is defined as

(4.2.15)\[\begin{equation} g_c = \Gamma g \end{equation}\]

where \(g\) is the material gain in the active region and \(\Gamma\) the overlap factor between the cavity mode and the active region. See GainClamping, OverlapFactor, and CavityLosses for input file specifications.