low pass filter

Dependencies:   biquadFilter mbed

main.cpp

Committer:
lisa96m
Date:
2016-10-26
Revision:
0:b86490d955b5

File content as of revision 0:b86490d955b5:

#include "mbed.h"
#include "BiQuad.h"

const int Fs = 1250; //Sample Frequency

// Laag doorlaatfilter - butterworth (cutoff van 4Hz)
const double b0 = 1.0;
const double b1 = -1.9858;
const double b2 = 0.9859;
const double a0 = 0.2509E-4;
const double a1 = 0.5018;
const double a2 = 0.2509;

BiQuad lowpass(b0,b1, b2, a0, a1, a2);

// voor bepaald ingangssignaal u1 en output y1
double u1; double y1;

void filter_1()
{
    y1 = u1 - mean(u1); //offset?
    y1 = fabs(y1);
    y1 = lowpass.step(y1)
}