sigwin.kaiser Class
Namespace: sigwin
Construct Kaiser window object
Description
Note
The use of sigwin.kaiser
is not recommended.
Use kaiser
instead.
sigwin.kaiser
creates a handle to a Kaiser
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.
The following equation defines the Kaiser window of length N
:
where x
is linearly spaced N
-point
vector and is the modified zeroth-order
Bessel function of the first kind. is
the attenuation parameter.
Construction
H = sigwin.kaiser
returns a Kaiser window
object H
of length 64 and attenuation parameter beta
of
0.5.
H = sigwin.kaiser(
returns
a Kaiser window object Length
)H
of length Length
and
attenuation parameter beta
of 0.5. Length
requires
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.kaiser(
returns
a Kaiser window object with real-valued attenuation parameter Length
,Beta
)beta
.
Properties
|
Kaiser window length. The window length requires a positive
integer. Entering a positive noninteger value for |
|
Attenuation parameter. |
Methods
generate | Generates Kaiser window |
info | Display information about Kaiser window object |
winwrite | Save Kaiser window 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
References
Oppenheim, Alan V., and Ronald W. Schafer. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1989.