![]() |
![]() |
Collaboration diagram for DSP_fft16x32:
![]() |
void | DSP_fft16x32 (const short *restrict ptr_w, int npoints, int *restrict ptr_x, int *restrict ptr_y) |
void DSP_fft16x32 | ( | const short *restrict | ptr_w, | |
int | npoints, | |||
int *restrict | ptr_x, | |||
int *restrict | ptr_y | |||
) |
This routine computes an extended precision complex forward mixed radix FFT with rounding and digit reversal. Input data x[ ] and output data y[ ] are 32-bit, coefficients w[ ] are 16-bit. The output is returned in the separate array y[ ] in normal order. Each complex value is stored with interleaved real and imaginary parts.
ptr_w | = input twiddle factors | |
npoints | = number of points | |
ptr_x | = transformed data reversed | |
ptr_y | = linear transformed data |