Defines |
#define | SLENK 7 |
#define | DDS_STEPS (1 << SLENK) |
#define | DDS_SHIFT (32 - 2 - SLENK) |
Functions |
int32_t | dds_phase_rate (float frequency) |
float | dds_frequency (int32_t phase_rate) |
int16_t | dds_scaling_dbm0 (float level) |
int16_t | dds_scaling_dbov (float level) |
int16_t | dds_lookup (uint32_t phase) |
int16_t | dds_offset (uint32_t phase_acc, int32_t phase_offset) |
void | dds_advance (uint32_t *phase_acc, int32_t phase_rate) |
int16_t | dds (uint32_t *phase_acc, int32_t phase_rate) |
int16_t | dds_mod (uint32_t *phase_acc, int32_t phase_rate, int16_t scale, int32_t phase) |
complexi_t | dds_lookup_complexi (uint32_t phase) |
complexi_t | dds_complexi (uint32_t *phase_acc, int32_t phase_rate) |
complexi_t | dds_complexi_mod (uint32_t *phase_acc, int32_t phase_rate, int16_t scale, int32_t phase) |
complexi16_t | dds_lookup_complexi16 (uint32_t phase) |
complexi16_t | dds_complexi16 (uint32_t *phase_acc, int32_t phase_rate) |
complexi16_t | dds_complexi16_mod (uint32_t *phase_acc, int32_t phase_rate, int16_t scale, int32_t phase) |
complexi32_t | dds_lookup_complexi32 (uint32_t phase) |
complexi32_t | dds_complexi32 (uint32_t *phase_acc, int32_t phase_rate) |
complexi32_t | dds_complexi32_mod (uint32_t *phase_acc, int32_t phase_rate, int16_t scale, int32_t phase) |