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
w = taylorwin(64,4,-35); wvtool(w)
L — Window length
Window length, specified as a positive integer.
nbar — Number of constant level sidelobes
4 (default) | positive integer
Number of nearly constant-level sidelobes adjacent to the mainlobe, specified as a positive integer. These sidelobes are “nearly constant-level” because some decay occurs in the transition region.
sll — Maximum sidelobe level relative to mainlobe peak
-30 (default) | real negative scalar
Maximum sidelobe level relative to mainlobe peak, specified as a real negative
scalar in dB. It produces sidelobes with peaks
sll dB down below the
w — Taylor window
Taylor window, returned as a column vector.
Taylor windows are similar to Chebyshev windows. A Chebyshev window has the narrowest possible mainlobe for a specified sidelobe level, but 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.
 Brookner, Eli. Practical Phased Array Antenna Systems. Boston: Artech House, 1991.
 Carrara, Walter G., Ronald M. Majewski, and Ron S. Goodman. Spotlight Synthetic Aperture Radar: Signal Processing Algorithms. Boston: Artech House, 1995, Appendix D.2.
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Introduced in R2006a