This is where navigation should be.

FIRKAISER - Kaiser-Bessel window

Usage

g=firkaiser(L,beta);
g=firkaiser(L,beta,...);

Description

firkaiser(L,beta) computes the Kaiser-Bessel window of length L with parameter beta. The smallest element of the window is set to zero when the window has an even length. This gives the window perfect whole-point even symmetry, and makes it possible to use the window for a Wilson basis.

firkaiser takes the following flags at the end of the input arguments:

'normal' Normal Kaiser-Bessel window. This is the default.
'derived' Derived Kaiser-Bessel window.
'wp' Generate a whole point even window. This is the default.
'hp' Generate half point even window.

Additionally, firkaiser accepts flags to normalize the output. Please see the help of setnorm. Default is to use 'null' normalization.

Note that odd-length Derived Kaiser-Bessel windows are not mathematically defined, yet they are supported by this code.

References:

A. V. Oppenheim and R. W. Schafer. Discrete-time signal processing. Prentice Hall, Englewood Cliffs, NJ, 1989.