![]() |
NMSIS-DSP
Version 1.5.0
NMSIS DSP Software Library
|
Functions | |
| int32_t | riscv_rfft_tmp_buffer_size (riscv_math_datatype dt, uint32_t nb_samples) |
| Calculate required length for the temporary buffer for both RFFT and RIFFT. More... | |
| int32_t | riscv_rfft_output_buffer_size (riscv_math_datatype dt, uint32_t nb_samples) |
| Calculate required length for the output buffer. More... | |
| int32_t | riscv_rifft_input_buffer_size (riscv_math_datatype dt, uint32_t nb_samples) |
| Calculate required length for the input buffer. More... | |
end of CFFTBuffers group
| int32_t riscv_rfft_output_buffer_size | ( | riscv_math_datatype | dt, |
| uint32_t | nb_samples | ||
| ) |
Calculate required length for the output buffer.
| [in] | dt | Data type of the input data |
| [in] | nb_samples | Number of samples in the input data |
| int32_t riscv_rfft_tmp_buffer_size | ( | riscv_math_datatype | dt, |
| uint32_t | nb_samples | ||
| ) |
Calculate required length for the temporary buffer for both RFFT and RIFFT.
| [in] | dt | Data type of the input data |
| [in] | nb_samples | Number of samples in the input data |
nb_samples is the RFFT length, also means how many real numbers are in the input buffer nb_samples * 2U is the buffer length used for CFFT And there is an extra buffer needed for temp result
| int32_t riscv_rifft_input_buffer_size | ( | riscv_math_datatype | dt, |
| uint32_t | nb_samples | ||
| ) |
Calculate required length for the input buffer.
| [in] | dt | Data type of the input data |
| [in] | nb_samples | RFFT length in samples |