A simple biquad filter
Dependents: emgfilter includeair includeair Encodertest ... more
Biquad.h
- Committer:
- Gerth
- Date:
- 2015-10-29
- Revision:
- 2:3a80d1f8f30a
- Parent:
- 1:11e0eb82cb18
File content as of revision 2:3a80d1f8f30a:
#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