butter | R Documentation |
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.
https://en.wikipedia.org/wiki/Butterworth_filter
Octave Forge https://octave.sourceforge.io/
Arma
, filter
, cheby1
,
ellip
, and buttord
bf <- butter(4, 0.1)
freqz(bf)
zplane(bf)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.