| Signal Processing Toolbox | Search  Help Desk |
| ellipap | See Also |
Elliptic analog lowpass filter prototype.
Syntax
[z,p,k] = ellipap(n,Rp,Rs)
Description
[z,p,k] = ellipap(n,Rp,Rs)
returns the zeros, poles, and gain of an order n elliptic analog lowpass filter prototype, with Rp dB of ripple in the passband, and a stopband Rs dB down from the peak value in the passband. The zeros and poles are returned in length n column vectors z and p and the gain in scalar k. If n is odd, z is length n - 1. The transfer function is
ellip sets the cutoff frequency
of the elliptic filter to 1 for a normalized result. The cutoff frequency is the frequency at which the passband ends and the filter has a magnitude response of 10-Rp/20.
Algorithm
ellipap uses the algorithm outlined in [1]. It employs the M-file ellipk to calculate the complete elliptic integral of the first kind and the M-file ellipj to calculate Jacobi elliptic functions.
See Also
besselap |
Bessel analog lowpass filter prototype. |
buttap |
Butterworth analog lowpass filter prototype. |
cheb1ap |
Chebyshev type I analog lowpass filter prototype. |
cheb2ap |
Chebyshev type II analog lowpass filter prototype. |
ellip |
Elliptic (Cauer) filter design. |
References
[1] Parks, T.W., and C.S. Burrus. Digital Filter Design. New York: John Wiley & Sons, 1987. Chapter 7.