Sitelet https://github.com/A7mad-03/ECG-Signal-Classification-Using-ANN-
Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

💓 ECG Signal Analysis

A MATLAB-based system for analyzing electrocardiogram (ECG) signals using digital signal processing techniques to detect cardiac patterns and anomalies.

MATLAB Signal Processing


📌 Overview

This project uses MATLAB's Signal Processing Toolbox to analyze bio-electrical ECG signals. It applies digital filtering to remove noise and extracts key features from the signal to support downstream cardiac anomaly detection.

✨ Features

  • ECG Signal Analysis — processes raw ECG waveforms using MATLAB's Signal Processing Toolbox
  • Noise Filtering — digital filtering techniques to clean bio-electrical signals
  • Feature Extraction — extracts key signal features (e.g., R-peaks, intervals) for further analysis
  • Anomaly Detection — identifies irregular cardiac patterns from processed signals

🛠️ Tech Stack

  • Language/Platform: MATLAB
  • Toolbox: Signal Processing Toolbox

⚙️ How It Works

  1. Signal Acquisition — loads raw ECG signal data
  2. Filtering — applies digital filters to remove noise and baseline wander
  3. Feature Extraction — extracts key waveform features from the cleaned signal
  4. Pattern/Anomaly Detection — analyzes extracted features to flag irregular cardiac patterns

🚀 Getting Started

% Open MATLAB and run:
main.m

(عدّل اسم السكربت الرئيسي حسب الملف الفعلي بالمشروع)

📊 Results

(أضف هنا رسم بياني (plot) لإشارة ECG قبل/بعد الفلترة — بيوضح شغل المشروع بشكل ممتاز لمشاريع الـ signal processing)

👤 Author

Ahmad Al-Bashir

📄 License

This project is licensed under the MIT License.

About

MATLAB-based signal processing system for analyzing ECG signals, filtering noise, and detecting cardiac patterns and anomalies.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages