Signal Processing Toolbox |
Butterworth analog lowpass filter prototype
Syntax
Description
[z,p,k] = buttap(n)
returns the poles and gain of an order n
Butterworth analog lowpass filter prototype. The function returns the poles in the length n
column vector p
and the gain in scalar k
. z
is an empty matrix because there are no zeros. The transfer function is
Butterworth filters are characterized by a magnitude response that is maximally flat in the passband and monotonic overall. In the lowpass case, the first 2n
-1 derivatives of the squared magnitude response are zero at = 0. The squared magnitude response function is
corresponding to a transfer function with poles equally spaced around a circle in the left half plane. The magnitude response at the cutoff angular frequency 0 is always regardless of the filter order. buttap
sets 0 to 1 for a normalized result.
Algorithm
See Also
besselap
, butter
, cheb1ap
, cheb2ap
, ellipap
References
[1] Parks, T.W., and C.S. Burrus. Digital Filter Design. New York: John Wiley & Sons, 1987. Chapter 7.
buffer | butter |
© 1994-2005 The MathWorks, Inc.