coupling_efficiency

modesolverpy.coupling_efficiency.coupling_efficiency(mode_solver, fibre_mfd, fibre_offset_x=0, fibre_offset_y=0, n_eff_fibre=1.441)[source]

Finds the coupling efficiency between a solved fundamental mode and a fibre of given MFD.

Parameters:
  • mode_solver (_ModeSolver) – Mode solver that has found a fundamental mode.
  • fibre_mfd (float) – The mode-field diameter (MFD) of the fibre.
  • fibre_offset_x (float) – Offset the fibre from the centre position of the window in x. Default is 0 (no offset).
  • fibre_offset_y (float) – Offset the fibre from the centre position of the window in y. Default is 0 (no offset).
  • n_eff_fibre (float) – The effective index of the fibre mode. Default is 1.441.
Returns:

The power coupling efficiency.

Return type:

float