Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: HIDScope MODSERIAL mbed-dsp mbed
Fork of emg_filter2 by
Revision 17:1388f1a2d7b2, committed 2014-09-24
- Comitter:
- vsluiter
- Date:
- Wed Sep 24 12:21:00 2014 +0000
- Parent:
- 16:24e992616cf6
- Child:
- 18:fed07cc1f8f6
- Commit message:
- with working SRE!
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Wed Sep 24 08:31:30 2014 +0000
+++ b/main.cpp Wed Sep 24 12:21:00 2014 +0000
@@ -23,8 +23,9 @@
//constants
second_order_constants_t highpass= {{0.97803048, -1.95606096, 0.97803048},{1, -1.95557824, 0.95654368}};
+second_order_constants_t lowpass={{ 0.02008337 , 0.04016673 , 0.02008337},{1.0, -1.56101808, 0.64135154}};
//type for values
-second_order_values_t highpass_values;
+second_order_values_t highpass_values, lowpass_values;
float second_order(float x, second_order_constants_t constants, second_order_values_t &values);
@@ -54,7 +55,7 @@
/*send value to PC. Line below is used to prevent buffer overrun */
scope.set(0,emg_value);
- scope.set(1,filtered_emg);
+ scope.set(1,second_order(fabs(filtered_emg), lowpass, lowpass_values));
scope.send();
/**When not using the LED, the above could also have been done this way:
