You are here : matlabSignal Processingtaylorwin

taylorwin() - Signal Processing

Taylor windows are similar to Chebyshev windows. Whereas a Chebyshev
window has the narrowest possible mainlobe for a specified sidelobe
level, a Taylor window allows you to make tradeoffs between the mainlobe
width and the sidelobe level. The Taylor distribution avoids edge
discontinuities, so Taylor window sidelobes decrease monotonically.
Taylor window coefficients are not normalized. Taylor windows are
typically used in radar applications, such as weighting synthetic
aperture radar images and antenna design.w = taylorwin(n) returns an n-point
Taylor window in a column vector, w. The values
in this vector are the window weights or coefficients.w = taylorwin(n,nbar) returns an n-point
Taylor window with nbar nearly constant-level sidelobes
adjacent to the mainlobe. These sidelobes are "nearly constant-level"
because some decay occurs in the transition region. nbar must
be a positive integer. Its default value is 4.w = taylorwin(n,nbar,sll) returns an n-point
Taylor window with a maximum sidelobe level of sll dB
relative to the mainlobe peak. sll must be negative.
Its default value is –30, which produces sidelobes with peaks
30 dB down from the mainlobe peak.


Syntax

w = taylorwin(n)w = taylorwin(n,nbar)w = taylorwin(n,nbar,sll)


Example

Taylor WindowOpen This Example
Generate a 64-point Taylor window with four nearly constant-level sidelobes and a peak sidelobe level of -35 dB relative to the mainlobe peak. Visualize the result with wvtool.
w = taylorwin(64,4,-35);
wvtool(w)


Output / Return Value


Limitations


Alternatives / See Also


Reference