Butterworth and chebyshev [lowpass, highpass, bandpass, bandstop] filters implementations in C.
based on algorithm from http://www.exstrom.com/journal/sigproc/
make example
./example
- Create a filter object using
create_***_pass/stop(params...)
- Use filter to filter incoming numbers one by one. The output is a double or float that can be specified in header.
- After using the filter, release the filter using
free_***_pass/stop(filter)
.