1.8.2.3 mchp_cfft_f32()

void mchp_cfft_f32 (const mchp_cfft_instance_f32 * S, float32_t * p1, uint8_t ifftFlag, uint8_t bitReverseFlag)

Processing function for the single-precision floating-point complex FFT.

Performs an in-place forward or inverse FFT on complex data.

Parameters:
in S

FFT instance structure

in,out p1

Pointer to interleaved complex buffer

in ifftFlag

Transform direction: 0 = forward FFT 1 = inverse FFT

in bitReverseFlag

Enables or disables output bit reversal

Note:
  • No bit-reversal table is used internally.

  • bitReverseFlag is retained for CMSIS-DSP compatibility.