Nonlinear coefficient¶
The time derivative term inside GNLSE models the dispersion of
the nonlinearity. This is usually associated with effects such as self-steepening and optical shock formation, characterized by a timescale \(\tau_0 = 1/\omega_0\). In the context of fibre propagation, an additional dispersion of the nonlinearity arises due to the frequency dependence of the effective mode area. The last effect can be accounted in \(\tau_0\) coefficient in an approximate manner.
A better - still approximate - approach to include the dispersion of the effective mode area is to describe it directly in the frequency domain [J07]. In this case, we can derive a GNLSE for the pulse evolution using \(\gamma(\omega)\) defined as
This approach is more rigorous than the approximation of (\(\gamma = \gamma(\omega_0)\)) and requires the definition of a pseudo-envelope \(C(z, \omega)\) as
- class gnlse.NonlinearityFromEffectiveArea(neff, Aeff, lambdas, central_wavelength, n2=2.7e-20, neff_max=None)¶
Calculate the nonlinearity coefficient in frequency domain based on modified gnlse example form J. Lægsgaard, “Mode profile dispersion in the generalized nonlinear Schrödinger equation,” Opt. Express 15, 16110-16123 (2007).
- Attributes
- neffndarray (N)
Effective refractive index
- Aeffndarray (N)
Effective mode area
- lambdasndarray (N)
Wavelength corresponding to refractive index
- central_wavelengthfloat
Wavelength corresponding to pump wavelength in nm
- n2float
Nonlinear index of refraction in m^2/W