Defines a second order section of a biquadChain

biquadFilter.h

Committer:
tvlogman
Date:
2017-10-20
Revision:
0:5484e3da74be

File content as of revision 0:5484e3da74be:

#ifndef BIQUADFILTER_H
#define BIQUADFILTER_H

#include "mbed.h"

class biquadFilter {
public:
    biquadFilter(double, double, double, double, double, double);
    double filterInput(double u);
    volatile double v;
    volatile double y;
    volatile double v1;
    volatile double v2;
    
private:
    // Filter coefficients
    const double b0;
    const double b1;
    const double b2;
    const double a0;
    const double a1;
    const double a2;

    };
#endif