Skip to content

Used MATLAB to clean an ECG signal and extract useful information from it.

License

Notifications You must be signed in to change notification settings

abdoitman/ECG-Signal-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECG Signal Analysis

Used MATLAB to clean an ECG signal and extract useful information from it.

Main Points

  1. Removed unwanted low frequncy noise caused by the movement of the patient during the measurement by applying a high pass filter.
  2. ECG is contaminated with 50 Hz noise from the power outlet, which overlaps the ECG. This interference was removed by applying a notch filter at 50 Hz.
  3. To furthur improve the signal to noise ratio, various low pass filters were applied with different cutoff frequencies to determine the best.
  4. Heart rate was calculated using ACF (autocorrelation function) of the function.
  5. Implemented PAn-Tompkins algorithm to detect QRS complex of the signal.

About

Used MATLAB to clean an ECG signal and extract useful information from it.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages