![]() |
NMSIS-DSP
Version 1.5.0
NMSIS DSP Software Library
|
Functions | |
| int32_t | riscv_cfft_tmp_buffer_size (riscv_math_datatype dt, uint32_t nb_samples) |
| Calculate required length for the temporary buffer. More... | |
| int32_t | riscv_cfft_output_buffer_size (riscv_math_datatype dt, uint32_t nb_samples) |
| Calculate required length for the output buffer. More... | |
| int32_t | riscv_cifft_output_buffer_size (riscv_math_datatype dt, uint32_t nb_samples) |
| Calculate required length for the output buffer. More... | |
| int32_t riscv_cfft_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_cfft_tmp_buffer_size | ( | riscv_math_datatype | dt, |
| uint32_t | nb_samples | ||
| ) |
Calculate required length for the temporary buffer.
| [in] | dt | Data type of the input data |
| [in] | nb_samples | Number of samples |
nb_samples is the CFFT length, also means how many complex numbers are in the input buffer nb_samples * 2U is the real numbers, also the real data length nb_samples * 4U is needed for double buffer.
| int32_t riscv_cifft_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 |