Evaluation of cardiac signals using discrete wavelet transform with MATLAB graphical user interface

Indian Heart J. 2015 Nov-Dec;67(6):549-51. doi: 10.1016/j.ihj.2015.07.017. Epub 2015 Oct 23.

Abstract

Aim: To process the electrocardiogram (ECG) signals using MATLAB-based graphical user interface (GUI) and to classify the signals based on heart rate.

Method: The subject condition was identified using R-peak detection based on discrete wavelet transform followed by a Bayes classifier that classifies the ECG signals. The GUI was designed to display the ECG signal plot.

Results: Obtained from MIT database 18 patients had normal heart rate and 9 patients had abnormal heart rate; 14.81% of the patients suffered from tachycardia and 18.52% of the patients have bradycardia.

Conclusion: The proposed GUI display was found useful to analyze the digitized ECG signal by a non-technical user and may help in diagnostics. Further improvement can be done by employing field programmable gate array for the real time processing of cardiac signals.

Keywords: Electrocardiogram (ECG); Graphical user interface (GUI); Signal plot.

MeSH terms

  • Algorithms*
  • Arrhythmias, Cardiac / diagnosis*
  • Arrhythmias, Cardiac / physiopathology
  • Bayes Theorem*
  • Electrocardiography
  • Heart Rate / physiology*
  • Humans
  • Signal Processing, Computer-Assisted*
  • Wavelet Analysis*