#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.
|
1.4.6