Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DENOISING I-D SIGNAL USING STATIONARY WAVELET TRANSFORM

46 views
Skip to first unread message

FAISAL PEER MOAHMED

unread,
May 5, 2010, 9:33:06 AM5/5/10
to
Hi

I am trying to denoise a 1-D signal using stationary wavelet transform with sure threshold.
I understood that the function wden is for discrete wavelet transform.

Is there any function in matlab to do DENOISING I-D SIGNAL USING STATIONARY WAVELET TRANSFORM ?

Cheers
Faisal

Wayne King

unread,
May 5, 2010, 10:41:19 AM5/5/10
to
"FAISAL PEER MOAHMED" <pfai...@gmail.com> wrote in message <hrrs2i$aal$1...@fred.mathworks.com>...

Hi Faisal, from the command line, you can use a combination of wthrmgr with the 'sw1ddenoLVL' option and wthresh.


load noisdopp
swc = swt(noisdopp,4,'sym4');
THR = wthrmngr('sw1ddenoLVL','rigrsure',swc,'mln');
swc_denoise=swc;
for J=1:size(swc,1)-1
swc_denoise(J,:) = wthresh(swc(J,:),'s',THR(J));
end

Hope that helps,
Wayne

0 new messages