Clear Filters
Clear Filters

How to reconstruct different scales of cwt with 'db4' WL and reconstruct new signal with Low, Mid and High frequency range?

7 views (last 30 days)
I have calculated the cwt of a signal (1x400) using db4 wavelet.
I set the scales from 1:120.
Now I want to reconstruct new signal from certain range of scales form 1:30 from 30:60.
I have used the old cwt to compute for 'db4' wavelet.
[wt,fs]=cwt(X(1,:),1:120,'db4',0.001,'plot');
I think that, I have to use icwt to reconstruct new form the different scale range, But don't know exactly how to do.
The default icwt uses 'Morse' and other two wavelet but I wanted to used either 'db4' or 'cgau4'.
I want to use icwt with the db4 wavelet.
Kindly let me know how to perform the operation or any alternate ways to perform scale localized reconstruction using db4.

Accepted Answer

Mathews Jabaraj Soloman
Mathews Jabaraj Soloman on 2 Jun 2020
I have used Upcoef (Direct reconstruction from 1-D wavelet coefficients).
Which reconstruct the 1D wavelet coefficients using the db4 wavelet. And there is also 2D reconstruction available
with the same upcoef2. I recommend to check that also.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!