ECG Analysis and Detection of Arrhythmia using MATLAB


P. G. Patel
J. S. Warrier
U. R. Bagal


This paper has been inspired by the need to find an efficient method for ECG Signal Analysis which is simple and has good accuracy and less computation time. For analysis the ECG signals from MIT database are used. The initial task for efficient analysis is the removal of noise and detection of QRS peaks. It actually involves the extraction of the QRS component by rejecting the background noise. This task is done using Pen Tompkins algorithm. The second task involve calculation of heart rate, detection of tachycardia, bradycardia, asystole and second degree AV block from detected QRS peaks using MATLAB. The results show that from detected QRS peaks, arrhythmias which are based on increase or decrease in the number of QRS peak, absence of QRS peak can be diagnosed.