<< Interpol2 Time-Frequency Distribution Tools Ridge_WindowFT >>

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

MakeWindow

Make artificial Window

Calling Sequence

wig = MakeWindow(Name,n)

Parameters

Inputs:

Name :

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

n :

desired half Window length

Outputs:

win :

1-d Window, with length 2n+1;

Description

Rectangle 1

Hanning cos(pi*t)^2

Hamming .54 + .46cos(2pi*t)

Gaussian exp(-18 * t^2/2)

Blackman .42 + .50*cos(2pi*t) + .08cos(4.*pi.*t)

Examples

win = MakeWindow('Rectangle',17);    plot(win);
win = MakeWindow('Hanning',  17);    plot(win);
win = MakeWindow('Hamming',  17);    plot(win);
win = MakeWindow('Gaussian', 17);    plot(win);
win = MakeWindow('Blackman', 17);    plot(win);

Bibliography

Mallat, "A Wavelet Tour of Signal Processing"; 4.2.2 Choice of Window.

Authors

<< Interpol2 Time-Frequency Distribution Tools Ridge_WindowFT >>