# S3 method for default
butter(n, W, type = c("low", "high", "stop", "pass"),
plane = c("z", "s"), …)
# S3 method for FilterOfOrder
butter(n, …)
Arguments
n
filter order or generic filter model
W
critical frequencies of the filter. W must be a
scalar for low-pass and high-pass filters, and W must be a
two-element vector c(low, high) specifying the lower and
upper bands. For digital filters, W must be between 0 and 1
where 1 is the Nyquist frequency.
type
Filter type, one of "low" for a low-pass filter,
"high" for a high-pass filter, "stop" for a stop-band (band-reject)
filter, or "pass" for a pass-band filter.
plane
"z" for a digital filter or "s" for an
analog filter.
…
additional arguments passed to butter,
overriding those given by n of class FilterOfOrder.
Value
An Arma object with list elements:
b
moving average (MA) polynomial coefficients
a
autoregressive (AR) polynomial coefficients
Details
Because butter is generic, it can be extended to accept other
inputs, using "buttord" to generate filter criteria for example.
References
Proakis & Manolakis (1992). Digital Signal Processing. New
York: Macmillan Publishing Company.