Hi. i want to ask how to filter EMG signal. i collect the signal using AD Instrument. Any suggestion which filter can i use?currently i'm using butterworth filter but i'm not sure about that
Show older comments
x=y2; subplot(2,1,1), plot(x), xlabel('Sample number'), ylabel('EMG signal'), axis tight; [b,a]=butter(6,400/1000,'low'); y=filtfilt(b,a,x); subplot(2,1,2), plot(y), xlabel('Sample number'), ylabel('EMG signal'), axis tight;
Answers (1)
Ina
on 18 Oct 2013
0 votes
It's difficult to tell what sort of filter you may want. It depends on what feature of the signal you want to see, or what type of noise is on your signal that you may want to remove. People typically rectify the signal by use of an rms.
There are two options: You can use LabChart (software by ADInstruments) and do some filtering there, or you can export the data into a *.mat and do the filtering in MATLAB.
Hope this helps!
Categories
Find more on Multirate Signal Processing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!