piel.models.frequency.photonic.straight_waveguide#

Translated from flaport/sax or flaport/photontorch

Functions#

waveguide([wl, wl0, neff, ng, length, loss])

active_waveguide([wl, wl0, neff, ng, length, loss, ...])

simple_straight([length, width])

lossless_straight()

See the 06a_analytical_mzm_model notebook for verification

ideal_lossless_active_waveguide([active_phase_rad])

See the 06a_analytical_mzm_model notebook for verification

Module Contents#

waveguide(wl=1.55, wl0=1.55, neff=2.34, ng=3.4, length=10.0, loss=0.0)[source]#
active_waveguide(wl=1.55, wl0=1.55, neff=2.34, ng=3.4, length=10.0, loss=0.0, active_phase_rad=0.0)[source]#
simple_straight(length=10.0, width=0.5)[source]#
lossless_straight()[source]#

See the 06a_analytical_mzm_model notebook for verification

ideal_lossless_active_waveguide(active_phase_rad=0.0)[source]#

See the 06a_analytical_mzm_model notebook for verification