MATLAB Answers

How can I reconstruct the details and approximation after using 'swt' (stationary wavelet decomposition) of the wavelet toolbox?

조회 수: 2(최근 30일)
Marie
Marie 19 Apr 2016
Answered: Wayne King 5 May 2016
Hi, I am currently using ‘swt’ of the wavelet toolbox to obtain a stationary wavelet decomposition of a signal. Is there a similar command to 'wrcoef' to reconstruct the details and approximation? Best. Marie

  댓글 수: 0

로그인 to comment.

답변 수 (1)

Wayne King
Wayne King 5 May 2016
Hi Marie, Not directly for SWT, but there is a work around. Let me say however, that starting in R2015b there is MODWT-MODWTMRA that implements an undecimated discrete wavelet transform for arbitrary length time series and that does directly provide an equivalent for wrcoef.m
Here is the work around for SWT -- Let's assume you want D3
load wecg;
swc = swt(wecg,8,'sym4');
swctmp = zeros(size(swc));
swctmp(3,:) = swc(3,:);
D3 = iswt(swctmp,'sym4');
Now here is the MODWT-MODWTMRA way
wt = modwt(wecg); % 'sym4' is default wavelet
mra = modwtmra(wt);
d3 = mra(3,:);
Let's compare D3 and d3
I would recommend the MODWT-MODWTMRA way because that is more exactly what you want.

  댓글 수: 0

로그인 to comment.

이 질문에 답변하려면 로그인을(를) 수행하십시오.

태그


Translated by