You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$\beta_2, \beta_3$: group delay dispersion (GDD) and third-order dispersion (TOD)
$\gamma$: Kerr nonlinear coefficient
$\omega_0$: central angular frequency
$\alpha$: linear absorption coefficient
$T_R$: Raman response
This makes our system capable of modeling ultrashort laser pulse propagation in nonlinear, lossy media. There are two ways to derive the GNLSE: from the Agrawal book and from the Ursula Keller book, because it depends on the Fourier transform convention. I choosed Ursula Keller's notation, because python's FFT and IFFT library incorporates the Ursula Keller's convention.
About
This repository holds the source code of a symmetrized slip-step Fourier method (S-SSFM) solver for the Generalized Nonlinear Schrödinger equation (GNLSE) to simulate ultrashort laser pulses in optical fiber.