Code:
/* Digital filter designed by mkfilter/mkshape/gencode A.J. Fisher Command line: /www/usr/fisher/helpers/mkfilter -Bu -Bp -o 2 -a 9.5000000000e-02 1.0500000000e-01 -l */#define NZEROS 4#define NPOLES 4#define GAIN 1.058546125e+03static float xv[NZEROS+1], yv[NPOLES+1];static void filterloop() { for (;;) { xv[0] = xv[1]; xv[1] = xv[2]; xv[2] = xv[3]; xv[3] = xv[4]; xv[4] = next input value / GAIN; yv[0] = yv[1]; yv[1] = yv[2]; yv[2] = yv[3]; yv[3] = yv[4]; yv[4] = (xv[0] + xv[4]) - 2 * xv[2] + ( -0.9149758348 * yv[0]) + ( 3.0281471145 * yv[1]) + ( -4.4179329790 * yv[2]) + ( 3.1657870207 * yv[3]); next output value = yv[4]; } }
Statistics: Posted by mkf — Tue Nov 03, 2015 5:22 pm
Statistics: Posted by mkf — Tue Nov 03, 2015 4:58 am
Statistics: Posted by Maxi — Tue Nov 03, 2015 3:49 am
Statistics: Posted by Maxi — Tue Nov 03, 2015 2:15 am
Statistics: Posted by mkf — Tue Nov 03, 2015 1:40 am
Statistics: Posted by mkf — Tue Nov 03, 2015 1:18 am