|
ESP-IDF Firmware
Firmware architecture and call graph
|
Data struct of the complex signal generator. More...
#include <dsps_cplx_gen.h>
Data Fields | |
| void * | lut |
| int32_t | lut_len |
| float | freq |
| float | phase |
| out_d_type | d_type |
| int16_t | free_status |
Data struct of the complex signal generator.
This structure is used by a complex generator internally. A user should access this structure only in case of extensions for the DSP Library. All the fields of this structure are initialized by the dsps_cplx_gen_init(...) function.
Definition at line 36 of file dsps_cplx_gen.h.
| out_d_type cplx_sig_s::d_type |
Output data type
Definition at line 41 of file dsps_cplx_gen.h.
Referenced by dsps_cplx_gen_ansi(), and dsps_cplx_gen_init().
| int16_t cplx_sig_s::free_status |
Indicator for cplx_gen_free(...) function
Definition at line 42 of file dsps_cplx_gen.h.
Referenced by cplx_gen_free(), and dsps_cplx_gen_init().
| float cplx_sig_s::freq |
Frequency of the output signal. Nyquist frequency -1 ... 1
Definition at line 39 of file dsps_cplx_gen.h.
Referenced by dsps_cplx_gen_ansi(), dsps_cplx_gen_freq_get(), dsps_cplx_gen_freq_set(), dsps_cplx_gen_init(), and dsps_cplx_gen_set().
| void* cplx_sig_s::lut |
Pointer to the lookup table.
Definition at line 37 of file dsps_cplx_gen.h.
Referenced by cplx_gen_free(), dsps_cplx_gen_ansi(), and dsps_cplx_gen_init().
| int32_t cplx_sig_s::lut_len |
Length of the lookup table.
Definition at line 38 of file dsps_cplx_gen.h.
Referenced by dsps_cplx_gen_ansi(), dsps_cplx_gen_freq_get(), dsps_cplx_gen_init(), and dsps_cplx_gen_phase_get().
| float cplx_sig_s::phase |
Phase (initial_phase during init)
Definition at line 40 of file dsps_cplx_gen.h.
Referenced by dsps_cplx_gen_ansi(), dsps_cplx_gen_init(), dsps_cplx_gen_phase_get(), dsps_cplx_gen_phase_set(), and dsps_cplx_gen_set().