ECG denoising using fourier transform

9 visualizaciones (últimos 30 días)
Ayush
Ayush el 26 de Abr. de 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

Respuestas (1)

Towfeeq Fairooz
Towfeeq Fairooz el 26 de Abr. de 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 comentario
Ayush
Ayush el 1 de Mayo de 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 ??

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by