werkend filter: 50 hz notch 20 hz hoogdoorlaat 80 hz laagdoorlaat geabsoluteerd vermenigvuldigd met 10

Dependencies:   HIDScope mbed-dsp mbed

Fork of P5-2 by Daan

Files at this revision

API Documentation at this revision

Comitter:
DominiqueC
Date:
Thu Oct 16 18:32:55 2014 +0000
Parent:
20:3ae43944846a
Child:
22:fe4d9195f6dd
Commit message:
alleen notch

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Oct 16 14:22:56 2014 +0000
+++ b/main.cpp	Thu Oct 16 18:32:55 2014 +0000
@@ -49,16 +49,20 @@
     emg_value_f32 = emg0.read();
  
     //process emg
-    arm_biquad_cascade_df1_f32(&highpass, &emg_value_f32, &filtered_emg, 1 );
-    filtered_emg_abs = fabs(filtered_emg);
-    arm_biquad_cascade_df1_f32(&notch, &filtered_emg, &filtered_emg_notch, 1 );
-    arm_biquad_cascade_df1_f32(&notch, &filtered_emg_notch, &filtered_emg_lowpass, 1 );       
+    //arm_biquad_cascade_df1_f32(&highpass, &emg_value_f32, &filtered_emg, 1 );
+    //filtered_emg_abs = fabs(filtered_emg);
+    //arm_biquad_cascade_df1_f32(&notch, &filtered_emg, &filtered_emg_notch, 1 );
+    //arm_biquad_cascade_df1_f32(&lowpass, &filtered_emg_notch, &filtered_emg_lowpass, 1 );       
+    
+    arm_biquad_cascade_df1_f32(&notch, &emg_value_f32, &filtered_emg_notch, 1 );
     
-    scope.set(0,emg_value);     //uint value
-    scope.set(1,filtered_emg);  //processed float
+    
+    scope.set(0,emg_value_f32);     //uint value
+    //scope.set(1,filtered_emg);  //processed float
     scope.set(2,filtered_emg_notch); 
-    scope.set(3,filtered_emg_abs); 
-    scope.set(4,filtered_emg_lowpass);
+    //scope.set(3,filtered_emg_abs); 
+    //scope.set(4,filtered_emg_lowpass);
+    //scope.set(5,emg_value);
     scope.send();
 }