Scales at continuous WT and wcoher

3 visualizzazioni (ultimi 30 giorni)
Jakub
Jakub il 12 Feb 2016
Risposto: Jakub il 12 Feb 2016
Hello, I still cant quite understand what scales should I choose to examine my signal. Lets say sampling frequency of my signal is 2048Hz and I want to analyze frequencies "pseudofrequencies" rom 1Hz to 60Hz. What scales should I use? According to scal2freq function it would be 16:1048 a but according to Matlab tutorial it is:
dt = 1/2048;
NumVoices = 32;
a0 = 2^(1/NumVoices);
wavCenterFreq = 5/(2*pi);
minfreq = 20;
maxfreq = 500;
minscale = wavCenterFreq/(maxfreq*dt);
maxscale = wavCenterFreq/(minfreq*dt);
minscale = floor(NumVoices*log2(minscale));
maxscale = ceil(NumVoices*log2(maxscale));
scales = a0.^(minscale:maxscale).*dt;
And that gives completly different results. Thank you for help!

Risposta accettata

Jakub
Jakub il 12 Feb 2016
Its the same. Error was in that in the second case scales must be devided by dt.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by