| Signal Processing Toolbox™ | ![]() |
w = sigwin.window
w = sigwin.window returns a window object, w, of type window. Each window takes one or more inputs. If you specify a sigwin.window with no inputs, a default window of length 64 is created.
Note You must use a window with sigwin. |
window for sigwin specifies the type of window. All Signal Processing Toolbox™ windows are available for use with sigwin. For a complete list, see the window reference page. To get help on a sigwin, use the syntax help sigwin.window at the MATLAB® prompt.
Methods provide ways of performing functions directly on your sigwin object without having to specify the window parameters again. You can apply this method directly on the variable you assigned to your sigwin object.
Method | Description |
|---|---|
Returns a column vector of values representing the window. | |
Returns information about the window object. | |
Writes an ASCII file that contains window weights for a single window object or a vector of window objects. Default filename is untitled.wf. winwrite(Hd,filename) writes to a disk file named filename in the current working directory. The .wf extension is added automatically. |
As with any object, you can use get to view a sigwin object's parameters. To see a specific parameter,
get(w,'parameter')
or to see all parameters for an object,
get(w)
To set specific parameters,
set(w,'parameter1',value,'parameter2',value,...)
Note that you must use single quotation marks around the parameter name.
Create a default Bartlett window and view the results in the Window Visualization Tool (wvtool). See bartlett for information on Bartlett windows:
w=sigwin.bartlett
w =
Length: 64
Name: 'Bartlett'
wvtool(w)

Create a 128-point Chebyshev window with 100 dB of sidelobe attenuation. (See chebwin for information on Chebyshev windows.) View the results of this and the above Bartlett window in the Window Design and Analysis Tool (wintool):
w1=sigwin.chebwin(128,100)
w1 =
Length: 128
Name: 'Chebyshev'
SidelobeAtten: 100
wintool(w,w1)

To save the window values in a vector, use:
d = generate(w);
![]() | sgolayfilt | sinc | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |