ECG denoising using fourier transform

13 Ansichten (letzte 30 Tage)
Ayush
Ayush am 26 Apr. 2011
Hii
I have to denoise an ECG siganl using fourier transform. I read abt this algorithm somewhere 1)load the signal, 2) perform discrete fourier transform on the signal 3) make all the coefficients below a certain threshold as 0 4)take the inverse fourier transform of the resultant signal *
i was wondering if this is algorithm is correct or not ? ... also how do i do step 3 ?? .. should i pass the signal through a nigh pass filter ?
need help regarding this... thanks

Antworten (1)

Towfeeq Fairooz
Towfeeq Fairooz am 26 Apr. 2011
step 3:first get the coefffients in a vector say coeff. Then in your code ...( for i=1:length(coeff),if coeff(i)>= threshold,new_coeff(i)= coeff(i) end)...In this way,the values below threshold will become 0.
  1 Kommentar
Ayush
Ayush am 1 Mai 2011
Hiii Towfeeq ..
thanks for the reply ... one more question ... the steps that i have mentioned here ... will it actually solve the purpose of denoising the ECG signal using Fourier transform ??

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by