Wouter Schuttert
/
Derp
things
Biquad/Biquad.h
- Committer:
- WouterJS
- Date:
- 2018-10-15
- Revision:
- 0:b1ef0101f09c
File content as of revision 0:b1ef0101f09c:
#ifndef _BIQUAD_H_ #define _BIQUAD_H_ #include "mbed.h" class Biquad { public: ///Instantiate the biquad filter Biquad(void); /**Filters the given signal with the filter values. * @param u : double signal to filter * @param &v1 : double variable to store previous values * @param &v2 : double variable to store previous values * @param a1 : double filter coefficient a1 * @param a1 : double filter coefficient a2 * @param a1 : double filter coefficient b0 * @param a1 : double filter coefficient b1 * @param a1 : double filter coefficient b2 * @return v : double filtered signal */ double filter( double u, double &v1, double &v2, const double a1, const double a2, const double b0, const double b1, const double b2 ); }; #endif