DSPLIB Function Tables

Table 3−4. FFT (Continued)

Functions

Description

Page

void DSP_ifft16x16(short *w, int nx, short *x, short *y)

Complex out of place, Inverse

4-28

FFT mixed radix with digit reversal. Input/Output data in Re/Im order.

void DSP_ifft16x16_imre(short *w, int nx, short *x, short *y)

Complex out of place, Inverse

4-28

FFT mixed radix with digit reversal. Input/Output data in Re/Im order.

void DSP_ifft16x32(short *w, int nx, int *x, int *y)

void DSP_ifft32x32(int *w, int nx, int *x, int *y)

Extended precision, mixed radix

4-34

IFFT, rounding, digit reversal, out

 

of place. Input and output: 32 bits,

 

Twiddle factor: 16 bits.

 

Extended precision, mixed radix

4-36

IFFT, digit reversal, out of place,

 

with scaling and rounding. Input

 

and output: 32 bits, Twiddle

factor: 32 bits.

Table 3−5. Filtering and Convolution

Functions

Description

Page

void DSP_fir_cplx (short *x, short *h, short *r, int nh, int nx)

void DSP_fir_cplx_hM4X4 (short *x, short *h, short *r, int nh, int nx)

void DSP_fir_gen (short *x, short *h, short *r, int nh, int nr)

void DSP_fir_gen_hM17_rA8X8 (short *x, short *h, short *r, int nh, int nr)

Complex FIR Filter (nh is a

4-38

multiple of 2)

 

Complex FIR Filter (nh is a

4-38

multiple of 4)

 

FIR Filter (any nh)

4-42

FIR Filter (r[] must be double

4-42

word aligned, nr must be multiple

 

of 8)

 

void DSP_fir_r4 (short *x, short *h, short *r, int nh, int nr)

void DSP_fir_r8 (short *x, short *h, short *r, int nh, int nr)

void DSP_fir_r8_hM16_rM8A8X8 (short *x, short *h, short *r, int nh, int nr)

void DSP_fir_sym (short *x, short *h, short *r, int nh, int nr, int s)

FIR Filter (nh is a multiple of 4)

4-46

FIR Filter (nh is a multiple of 8)

4-50

FIR Filter (r[] must be double

4-50

word aligned, nr is a multiple of 8)

 

Symmetric FIR Filter (nh is a

4-52

multiple of 8)

 

DSPLIB Function Tables

3-5

Page 23
Image 23
Texas Instruments TMS320C64X manual 5. Filtering and Convolution