ECG denoising using fourier transform

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

답변 (1개)

Towfeeq Fairooz
Towfeeq Fairooz 2011년 4월 26일

0 개 추천

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

Ayush
Ayush 2011년 5월 1일
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 ??

댓글을 달려면 로그인하십시오.

카테고리

질문:

2011년 4월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by