Documentation

window

Window function gateway

Syntax

window
w = window(fhandle,n)
w = window(fhandle,n,winopt)

Description

window opens the Window Design and Analysis Tool (wintool).

w = window(fhandle,n) returns the n-point window, specified by its function handle, fhandle, in column vector w. Function handles are window function names preceded by an @.

@barthannwin
@bartlett
@blackman
@blackmanharris
@bohmanwin
@chebwin
@flattopwin
@gausswin
@hamming
@hann
@kaiser
@nuttallwin
@parzenwin
@rectwin
@taylorwin
@triang
@tukeywin

    Note   For chebwin, kaiser, and tukeywin, you must use include a window parameter using the syntax below.

    For more information on each window function and its option(s), refer to its reference page.

w = window(fhandle,n,winopt) returns the window specified by its function handle, fhandle, and its winopt value or sampling flag string. For chebwin, kaiser, and tukeywin, you must enter a winopt value. For the other windows listed below, winopt values are optional.

Window

winopt Description

winopt Value

blackman

sampling flag string

'periodic'or 'symmetric'

chebwin

sidelobe attenuation relative to mainlobe

numeric

flattopwin

sampling flag string

'periodic'or 'symmetric'

gausswin

alpha value (reciprocal of standard deviation)

numeric

hamming

sampling flag string

'periodic'or 'symmetric'

hann

sampling flag string

'periodic'or 'symmetric'

kaiser

beta value

numeric

taylorwin

1. number of sidelobes
2. maximum sidelobe level in dB relative to mainlobe peak

1. integer greater than or equal to 1
2. negative value

tukeywin

ratio of taper to constant sections

numeric

Examples

Create Blackman Harris, Hamming, and Gaussian windows and plot them in the same WVTool.

N = 65;
w = window(@blackmanharris,N);
w1 = window(@hamming,N); 
w2 = window(@gausswin,N,2.5); 
wvtool(w,w1,w2)

Was this topic helpful?