EquirippleFilter[N, {f1, f2, ...}, {v1, v2, ...}] returns a 1D linear-phase FIR filter of length N with band edge frequencies given by f1, f2, ... and desired magnitude values given by v1, v2, ... and that exhibits equiripple behavior in the frequency range of interest.
EquirippleFilter[N, {f1, f2, ...}, {v1, v2, ...}, {w1, w2, ...}] returns a 1D linear-phase FIR filter of length N with band edge frequencies given by f1, f2, ..., desired magnitude values given by v1, v2, ..., and relative weights in each band given by w1, w2, ... and that exhibits equiripple behavior in the frequency range of interest.
EquirippleFilter[N, {f1, f2, ...}, {v1, v2, ...}, {w1, w2, ...}, type] returns a 1D linear-phase FIR filter of length N and type given by type, with band edge frequencies given by f1, f2,..., desired magnitude values given by v1, v2, ..., and relative weights in each band given by w1, w2, ... and that exhibits equiripple behavior in the frequency range of interest.