Collaboration diagram for DSPF_sp_fftSPXSP:
void | DSPF_sp_fftSPxSP (int N, float *ptr_x, float *ptr_w, float *ptr_y, unsigned char *brev, int n_min, int offset, int n_max) |
void DSPF_sp_fftSPxSP | ( | int | N, | |
float * | ptr_x, | |||
float * | ptr_w, | |||
float * | ptr_y, | |||
unsigned char * | brev, | |||
int | n_min, | |||
int | offset, | |||
int | n_max | |||
) |
The benchmark performs a mixed radix forwards fft.
N | length of FFT in complex samples | |
ptr_x | pointer to complex data input | |
ptr_w | pointer to complex twiddle factor | |
ptr_y | pointer to complex output data | |
brev | pointer to bit reverse table containing 64 entries | |
n_min | should be 4 if N can be represented as Power of 4 else, n_min should be 2 | |
offset | index in complex samples of sub-fft from start of main fft | |
n_max | size of main fft in complex samples |