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