how to calculate center frequency

hi all,
I am new for matlab in using continuous wavelet transform. Matlab has provided the centfrq function for calculating the center frequency. However, what is the algorithm? I have checked the code, it seems that the wavemngr and feval functions are used. However, I am not sure how these two function works, especially the feval function, the source code is not public. Can anyone know about the algorithm used in matlab for calculating the center frequency by using the given scale? Thanks.

 Réponse acceptée

Wayne King
Wayne King le 1 Avr 2012

0 votes

centfrq determines the peak frequency in Fourier transform of the wavelet which is the center frequency, then for increasing scales the center frequency is
cf/(a*dt) where cf is the center frequency (for the specified wavelet), a is the scale and dt is the sampling interval

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by