CFP last date
20 August 2025
Call for Paper
September Edition
IJCA solicits high quality original research papers for the upcoming September edition of the journal. The last date of research paper submission is 20 August 2025

Submit your paper
Know more
Random Articles
Reseach Article

A MATLAB Framework for ECG Signal Denoising and Accurate Heart Rate Detection using EMD and DWT

by Pooja Kumari, R.K. Sharma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 187 - Number 25
Year of Publication: 2025
Authors: Pooja Kumari, R.K. Sharma
10.5120/ijca2025925446

Pooja Kumari, R.K. Sharma . A MATLAB Framework for ECG Signal Denoising and Accurate Heart Rate Detection using EMD and DWT. International Journal of Computer Applications. 187, 25 ( Jul 2025), 40-48. DOI=10.5120/ijca2025925446

@article{ 10.5120/ijca2025925446,
author = { Pooja Kumari, R.K. Sharma },
title = { A MATLAB Framework for ECG Signal Denoising and Accurate Heart Rate Detection using EMD and DWT },
journal = { International Journal of Computer Applications },
issue_date = { Jul 2025 },
volume = { 187 },
number = { 25 },
month = { Jul },
year = { 2025 },
issn = { 0975-8887 },
pages = { 40-48 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume187/number25/a-matlab-framework-for-ecg-signal-denoising-and-accurate-heart-rate-detection-using-emd-and-dwt/ },
doi = { 10.5120/ijca2025925446 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2025-07-31T02:40:02.791068+05:30
%A Pooja Kumari
%A R.K. Sharma
%T A MATLAB Framework for ECG Signal Denoising and Accurate Heart Rate Detection using EMD and DWT
%J International Journal of Computer Applications
%@ 0975-8887
%V 187
%N 25
%P 40-48
%D 2025
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper presents a simplified and effective method for determining heart rate from Electrocardiogram (ECG) signals using MATLAB. It focuses on advanced signal denoising techniques like Empirical Mode Decomposition (EMD), Notch filters, and wavelet transforms. The methodology improves signal quality by removing Power Line Interference (PLI) and Baseline Wander (BW), allowing accurate detection of R-peaks and heart rate. The algorithm’s performance is validated using datasets from the MIT/BIH database, and results are benchmarked against the Pan-Tompkins algorithm. The effectiveness of classification is also evaluated using discrete wavelet transform (DWT) based feature extraction.

References
  1. C. Levkov and G. Mihov, “Removal of power line interference from the ECG: a review of the subtraction procedure,” Biomedical Engineering Online, vol. 4, no. 50, 2005.
  2. G. B. Moody, “PhysioNet: A web-based resource for the study of physiologic signals,” IEEE Eng. Med. Biol. Mag., vol. 20, pp. 70, 2001.
  3. C. S. Weaver et al., “Digital Filtering with applications to electrocardiogram processing,” IEEE Trans. Audio, vol. AU-16, pp. 350, 1968.
  4. T. P. Taylor and P. W. Macfarlane, “Digital filtering of the ECG – a comparison of lowpass digital filters on a small computer,” Med. & Biol. Engg., vol. 12, pp. 493, 1974.
  5. P. A. Lynn, “Frequency sampling filters with integer multipliers,” in *Introduction to Digital Filtering*, Wiley, London, 1975.
  6. P. A. Lynn, “Recursive digital filters for biological signals,” Med. & Biol. Engg., vol. 9, pp. 37, 1971.
  7. P. S. Hamilton and W. J. Tompkins, “Quantitative investigation of QRS detection rules using the MIT/BIH arrhythmia database,” IEEE Trans. Biomed. Eng., vol. BME-33, pp. 1157, 1986.
  8. J. Pan and W. J. Tompkins, “A real-time QRS detection algorithm,” IEEE Trans. Biomed. Eng., vol. BME-32, pp. 230, 1985.
  9. N. V. Thakor, J. G. Webster, and W. J. Tompkins, “Estimation of QRS complex power spectra for design of a QRS filter,” IEEE Trans. Biomed. Eng., vol. BME-31, pp. 702, 1984.
  10. J. A. Alste and T. S. Schilder, “Removal of baseline wander and power line interference from the ECG by an efficient FIR filter with a reduced number of taps,” IEEE Trans. Biomed. Eng., vol. BME-32, pp. 1052, 1985.
  11. S. Hargittai, “Efficient and fast ECG baseline wander reduction without distortion of important clinical information,” IEEE Conf. Computers in Cardiology, pp. 841, 2008.
  12. L. Sornmo, “Time-varying digital filtering of ECG baseline-wander,” Med. Biol. Eng. Comput., vol. 31, pp. 503, 1993.
  13. J. G. Proakis and D. G. Manolakis, *Digital Signal Processing: Principles, Algorithms and Applications*, 3rd ed., Prentice Hall, 1996.
  14. M. S. Chavan, R. A. Agarwala, and M. D. Uplane, “Interference reduction in ECG using digital FIR filters based on rectangular window,” WSEAS Trans. Signal Process., vol. 4, pp. 340, 2008.
  15. M. G. Shayesteh and M. Kashtiban, “FIR filter design using a new window function,” 16th IEEE Int. Conf. Digital Signal Processing, pp. 1, 2009.
  16. M. S. Chavan, R. A. Agarwala, and M. D. Uplane, “Rectangular window for interference reduction in ECG,” 7th WSEAS Trans. Signal Process., vol. 110, pp. 27, 2008.
  17. M. S. Chavan, R. A. Agarwala, and M. D. Uplane, “FIR equiripple filter for reduction of power line interference in ECG signal,” 7th Int. Conf. Signal Processing, Robotics and Automation, pp. 147, 2008.
  18. V. S. Chouhan and S. S. Mehta, “Total removal of baseline drift from ECG signals,” Int. Conf. Computing: Theory and Applications, pp. 512, 2007.
  19. B. Salsekar and A. K. Wadhwani, “Filtering of ECG signal using Butterworth filter and its feature extraction,” Int. J. Eng. Sci. Technol., vol. 4, pp. 1292, 2012.
  20. T. T. Choy and P. M. Leung, “Real-time microprocessor-based 50 Hz notch filter for ECG,” J. Biomed. Eng., vol. 10, pp. 285, 1988.
  21. S. C. Pei and C. C. Tseng, “Elimination of AC interference in electrocardiogram using IIR notch filter with transient suppression,” IEEE Trans. Biomed. Eng., vol. 42, pp. 1128, 1995.
  22. A. Sander, A. Voss, and G. Griessbach, “An optimized filter system for eliminating 50 Hz interference from high resolution ECG,” Biomed. Tech. Berlin, vol. 40, pp. 82, 1995.
Index Terms

Computer Science
Information Sciences

Keywords

ECG Heart Rate MATLAB Signal Denoising Empirical Mode Decomposition Power Line Interference Pan-Tompkins Wavelet Transform