cupyx.scipy.signal.windows.kaiser_bessel_derived#

cupyx.scipy.signal.windows.kaiser_bessel_derived(M, beta, sym=True)[source]#

Return a Kaiser-Bessel derived window.

Parameters:
  • M (int) – Number of points in the output window. If zero, an empty array is returned. An exception is thrown when it is negative. Note that this window is only defined for an even number of points.

  • beta (float) – Kaiser window shape parameter.

  • sym (bool, optional) – This parameter only exists to comply with the interface offered by the other window functions and to be callable by get_window. When True (default), generates a symmetric window, for use in filter design.

Returns:

w – The window, normalized to fulfil the Princen-Bradley condition.

Return type:

ndarray

Notes

It is designed to be suitable for use with the modified discrete cosine transform (MDCT) and is mainly used in audio signal processing and audio coding. [1]

References