Semiconductor Waveguides & Silicon Photonics
GNLSE supports semiconductor optical waveguides (SemiconductorMedium) with Two-Photon Absorption (TPA) and Free-Carrier Dynamics (FCA, FCR, carrier lifetime $\tau_c$).
⚡ Physics Model
In semiconductor photonic integrated circuits (SOI nanowires, Germanium, GaAs), high peak intensity generates free electron-hole pairs via Two-Photon Absorption ($\alpha_2$):
\[\frac{\partial N_c(t)}{\partial t} = \frac{\alpha_2}{2 \hbar \omega_0 A_{\text{eff}}^2} |A(t)|^4 - \frac{N_c(t)}{\tau_c}\]
The total optical non-linear envelope equation includes:
- Kerr Non-linearity: $i \gamma |A(t)|^2 A(t)$
- Two-Photon Absorption (TPA): $-\frac{\alpha_2}{2 A_{\text{eff}}} |A(t)|^2 A(t)$
- Free-Carrier Absorption (FCA): $-\frac{\sigma_{\text{FCA}} N_c(t)}{2} A(t)$
- Free-Carrier Refraction (FCR / Plasma Effect): $-i \frac{\omega_0}{c} k_{\text{FCR}} N_c(t) A(t)$
💻 Usage Example
using GNLSE
grid = create_grid(2^12, 20e-12, 1550e-9)
pulse = gaussian_pulse(grid, 50.0, 1.0e-12) # 50 W peak power input
# Silicon-on-Insulator (SOI) Nanowire Waveguide
soi = SemiconductorMedium(
length = 0.01, # 1 cm waveguide
gamma = 300.0, # 300 /W/m Kerr parameter
alpha2 = 5.0e-12, # 5 cm/GW TPA parameter at 1550 nm
Aeff = 0.1e-12, # 0.1 μm² modal area
tau_c = 1.0e-9, # 1 ns carrier recombination lifetime
betas = [-1000e-27], # anomalous dispersion
lambda0 = 1550e-9
)
params = SimParams(; medium=soi, z_saves=50)
sol = solve(pulse, params)