How to call wavelet analyzer toolbox from within the script?

1 visualización (últimos 30 días)
Danya Pradeep Kumar
Danya Pradeep Kumar el 21 de Jun. de 2020
Comentada: Danya Pradeep Kumar el 26 de Jun. de 2020
Hi everyone,
I am trying to do continuous wavelt transform on my signal. I want to use 'bio1.5' mother wavelet to decompose the signal and get the coefficients. However, the command cwt(data,'bior1.5') does not work as this command does not support 'bio1.5' wavelet. But, I am able to do the same decomposition using the wavelet analyzer toolbox.
I have multiple signals to analyze using this decomposition and running it one-by-one using the toolbox will take much longer than desired. So, I was wondering if there is a way to 'call' the toolbox within the script (in a loop may be) to do the decomposition and save the coefficients, and proceed to further steps? Or, is there any other way to use 'bior1.5' wavelet to get continuous wavelet transform decomposition?
Thanks in advance, your responses are appreciated!

Respuestas (1)

Anmol Dhiman
Anmol Dhiman el 26 de Jun. de 2020
Hi Pradeep,
Use wavedec for decomposition. wavedec supports only Type 1 (orthogonal) or Type 2 (biorthogonal) wavelets. See wfilters for a list of orthogonal and biorthogonal wavelets.
Regards,
Anmol Dhiman
  1 comentario
Danya Pradeep Kumar
Danya Pradeep Kumar el 26 de Jun. de 2020
Hi Anmol,
Thanks for your response. Does does wavedec yield continuous wavelet transformation or discrete wavelet transofrm? In my understanding, 'wavedec' does DWT.
Regards,
Danya

Iniciar sesión para comentar.

Categorías

Más información sobre Continuous Wavelet Transforms en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by