Waveguide_Dispersion
- ofiber.dispersion.Waveguide_Dispersion(n_core, n_clad, r_core, λ, q=1e+20, approx=False)[source]
Calculate the waveguide dispersion of a fiber.
The default value of q represents a step index fiber. Other values allow parabolic (q=2) or triangular (q=1) profiles.
The waveguide dispersion is for the fundamental mode of the fiber.
The approximation is reasonably good for values from 1.6<V<2.6
- Parameters:
n_core – core index of refraction [-]
n_clad – cladding index of refraction [-]
r_core – radius of the fiber core [m]
λ – wavelength in vacuum [m]
q – power in graded index fiber [-]
approx – approximate when True [True/False]
- Returns:
waveguide dispersion [s/m**2] (multiply by 1e6 to get ps/(km*nm))