← Home

Bandpass Filter — Asymmetric MZI

Set the waveguide, FSR, center wavelength and passband; the tool designs a two-directional-coupler asymmetric MZI (path difference ΔL) and plots its spectrum.

Waveguide

Filter spec

Designed asymmetric MZI

n_eff (at λ꜀)
κ (at λ꜀)
Path difference ΔL
ΔL in wavelengths (m)
DC1 = DC2 coupling length L_DC
Coupler angle κ·L_DC
FSR (achieved)
Passband −3 dB (achieved)
Peak transmission (cross)

Top: schematic (DC1 — ΔL arm — DC2). Bottom: spectrum — passband on the cross port, complementary bar port; shaded band = requested passband around λ꜀, dashed line = −3 dB.

How it works

Each DC: T = [[cos(κL), −j sin(κL)], [−j sin(κL), cos(κL)]]; arm phase Δφ = (2π·n_eff/λ)·ΔL
P_bar = |cos(κL₁)cos(κL₂) − sin(κL₁)sin(κL₂)·e−jΔφ|²,  P_cross = 1 − P_bar
Equal couplers ⇒ P_cross = sin²(2κL)·cos²(Δφ/2): a bandpass on the cross port.
FSR → ΔL = λ꜀²/(n_eff·FSR), snapped to ΔL = m·λ꜀/n_eff so a peak sits at λ꜀.
Passband → κ·L_DC = ½·asin(√½ / cos(π·PB/2FSR)); the absolute −3 dB width spans 0…FSR/2, with peak transmission sin²(2κL) trading off below FSR/2.

Reference implementations