EU1KY AA
dsp.h File Reference
#include <stdint.h>
#include <complex.h>
#include "stm32746g_discovery_audio.h"

Go to the source code of this file.

Macros

#define NSAMPLES   512
 
#define NDUMMY   32
 
#define FSAMPLE   I2S_AUDIOFREQ_48K
 
#define FFTBIN   107
 

Typedefs

typedef float complex DSP_RX
 

Functions

void DSP_Init (void)
 
void DSP_Measure (uint32_t freqHz, int applyErrCorr, int applyOSL, int nMeasurements)
 
void DSP_Measure2 (void)
 
DSP_RX DSP_MeasuredZ (void)
 
float DSP_MeasuredPhase (void)
 
float DSP_MeasuredDiff (void)
 
float DSP_MeasuredDiffdB (void)
 
float DSP_MeasuredPhaseDeg (void)
 
float DSP_MeasuredMagVmv (void)
 
float DSP_MeasuredMagImv (void)
 
float complex DSP_MeasuredMagPhaseV (void)
 
float complex DSP_MeasuredMagPhaseI (void)
 
float DSP_CalcX (void)
 
float DSP_CalcVSWR (DSP_RX Z)
 
uint32_t DSP_GetIF (void)
 
void DSP_Sample (void)
 
void DSP_Sample16 (void)
 

Macro Definition Documentation

#define FFTBIN   107
#define FSAMPLE   I2S_AUDIOFREQ_48K
#define NDUMMY   32
#define NSAMPLES   512

Typedef Documentation

typedef float complex DSP_RX

Function Documentation

float DSP_CalcVSWR ( DSP_RX  Z)
float DSP_CalcX ( void  )
uint32_t DSP_GetIF ( void  )
void DSP_Init ( void  )
void DSP_Measure ( uint32_t  freqHz,
int  applyErrCorr,
int  applyOSL,
int  nMeasurements 
)
void DSP_Measure2 ( void  )
float DSP_MeasuredDiff ( void  )
float DSP_MeasuredDiffdB ( void  )
float DSP_MeasuredMagImv ( void  )
float complex DSP_MeasuredMagPhaseI ( void  )
float complex DSP_MeasuredMagPhaseV ( void  )
float DSP_MeasuredMagVmv ( void  )
float DSP_MeasuredPhase ( void  )
float DSP_MeasuredPhaseDeg ( void  )
DSP_RX DSP_MeasuredZ ( void  )
void DSP_Sample ( void  )
void DSP_Sample16 ( void  )