Hi guys, I am new to MATLAB and the field of signal processing. I have some ECG sample data received at a frequency of 384 Hz. How do I reduce the frequency to 50-80 Hz without much loss?
1 次查看(过去 30 天)
显示 更早的评论
Hi guys, I am new to MATLAB and the field of signal processing. I have some ECG sample data received at a frequency of 384 Hz. I have to reduce the frequency to 50-80 Hz. I used interpolation to reduce the frequency. But the reconstructed signal obtained after interpolation seems to be have some major difference from the original one. So, how do I approach this problem? Should I do anything else to improve my ECG waves. Should I use FFT or IFFT on the interpolated wave? I am new to signal processing, so excuse me if I made any mistake above. Thanks
0 个评论
回答(2 个)
Abhishek Ballaney
2018-3-22
https://in.mathworks.com/help/signal/ug/changing-signal-sample-rate.html
0 个评论
Star Strider
2018-3-22
DO NOT RESAMPLE AN EKG TO ANY SAMPLING FREQUENCY LOWER THAN 200 Hz!
The bandwidth of a normal EKG is between 0 and 100 Hz, so requires a sampling frequency of at least 200 Hz in order to reproduce all the components correctly, considering that the Nyquist frequency would then be 100 Hz.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Multirate Signal Processing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!