Path: Math/Analysis
% Performs a wavelet transform using a Morlet Wavelet Also called a Gabor transform Type WaveletMorlet for a demo The demo plots the wavelet analysis of a signal with two components: one with frequency 5 kHz (w1) and one with a frequency that modulates in time around 50 kHz (w2) at frequency 1 kHz (w3). -------------------------------------------------------------------------- Form: fConv = WaveletMorlet(t,f,w,xEnv) -------------------------------------------------------------------------- ------ Inputs ------ t (1,:) Time vector for the signal vector. Units of seconds. Must be uniformly spaced for the convolution. f (1,:) Signal vector to analyze. w (:,1) Angular frequency vector, on which to determine the wavelet transform value. Units of rad/s. xEnv (1,1) Envelope width parameter for the Morlet Wavelet. Determines tradeoff between frequency and time resolution. Default: 10 ------- Outputs ------- fConv (:,:) Wavelet transform value. Has dimension 1 size of the w vector and dimension 2 size of the f vector. Same units as the f vector. Amplitude is approximately the pkpk value, but Plancherel's theorem does NOT hold. --------------------------------------------------------------------------
Back to the Math Module page