← Home

Lattice Form Filter

Cascaded MZI lattice — N stages tuned for a narrow bandpass response (default: 1550 nm center, 0.2 nm passband).

Waveguide

Bandpass spec

Target points (auto-generated) — peak at λ_c, 3 dB at ±Δλ/2, deep stop beyond ±Δλ:

λ (nm)P_bar targetWeight

Bounds

Best parameters

Spectrum

Window auto-set to ±5·Δλ around λ_c. Target points marked.

Equations

N-stage lattice: T = K(θN)·Φ·K(θN−1)·Φ·…·Φ·K(θ0), where K(θ) = [[cos θ, −j sin θ], [−j sin θ, cos θ]] and Φ = diag(1, exp(−jΔφ)).
θk = κ(λ)·Lk,  Δφ = (2π·neff/λ)·ΔL,  FSR = λ²/(neff·ΔL).
Pbar(λ) = |T11|²,  Pcross(λ) = |T21|² = 1 − Pbar.

Reference implementations