#include #include #include #include "filter.h" #ifndef M_PI #define M_PI 3.14159265358979323846 #endif #define Debug 1 /* differential filter \frac{2}{T} \frac{1-z^{-1}}{1+z^{-1}} where T = sampling time */ extern void differential(int num, double *inp, double *outp, double sampling) { int k; outp[0] = 0.00; for (k=1; k