Table 4-3. Transformation Functions (Cont'd)
Description
N Point Radix 4
Inverse Input FFT
Nxn Point 2-D
Complex Input FFT
Nxn Point 2-D
Real Input FFT
Nxn Point 2-D Inverse
FFT
Convolutions
Convolution
2-D Convolution
2-D Convolution
3x3 Matrix
Compression/Expansion
A-law Compression
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
for ADSP-219x DSPs
Prototype
void ifftrad4_fr16
(const complex_fract *in,
complex_fract16 *t, complex_fract16 *out,
const complex_fract16 *w, int wst, int n,
int *block_exponent, int scale_method)
void cfft2d_fr16
(const complex_fract16 *in,
complex fract16 *t, complex_fract16 *out,
const complex_fract16 *w, int wst, int n,
int *block_exponent, int scale_method)
void rfft2d_fr16
(const fract16 *in, complex_fract16 *t,
complex_fract16 *out,
const complex_fract16 *w, int wst, int n,
int *block_exponent, int scale_method)
void ifft2d_fr16
(const complex_fract *in,
complex_fract16 *t, complex_fract16 *out,
const complex_fract16 *w, int wst, int n,
int *block_exponent, int scale_method)
void convolve_fr16
(const fract16 cin1[], int clen1,
const fract16 cin2[], int clen2,
fract16 cout[])
void conv2d_fr16
(const fract16 *cin1, int crow1, int ccol1,
const fract16 *cin2, int crow2, int ccol2,
;
fract16 *cout)
void conv2d3x3_fr16
(const fract16 *cin, int crow1, int ccol1,
const fract16 cin2 [3] [3], fract16 *cout)
void a_compress
(const short in[], short out[], int n)
DSP Run-Time Library
;
;
;
;
;
;
;
4-9
Need help?
Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?