Comparing global wavelet spectrum to Fourier spectrum

20 views (last 30 days)
I have used "cwtft" to get the wavelet coefficients using 'morl'. When I sqaure the coefficients and average them along time, and them compare them to the Fourier power spectrum, I see that the curve differ by a multiplicative factor. I came across a forum which said that multipliying the wavelet coefficients by "sqrt(2*dt)", where dt=sampling interval, would help. Using this, I get the required match between the two spectra. I would like to know how this constant comes about.
  1 Comment
Gisela Clemente
Gisela Clemente on 3 Apr 2024 at 17:16
Hello! Can you give me the code? I need to do something like that but I dont know how. Thanks!

Sign in to comment.

Answers (1)

Sai Sri Pathuri
Sai Sri Pathuri on 6 Aug 2019
Following are the equations of continuous wavelet transform and discrete Fourier transform which may help you in understanding about the multiplicative factor
where N-Number of samples, a – scale, b - time position, Δt = 1/fs - sampling period

Community Treasure Hunt

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

Start Hunting!