Waveguide_Dispersion

ofiber.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))