WLJS LogoWLJS Notebook

EquirippleFilterKernel

EquirippleFilterKernel[{{{ωL1, ωR1}, {ωL2, ωR2}, ...}, {a1, a2, ...}}, n] creates a finite impulse response (FIR) filter kernel of length n with an equiripple amplitude response.

EquirippleFilterKernel[{{{ωL1, ωR1}, ...}, {a1, ...}, {w1, ...}}, n] uses relative weights wi for each frequency band.

EquirippleFilterKernel[{"type", {{{ωL1, ωR1}, ...}, ...}}, n] creates a filter of the specified "type".

Examples

Create an equiripple lowpass filter:

EquirippleFilterKernel[{{{0, 0.3}, {0.4, 1}}, {1, 0}}, 31]

Please visit the official Wolfram Language Reference for more details.

On this page