#include "complex.h"
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) |
int | dds_scaling_dbm0 (float level) |
Find the scaling factor needed to achieve a specified level in dBm0. | |
int | dds_scaling_dbov (float level) |
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. | |
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. | |
icomplex_t | dds_complex (uint32_t *phase_acc, int32_t phase_rate) |
Generate a complex integer tone sample. | |
icomplex_t | dds_complex_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) |
float | dds_frequencyf (int32_t phase_rate) |
float | dds_scaling_dbm0f (float level) |
float | dds_scaling_dbovf (float level) |
float | ddsf (uint32_t *phase_acc, int32_t phase_rate) |
Generate a floating point tone sample. | |
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_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.
|
|
Generate a complex integer tone sample.
|
|
Generate a complex integer tone sample, with modulation.
|
|
Generate a complex floating point tone sample, with modulation.
|
|
Generate a complex floating point tone sample.
|
|
Find the amplitude for a particular 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 scaling factor needed to achieve a specified level in dBm0.
|
|
Generate a floating point tone sample.
|