Elliptic filter design

`[`

returns
the transfer function coefficients of an `b,a`

] = ellip(`n`

,`Rp`

,`Rs`

,`Wp`

)`n`

th-order
lowpass digital elliptic filter with normalized passband edge frequency `Wp`

.
The resulting filter has `Rp`

decibels of peak-to-peak
passband ripple and `Rs`

decibels of stopband attenuation
down from the peak passband value.

`[`

designs
a lowpass, highpass, bandpass, or bandstop elliptic filter, depending
on the value of `b,a`

] = ellip(`n`

,`Rp`

,`Rs`

,`Wp`

,`ftype`

)`ftype`

and the number of elements
of `Wp`

. The resulting bandpass and bandstop designs
are of order 2`n`

.

**Note:** See Limitations for information about numerical issues that affect
forming the transfer function.

`[`

designs
a lowpass, highpass, bandpass, or bandstop digital elliptic filter
and returns its zeros, poles, and gain. This syntax can include any
of the input arguments in previous syntaxes.`z,p,k`

] = ellip(___)

Was this topic helpful?