Test of pmic GPA with filter

Dependencies:   mbed

Fork of nucf446-cuboid-balance1_strong by RT2_Cuboid_demo

Revision:
17:e9e75de5fe32
Parent:
10:600d7cf652e7
Child:
20:0319a4a56db8
--- a/IIR_filter.cpp	Wed Apr 04 13:28:00 2018 +0000
+++ b/IIR_filter.cpp	Wed Apr 04 14:17:07 2018 +0000
@@ -109,11 +109,6 @@
         A[k] = a[k];
         yk[k] = 0.0f;
         }
-    //B[0] = K*k0/k2;
-    //B[1] = 2.0f*B[0];
-    //B[2] = B[0]; 
-    //A[0] = (2.0f*k0 - 8.0f)/k2;
-    //A[1] = (k0 - k1 + 4.0f)/k2;
     
     // dc-gain
     this->K = 1.0f;
@@ -150,22 +145,3 @@
     yk[0] = ret;
     return ret;
 }
-
-// (B[0] + B[1]*z^-1 + ... + B[nb]*z^-nb)*U(z) = (1 + A[0]*z^-1 + ... + A[na-1]*z^-na))*Y(z)
-/*
-IIR_filter::IIR_filter(float *a[], float *b[], float K){
-    
-    this->A = A[0];
-    this->B = B[0];   
-    nb = sizeof(B)/sizeof(B[0]);
-    na = sizeof(A)/sizeof(A[0]);
-    uk = (float*)malloc((nb+1)*sizeof(float));
-    yk = (float*)malloc(na*sizeof(float));
-    for(int ii=0; ii<nb; ii++){
-        uk[ii] = 0.0f;
-    }
-    for(int ii=0; ii<na; ii++){
-        yk[ii] = 0.0f;
-    }
-    this->K = K;       %%% THIS IMPLEMENTATION SUITS NOT THE RESET PROCESS %%%
-}*/
\ No newline at end of file