dds_float.c File Reference

#include <stdio.h>
#include <inttypes.h>
#include <tgmath.h>
#include <math.h>
#include "floating_fudge.h"
#include "spandsp/telephony.h"
#include "spandsp/complex.h"
#include "spandsp/dds.h"

Defines

#define SLENK   11
#define SINELEN   (1 << SLENK)

Functions

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)
void dds_advancef (uint32_t *phase_acc, int32_t phase_rate)
float ddsf (uint32_t *phase_acc, int32_t phase_rate)
float dds_lookupf (uint32_t phase)
float dds_modf (uint32_t *phase_acc, int32_t phase_rate, float scale, int32_t phase)
complexf_t dds_complexf (uint32_t *phase_acc, int32_t phase_rate)
complexf_t dds_lookup_complexf (uint32_t phase)
complexf_t dds_complex_modf (uint32_t *phase_acc, int32_t phase_rate, float scale, int32_t phase)

Detailed Description


Generated by  doxygen 1.6.2