I would like to ask a question about the calculation of the signal power using CWT in Matlab. Assume a signal of length N points with sampling frequency $f_{s}$. Using conventional approach, the power will be calculated as follows:
Power = sum((signal).^2)/N
Once the FFT is being performed, the power can be calculated in the following way:
Power = sum(spectrum.^2)
If we use the DWT transform:
[cA,cD] = dwt(signal,'sym4');
the power can be calculated in the following way:
Power_DWT = (sum(abs(cA).^2,'all')+sum(abs(cD).^2,'all'))/(length(cA)+length(cD))
It has to be noted, that all these approaches are giving the same results. The question is how to proceed in case of CWT transformation, since my intention is to calculate power of the signal for a certain frequency range using the CWT coefficients.