def _kaiser(n, beta):
from scipy.special import iv as besselI<EOL>m = n - <NUM_LIT:1><EOL>k = arange(<NUM_LIT:0>, m)<EOL>k = <NUM_LIT> * beta / m * sqrt (k * (m - k))<EOL>w = besselI (<NUM_LIT:0>, k) / besselI (<NUM_LIT:0>, beta)<EOL>return w<EOL>
Independant Kaiser window

    For the definition of the Kaiser window, see A. V. Oppenheim & R. W. Schafer, "Discrete-Time Signal Processing".

    The continuous version of width n centered about x=0 is:

    .. note:: 2 times slower than scipy.kaiser