Open
Description
Could you please shed some light on how the CWT coefficients could be used for a "correct" magnitude spectrum?
Currently, the magnitudes seem to be a function of frequency, with lower frequencies having much higher magnitudes.
As an example, I have generated a test signal with two sinusoidal components: 50Hz at 0.5 amplitude and 440Hz at 0.5 amplitude.
My goal would be the equivalent of what Matlabs CWT gives me: the two components with 0.5 and 0.5 magnitudes. This screenshot illustrates the "imbalance", and I get the same results by using the library linked to my program:
As you can see, the frequencies are correct, but 50Hz shows ~11.728, and 440Hz shows ~4.62 as magnitudes.
Appreciate the help!