how i can remove 50HZ noise from ecg.wav signal .
Show older comments
I Load the ecg.wav file using wavread command then i apply 2nd order butterworth low pass filter to suppress the high frequency i did it..now i want to apply the notch filter on the output of low pass filter..so can u please how i can do it...please provide me the solution,,thnx in advance
Answers (3)
Star Strider
on 19 Mar 2015
0 votes
If you designed and implemented the lowpass filter, you can do the same thing for the notch filter. See the documentation for the Bandstop Butterworth Filter for details.
AHSAN UDDIN NASEER
on 19 Mar 2015
0 votes
1 Comment
Star Strider
on 19 Mar 2015
Edited: Star Strider
on 19 Mar 2015
The coding is in the documentation for butter. I gave you the link that discusses it. Since you have the Signal Processing Toolbox, also use the second-order-section filter representation for each of your filters for stability. See the documentation for tf2sos for details.
Also, use filtfilt because it does not generate any phase distortion, rather than filter, that does.
This seems to be a biomedical signal processing homework assignment, so I will not do it for you. I have given you all the links and other information you need to successfully do it on your own.
AHSAN UDDIN NASEER
on 19 Mar 2015
0 votes
Categories
Find more on Single-Rate Filters 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!