1.4.2.31 DSP_TransformFFT32_setup Function

Creates FFT coefficients for use in the FFT32 function.

Description

void DSP_TransformFFT32_setup(int32c *twiddles, int log2N);

Calculates the N FFT twiddle factors required to operate the FFT32 function. These factors are done in serial fashion, and require considerable processing power. Ideally this function would be run only once prior to an ongoing FFT, and the results held in a buffer.

Preconditions

twiddles must be N in length N is calculated (2^log2N)

Parameters

twiddles pointer to a complex array of coefficients (int32c)

log2N binary exponent of number of data points (int)

Returns

None.

Remarks

This function is of considerable length and executed in C.

It is recommended it only be called once for any given FFT length in time sensitive applications.

Example

see DSP_TransformFFT32 for example.

C

void  DSP_TransformFFT32_setup (int32c * twiddles , int  log2N );