/Unconventional-Signal-Denoising

Experimenting with Fourier Analysis [Volume 1]

Primary LanguageMATLABApache License 2.0Apache-2.0

Unconventional-Signal-Denoising

Short Description of Repository

This Repo contain files and MATLAB code for Unconventional-Signal-Denoising.

References:

  1. The main denoising code is modified version of Asraf's version here: https://www.youtube.com/watch?v=st5Px3JtMSo&t=4s and https://www.youtube.com/watch?v=7rJWP3F_Hx4&t=97s

  2. The visualizer code is modified version of Adam Panagos's version here: https://www.youtube.com/watch?v=CxP_-zAo89E&t=155s

  3. The convolution theorem proof code is adopted from MATLAB user Arkaprabho Pal response here: https://se.mathworks.com/matlabcentral/answers/356984-confusion-about-convolution-theorem-in-matlab

  4. The Complete ECG data (noisy and clean) is taken from Physionet's ECG Database here: https://archive.physionet.org/cgi-bin/atm/ATM

  5. When you open above link, please specify the following: - Database : ECG-ID Database (ecgiddb) - Record: Person_02/rec_19 - Signals : ECG I or ECG I Filtered - Length,Time Format, Data Format : leave it as it is - Toolbox : Export signals as CSV

  6. Then you can click sample.csv to download the data.

  7. Use matlab R2015A or above

Disclaimer

This Repo is only for self-learning on practical aspects of Fourier Analysis :)