|
30319_labs
Sistemas Electrónicos con Microprocesadores
|
#include <dds.h>
Campos de datos | |
| uint16_t | phaseAccumulator |
| uint16_t | phaseIncrement |
Esta estructura contiene los parámetros necesarios para implementar un generador de señales mediante síntesis digital directa (DDS). El acumulador de fase se incrementa en cada llamada a DDS16Bits_getNextSample() según el valor de phaseIncrement, permitiendo generar tonos de diferentes frecuencias.
| uint16_t dds16bits_t::phaseAccumulator |
Acumulador de fase (estado actual del generador)
| uint16_t dds16bits_t::phaseIncrement |
Incremento de fase (determina la frecuencia del tono)