ECG denoising using fourier transform
Afficher commentaires plus anciens
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
Réponses (1)
Towfeeq Fairooz
le 26 Avr 2011
0 votes
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 commentaire
Ayush
le 1 Mai 2011
Catégories
En savoir plus sur Smoothing and Denoising dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!