Skip to content

imang212/Computer_Signal_Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Computer Signal Processing

This repository contains signal processing analyses implemented in Python using Jupyter Notebook. The project focuses on electrocardiogram (ECG) signal processing and audio/sound signal analysis, applying fundamental Digital Signal Processing (DSP) techniques.

Technologies Used

  • Python 3
  • Jupyter Notebook / JupyterLab
  • Python libraries: NumPy, SciPy, Pandas, Matplotlib, Seaborn

Project Overview

This project demonstrates practical applications of digital signal processing, including:

  • Signal visualization in the time domain
  • Frequency domain analysis using Fourier Transform
  • Signal filtering and noise reduction
  • Spectrogram generation
  • Processing biomedical signals (ECG)
  • Audio signal analysis and transformation

The goal is to understand how raw signals can be transformed into meaningful information using computational methods.

ECG Signal Processing

The ECG notebook includes:

  • Loading and visualizing ECG recordings
  • Noise filtering using digital filters
  • Peak detection
  • Heart rate calculation
  • Signal smoothing and analysis

This part focuses on biomedical signal interpretation and practical filtering techniques.

Audio Signal Processing

The audio notebook demonstrates:

  • Loading audio files (e.g., WAV format)
  • Waveform visualization
  • Spectrogram generation
  • Fourier Transform (FFT)
  • Frequency spectrum analysis
  • Time-frequency signal analysis

About

EKG signal and sound records processing in python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors