Skip to Main Content Skip to Search
Product Documentation

sigwin.taylorwin class - Package: sigwin

Construct Taylor window object

Description

sigwin.taylorwin creates a handle to a Taylor window object for use in spectral analysis and FIR filtering by the window method. Object methods enable workspace import and ASCII file export of the window values.

Taylor windows are similar to Dolph-Chebyshev windows. The Taylor window approximates the minimization of the main lobe width in the Dolph-Chebyshev window, but allows the sidelobe levels to decrease beyond a certain frequency. Taylor windows are typically used in radar applications, such as weighting synthetic aperature radar images and antenna design.

Construction

H = sigwin.taylorwin returns a Taylor window object H of length 64, with a maximum sidelobe level of 30 dB and 4 constant-level sidelobes adjacent to the main lobe.

H = sigwin.taylorwin(Length) returns a Taylor window object H of length Length with a maximum sidelobe level of 30 dB and 4 constant-level sidelobes adjacent to the main lobe. Length must be a positive integer. Entering a positive noninteger value for Length rounds the length to the nearest integer. Entering a 1 for Length results in a window with a single value of 1.

H = sigwin.taylorwin(Length,Nbar) returns a Taylor window object with Nbar nearly constant-level sidelobes adjacent to the main lobe. Nbar must be a positive integer.

H = sigwin.taylorwin(Length,Nbar,SidelobeLevel) returns a Taylor window object with a maximum sidelobe level SidelobeLevel dB below the main lobe level.

Properties

Length

Taylor window length. The window length must be a positive integer. Entering a positive noninteger value for Length rounds the length to the nearest integer. Entering a 1 for Length results in a window with a single value of 1.

Nbar

Number of nearly constant-level sidelobes. Must be a positive integer.

SidelobeLevel

Maximum sidelobe level relative to the main lobe peak. The maximum sidelobe level is a nonnegative number which gives side lobes SidelobeLevel dB down from the main lobe peak.

Methods

generateGenerates Taylor window
infoDisplay information about Taylor window object
winwriteSave Taylor window object values in ASCII file

Copy Semantics

Handle. To learn how copy semantics affect your use of the class, see Copying Objects in the MATLAB Programming Fundamentals documentation.

Examples

Default length N=64 Taylor window:

H=sigwin.taylorwin;
wvtool(H); 
 

Generate length N=128 Taylor window, return values, and write ASCII file with window values:

H=sigwin.taylorwin(128);
% Return window with generate
win=generate(H);
% Write ASCII file in current directory
% with window values
winwrite(H,'taylorwin_128')

References

Carrara, W.G., R.M. Majewski and R.S. Goodman. Spotlight Synthetic Aperature Radar: Signal Processing Algorithms, Artech House Publishers, Boston, 1995, Appendix D.2.

See Also

sigwin | window | wvtool

Tutorials

How To

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS