![]()  | 
  
    NMSIS-DSP
    Version 1.4.1
    
   NMSIS DSP Software Library 
   | 
 
Functions | |
| RISCV_DSP_ATTRIBUTE void | riscv_rfft_f32 (const riscv_rfft_instance_f32 *S, float32_t *pSrc, float32_t *pDst) | 
| Processing function for the floating-point RFFT/RIFFT. Source buffer is modified by this function.  More... | |
| RISCV_DSP_ATTRIBUTE riscv_status | riscv_rfft_init_f32 (riscv_rfft_instance_f32 *S, riscv_cfft_radix4_instance_f32 *S_CFFT, uint32_t fftLenReal, uint32_t ifftFlagR, uint32_t bitReverseFlag) | 
| Initialization function for the floating-point RFFT/RIFFT.  More... | |
| RISCV_DSP_ATTRIBUTE void riscv_rfft_f32 | ( | const riscv_rfft_instance_f32 * | S, | 
| float32_t * | pSrc, | ||
| float32_t * | pDst | ||
| ) | 
Processing function for the floating-point RFFT/RIFFT. Source buffer is modified by this function.
| [in] | S | points to an instance of the floating-point RFFT/RIFFT structure | 
| [in] | pSrc | points to the input buffer | 
| [out] | pDst | points to the output buffer | 
| RISCV_DSP_ATTRIBUTE riscv_status riscv_rfft_init_f32 | ( | riscv_rfft_instance_f32 * | S, | 
| riscv_cfft_radix4_instance_f32 * | S_CFFT, | ||
| uint32_t | fftLenReal, | ||
| uint32_t | ifftFlagR, | ||
| uint32_t | bitReverseFlag | ||
| ) | 
Initialization function for the floating-point RFFT/RIFFT.
| [in,out] | S | points to an instance of the floating-point RFFT/RIFFT structure | 
| [in,out] | S_CFFT | points to an instance of the floating-point CFFT/CIFFT structure | 
| [in] | fftLenReal | length of the FFT. | 
| [in] | ifftFlagR | flag that selects transform direction
  | 
| [in] | bitReverseFlag | flag that enables / disables bit reversal of output
  | 
fftLenReal is not a supported lengthfftLenRealspecifies length of RFFT/RIFFT Process. Supported FFT Lengths are 128, 512, 2048. ifftFlagR controls whether a forward or inverse transform is computed. Set(=1) ifftFlagR to calculate RIFFT, otherwise RFFT is calculated. bitReverseFlag controls whether output is in normal order or bit reversed order. Set(=1) bitReverseFlag for output to be in normal order otherwise output is in bit reversed order.