cgt

0th

Percentile

Continuous Gabor Transform

Computes the continuous Gabor transform with Gaussian window.

Keywords
ts
Usage
cgt(input, nvoice, freqstep=(1/nvoice), scale=1, plot=TRUE)
Arguments
input

input signal (possibly complex-valued).

nvoice

number of frequencies for which gabor transform is to be computed.

freqstep

Sampling rate for the frequency axis.

scale

Size parameter for the window.

plot

logical variable set to TRUE to display the modulus of the continuous gabor transform on the graphic device.

Details

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).

Value

continuous (complex) gabor transform (2D array).

Warning

freqstep must be less than 1/nvoice to avoid aliasing. freqstep=1/nvoice corresponds to the Nyquist limit.

References

See discussion in text of ``Practical Time-Frequency Analysis''.

See Also

cwt, cwtp, DOG for continuous wavelet transforms. cwtsquiz for synchrosqueezed wavelet transform.

Aliases
  • cgt
Examples
# NOT RUN {
data(HOWAREYOU)
   plot.ts(HOWAREYOU)
 
cgtHOWAREYOU <- cgt(HOWAREYOU,70,0.01,100)

# }
Documentation reproduced from package Rwave, version 2.4-8, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.