Go to the source code of this file.
Functions | |
int32_t | dds_phase_rate (float frequency) |
Find the phase rate value to achieve a particular frequency. | |
float | dds_frequency (int32_t phase_rate) |
Find the frequency, in Hz, equivalent to a phase rate. | |
int | dds_scaling_dbm0 (float level) |
Find the scaling factor needed to achieve a specified level in dBm0. | |
int | dds_scaling_dbov (float level) |
Find the scaling factor needed to achieve a specified level in dBmov. | |
int16_t | dds_lookup (uint32_t phase) |
Find the amplitude for a particular phase. | |
int16_t | dds_offset (uint32_t phase_acc, int32_t phase_offset) |
Find the amplitude for a particular phase offset from an accumulated phase. | |
void | dds_advance (uint32_t *phase_acc, int32_t phase_rate) |
Advance the phase, without returning any new signal sample. | |
int16_t | dds (uint32_t *phase_acc, int32_t phase_rate) |
Generate an integer tone sample. | |
int16_t | dds_mod (uint32_t *phase_acc, int32_t phase_rate, int scale, int32_t phase) |
Generate an integer tone sample, with modulation. | |
complexi_t | dds_complexi (uint32_t *phase_acc, int32_t phase_rate) |
Generate a complex integer tone sample. | |
complexi_t | dds_lookup_complexi (uint32_t phase) |
Lookup the complex integer value of a specified phase. | |
complexi_t | dds_complexi_mod (uint32_t *phase_acc, int32_t phase_rate, int scale, int32_t phase) |
Generate a complex integer tone sample, with modulation. | |
int32_t | dds_phase_ratef (float frequency) |
Find the phase rate equivalent to a frequency, in Hz. | |
float | dds_frequencyf (int32_t phase_rate) |
Find the frequency, in Hz, equivalent to a phase rate. | |
float | dds_scaling_dbm0f (float level) |
Find the scaling factor equivalent to a dBm0 value. | |
float | dds_scaling_dbovf (float level) |
Find the scaling factor equivalent to a dBmov value. | |
void | dds_advancef (uint32_t *phase_acc, int32_t phase_rate) |
Advance the phase, without returning any new signal sample. | |
float | ddsf (uint32_t *phase_acc, int32_t phase_rate) |
Generate a floating point tone sample. | |
float | dds_lookupf (uint32_t phase) |
Lookup the floating point value of a specified phase. | |
float | dds_modf (uint32_t *phase_acc, int32_t phase_rate, float scale, int32_t phase) |
Generate a floating point tone sample, with modulation. | |
complexf_t | dds_complexf (uint32_t *phase_acc, int32_t phase_rate) |
Generate a complex floating point tone sample. | |
complexf_t | dds_lookup_complexf (uint32_t phase_acc) |
Lookup the complex value of a specified phase. | |
complexf_t | dds_complex_modf (uint32_t *phase_acc, int32_t phase_rate, float scale, int32_t phase) |
Generate a complex floating point tone sample, with modulation. |
|
Generate an integer tone sample.
|
|
Advance the phase, without returning any new signal sample.
|
|
Advance the phase, without returning any new signal sample.
|
|
Generate a complex floating point tone sample, with modulation.
|
|
Generate a complex floating point tone sample.
|
|
Generate a complex integer tone sample.
|
|
Generate a complex integer tone sample, with modulation.
|
|
Find the frequency, in Hz, equivalent to a phase rate.
|
|
Find the frequency, in Hz, equivalent to a phase rate.
|
|
Find the amplitude for a particular phase.
|
|
Lookup the complex value of a specified phase.
|
|
Lookup the complex integer value of a specified phase.
|
|
Lookup the floating point value of a specified phase.
|
|
Generate an integer tone sample, with modulation.
|
|
Generate a floating point tone sample, with modulation.
|
|
Find the amplitude for a particular phase offset from an accumulated phase.
|
|
Find the phase rate value to achieve a particular frequency.
|
|
Find the phase rate equivalent to a frequency, in Hz.
|
|
Find the scaling factor needed to achieve a specified level in dBm0.
|
|
Find the scaling factor equivalent to a dBm0 value.
|
|
Find the scaling factor needed to achieve a specified level in dBmov.
|
|
Find the scaling factor equivalent to a dBmov value.
|
|
Generate a floating point tone sample.
|