1.8.2.9 mchp_rfft_init_q31()

mchp_status mchp_rfft_init_q31 (mchp_rfft_instance_q31 * S, uint32_t fftLenReal, uint32_t ifftFlagR, uint32_t bitReverseFlag)

Initialize a Q31 real FFT instance (ARM-compatible signature).

Parameters:
in,out S

Points to an mchp_rfft_instance_q31 structure.

in fftLenReal

Length of the real sequence.

in ifftFlagR

0 = forward RFFT, 1 = inverse RFFT.

in bitReverseFlag

0 = disable bit reversal, 1 = enable (always enabled).

Returns:

MCHP_MATH_SUCCESS Operation successful.

MCHP_MATH_ARGUMENT_ERROR fftLenReal is not a supported length.