<< WignerDist Time-Frequency Distribution Tools Utilties for Writing Scripts >>

Wavelab Toolbox >> Wavelab Toolbox > Time-Frequency Distribution Tools > WindowFT

WindowFT

Window Fourier Transform

Calling Sequence

specgm = WindowFT(sig,w,m,Name,titl)

Parameters

Inputs:

sig :

1-d signal

w :

window half-length, default = n/2

m :

inter-window spacing, default=1

Name :

string: 'Rectangle', 'Hanning', 'Hamming', 'Gaussian', 'Blackman'; Default is 'Rectangle'

titl :

Optional Title String Modifier

Outputs:

specgm:

Window Fourier Transform of sig, n+1 by n complex matrix

Description

Image Plot of the Window Fourier Transform

Algorithm

1. Suppose signal is non-periodic, which I mean zeros outside sampling.

Examples

t = (1:16)./16 - .5;
sig = sin(%pi*t) + cos(2*%pi*t) + sin(8*%pi*t) + cos(8*%pi*t);
plot(sig);
figure;
specgm = WindowFT(sig);

sig = ReadSignal('Caruso');
sig = sig(1:128);
specgm = WindowFT(sig);

See also

Bibliography

Mallat, "Wavelet Signal Processing"; 4.2.3 Discrete Window Fourier

Transform.

Authors

<< WignerDist Time-Frequency Distribution Tools Utilties for Writing Scripts >>