things

Dependencies:   HIDScope mbed

Biquad/Biquad.cpp

Committer:
WouterJS
Date:
2018-10-15
Revision:
0:b1ef0101f09c

File content as of revision 0:b1ef0101f09c:

#include "Biquad.h"

Biquad::Biquad(){};

double Biquad::filter( double u, double &v1, double &v2, const double a1, const double a2,
               const double b0, const double b1, const double b2 )
{
    double v = u - a1*v1 - a2*v2;
    double y = b0*v + b1*v1 + b2*v2;
    v2 = v1;
    v1 = v;
    return y;
}