What this code line means in Inverse Wavelet Transformation(icwtft)?
2 views (last 30 days)
Show older comments
Hi, All
I am trying to modify the function of wavelet transformation, and I found this code in icwtft function,
% Real part of the wavelet transform.
Wr = real(cwtcfs);
% Compute the sum.
scales = S.scales(:);
repSca = repmat(scales,[1,size(cwtcfs,2)]);
summand = sum(Wr./sqrt(repSca),1);
% Compute the constant factor.
wft = waveft(S.wav,S.omega,scales);
Wdelta = sum(wft,2)/N;
RealWdelta = real(Wdelta);
RealWdelta = RealWdelta(:);
C = sum(RealWdelta./sqrt(scales));
% Compute the inverse transform.
mulWAV = get_mulWAV(S.wav);
Xrec = (1/C)*summand;
Xrec = (Xrec-mean(Xrec))/mulWAV + S.meanSIG;
nbSamp = length(Xrec);
and I read the reference journal, but I could not understand why we need to obtain 'mulWAV' for inverse wavelet transformation.
Any ideas and comments would be very helpful. Thanks in advance!
3 Comments
Sainath Varikuti
on 23 Jul 2015
I cannot find the posted code in the documentation page of icwtft function http://www.mathworks.com/help/wavelet/ref/icwtft.html
can you post the reference?
Answers (0)
See Also
Categories
Find more on Signal Analysis in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!