Analog Devices VISUALDSP++ 3.5 Manual page 486

C/c++ compiler and library for adsp-219x processors
Hide thumbs Also See for VISUALDSP++ 3.5:
Table of Contents

Advertisement

DSP Run-Time Library Reference
gen_kaiser
generate kaiser window
Synopsis
#include <window.h>
void gen_kaiser_fr16(w,beta,a,N)
fract16 w[];
float beta;
int a;
int N;
Description
This function generates a vector containing the Kaiser window. The
length of the window required is specified by the parameter
stride parameter
vector
. The length of the output vector should therefore be
w
value is specified by parameter
Algorithm
β
I
1
0
=
w n
[ ]
where n = {0, 1, 2, ..., N-1}, α = (N - 1) / 2, and I
zeroth-order modified Bessel function of the first kind.
Domain
a > 0; N > 0; β > 0.0
4-70
/* Window vector
/* Kaiser beta parameter
/* Address stride in samples for window vector */
/* Length of window vector
is used to space the window values within the output
a
beta
2 1 2
/
α
n
α
( )
β
I
0
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
.
( β ) represents the
0
for ADSP-219x DSPs
*/
*/
*/
, and the
N
. The β
N*a

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?

Related Products for Analog Devices VISUALDSP++ 3.5

Table of Contents