![](/images/new-backgrounds/1139870/13987045x1.webp)
void DSP_ifft16x16(short *w, int nx, short *x, short *y)
Complex out of place, Inverse |
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 |
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 | |
IFFT, rounding, digit reversal, out |
|
of place. Input and output: 32 bits, |
|
Twiddle factor: 16 bits. |
|
Extended precision, mixed radix | |
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 | |
multiple of 2) |
|
Complex FIR Filter (nh is a | |
multiple of 4) |
|
FIR Filter (any nh) | |
FIR Filter (r[] must be double | |
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) | |
FIR Filter (nh is a multiple of 8) | |
FIR Filter (r[] must be double | |
word aligned, nr is a multiple of 8) |
|
Symmetric FIR Filter (nh is a | |
multiple of 8) |
|
DSPLIB Function Tables |