← Home
Coupling Loss
Butt-coupling between SMF and a rectangular channel waveguide (modal overlap, EIM-based).
n_core (Sellmeier)
—
n_clad
—
n_eff (vertical slab)
—
η_x (horizontal overlap)
—
η_y (vertical overlap)
—
η_total
—
Coupling loss
—
Quality
—
Mode field profiles — solid: SMF Gaussian, dashed: WG mode. Closer overlap means lower loss.
Horizontal cross-section (x)
Vertical cross-section (y)
Equations
SMF mode (Gaussian): E_SMF(r) = exp(−r²/w_smf²), w_smf = MFD/2
WG mode (separable EIM): E_WG(x,y) = X(x)·Y(y), each is the symmetric-slab fundamental TE.
Overlap factorizes: η = η_x · η_y,
η_dir = (∫ G·F dr)² / (∫G² dr · ∫F² dr)
Loss(dB) = −10·log₁₀(η)
Reference implementations
coupling_loss.py
CouplingLossCalculator.java