Using custom wavelets for inverse transform?

20 views (last 30 days)
I'd like to use a custom wavelet to perform a cwt over a specified frequency range, then do the icwt back. Since the new version of cwt() doesn't take custom wavelets, I've been playing with the old version, and got the cwt part to work. But it doesn't seem like there's any old version of icwt that would accept a custom wavelet. Is there one that I am not aware of? If not, how difficult would it be to manually reconstruct a signal from the output of the old cwt() command?

Answers (1)

Abhishek Ballaney
Abhishek Ballaney on 16 Feb 2018
https://in.mathworks.com/help/wavelet/ref/icwt.html
  2 Comments
Asa Stahl
Asa Stahl on 16 Feb 2018
Edited: Asa Stahl on 16 Feb 2018
Yes, I have read this documentation. As far as I can tell, it states that the icwt() command only takes the three wavelets that can go into the new version of the cwt() command.
I don't believe this answers my question - though perhaps I'm missing something? My question is that, given that this icwt() command does not appear to take custom wavelets, whether there is some alternative I can use.
Mathews Jabaraj Soloman
Mathews Jabaraj Soloman on 24 May 2020
Hi,
I just wanted to know, did you figured out how to use icwt with new wavelets other than 'morse', 'amor' and 'bump'?
I got stuck in the same place. It would be great if you could help me.
Thanks in advance.

Sign in to comment.

Products

Community Treasure Hunt

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

Start Hunting!