Multiband Zolotarev filter synthesis

Browser-side solver for the certified-optimal multiband filtering problem of Lunot, Seyfert, Bila & Nasser (IEEE T-MTT, 2008). Specify passbands with a return-loss target and stopbands with per-interval rejection targets; the solver returns the characteristic function  D(ω) = F(ω) / P(ω)  that maximises the worst-case slack above the stopband targets while meeting the passband constraint. |S21|² = 1 / (1 + D²).

Start from a preset

Filter specification

Passbands I

ωloωhiRL (dB)

Stopbands J

ωloωhirej (dB)