kaiser
The Kaiser’s window.
| Library |
|
Arguments
Input arguments
# L — window length
+
positive integer
Details
The window length specified as a positive integer.
If you set L as a non-integer number, the function will round it to the nearest integer value.
|
| Data types |
|
# beta — form factor
+
0.5 (by default) | positive real scalar
Details
The coefficient of the form, given as a positive real scalar. The argument beta affects the weakening of the side lobes of the Fourier transform of the window.
| Data types |
|
Algorithms
The coefficients of the Kaiser window are calculated using the following equation:
Where — modified Bessel function of the first kind of zero order. Length . Challenge kaiser(L,beta) equivalent to
besseli(0,beta*sqrt(1-(((0:L-1)-(L-1)/2)/((L-1)/2)).^2))/besseli(0,beta)
To get the Kaiser window, which is a FIR filter with attenuation of the side lobes dB, use the following expression for
increasing
Literature
-
Digital Signal Processing Committee of the IEEE Acoustics, Speech, and Signal Processing Society, eds. Selected Papers in Digital Signal Processing. Vol. II. New York: IEEE Press, 1976.
-
Kaiser, James F. «Nonrecursive Digital Filter Design Using the I0-Sinh Window Function.» Proceedings of the 1974 IEEE® International Symposium on Circuits and Systems. April, 1974, pp. 20–23.
-
Oppenheim, Alan V., and Ronald W. Schafer, with John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999.