powered by
Computes the continuous Gabor transform with Gaussian window.
cgt(input, nvoice, freqstep=(1/nvoice), scale=1, plot=TRUE)
continuous (complex) gabor transform (2D array).
input signal (possibly complex-valued).
number of frequencies for which gabor transform is to be computed.
Sampling rate for the frequency axis.
Size parameter for the window.
logical variable set to TRUE to display the modulus of the continuous gabor transform on the graphic device.
freqstep must be less than 1/nvoice to avoid aliasing. freqstep=1/nvoice corresponds to the Nyquist limit.
The output contains the (complex) values of the gabor transform of the input signal. The format of the output is a 2D array (signal_size x nb_scales).
See discussion in text of ``Practical Time-Frequency Analysis''.
cwt, cwtp, DOG for continuous wavelet transforms. cwtsquiz for synchrosqueezed wavelet transform.
cwt
cwtp
DOG
cwtsquiz
data(HOWAREYOU) plot.ts(HOWAREYOU) cgtHOWAREYOU <- cgt(HOWAREYOU,70,0.01,100)
Run the code above in your browser using DataLab