I have collected a set of physiological signals through emg sensors. I will link at the end of the post an example (10 sec.) of a signal collected on zygomatic muscle.
When I analyzed these data, I have seen that they cointain a great ammount of noise (as you can see by the plot of the FFT.
As you can see, there are several peaks into the FFT. My idea is to delete them using a notch filter on the frequencies of these peaks. Anyway, I am no able to figure out how select automatically these peaks. Do you have suggestions?
Furthermore, are there any better methods to clean the signal?
NB: Each signals have the noises in different frequencies. The data was collected usign a battery and avoiding the current interference.
Thanks :)
- File .mat with the data example: https://ufile.io/zk8rf
- File .fig with the plot: https://ufile.io/g8owd
- File .fig with the fft: https://ufile.io/02m6g