how to calculate center frequency

2 views (last 30 days)
Lai
Lai on 1 Apr 2012
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.

Accepted Answer

Wayne King
Wayne King on 1 Apr 2012
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

More Answers (0)

Community Treasure Hunt

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

Start Hunting!