directional_coupler_lc

modesolverpy.design.directional_coupler_lc(wavelength_nm, n_eff_1, n_eff_2)[source]

Calculates the coherence length (100% power transfer) of a directional coupler.

Parameters:
  • wavelength_nm (float) – The wavelength in [nm] the directional coupler should operate at.
  • n_eff_1 (float) – n_eff of the fundamental (even) supermode of the directional coupler.
  • n_eff_2 (float) – n_eff of the first-order (odd) supermode of the directional coupler.
Returns:

The length [um] the directional coupler needs to be to achieve 100% power transfer.

Return type:

float