To design a Butterworth low-pass filter with a filter order of 20 and remove the frequency of 330Hz from the signal x:
main.m303 chars12 lines
In the above code, we first define the filter specifications - the cutoff frequency fc
and the sampling frequency fs
. We then calculate the normalized cutoff frequency Wn
.
Using the butter
function with the parameters n
, Wn
and 'low'
, we create a Butterworth low-pass filter with the desired filter order.
We then apply this filter to the signal x
using the filter
function. The resulting x_filtered
signal will not contain the frequency of 330Hz.
gistlibby LogSnag