Generate a Butterworth filter.
Generate Butterworth filter polynomial coefficients.
## Default S3 method: butter(n, W, type = c("low", "high", "stop", "pass"), plane = c("z", "s"), ...) ## S3 method for class 'FilterOfOrder' butter(n, ...)
n |
filter order or generic filter model |
W |
critical frequencies of the filter. |
type |
Filter type, one of |
plane |
|
... |
additional arguments passed to |
Because butter
is generic, it can be extended to accept other
inputs, using "buttord"
to generate filter criteria for example.
An Arma
object with list elements:
b |
moving average (MA) polynomial coefficients |
a |
autoregressive (AR) polynomial coefficients |
Original Octave version by Paul Kienzle pkienzle@user.sf.net. Modified by Doug Stewart. Conversion to R by Tom Short.
Proakis & Manolakis (1992). Digital Signal Processing. New York: Macmillan Publishing Company.
Octave Forge http://octave.sf.net
bf <- butter(4, 0.1) freqz(bf) zplane(bf)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.