Jared Baxter
/
Impedance_Fast_Circuitry
Fork of DSP_200kHz by
Diff: Jareds_DSP/demodulate.cpp
- Revision:
- 85:f1be018aacac
- Parent:
- 84:5b4466dd2326
--- a/Jareds_DSP/demodulate.cpp Wed Feb 21 23:23:17 2018 +0000 +++ b/Jareds_DSP/demodulate.cpp Wed Apr 25 16:21:11 2018 +0000 @@ -1,15 +1,15 @@ #include "demodulate.h" -#define MAX_NUMBER_DEMOD_FREQ 1 +#define MAX_NUMBER_DEMOD_FREQ 1 //Number of sinusoids in composite signal -#define DEMOD_EXTRA_TABLE_LENGTH 16 +#define DEMOD_EXTRA_TABLE_LENGTH 16 //small extra wrap-around buffer, probably not necassary #define TWOPI 6.28318530717959 -float *imod[MAX_NUMBER_DEMOD_FREQ]; -float *qmod[MAX_NUMBER_DEMOD_FREQ]; -float demod_Carrier_Frequency[MAX_NUMBER_DEMOD_FREQ] = {100000/208}; -float demod_Table_Length[MAX_NUMBER_DEMOD_FREQ] = {208/8}; -float demod_Sample_Frequency[MAX_NUMBER_DEMOD_FREQ] = {12500}; +float *imod[MAX_NUMBER_DEMOD_FREQ]; //inphase cos(wt) +float *qmod[MAX_NUMBER_DEMOD_FREQ]; //quadrature phase +float demod_Carrier_Frequency[MAX_NUMBER_DEMOD_FREQ] = {100000/pre_compute_length}; +float demod_Table_Length[MAX_NUMBER_DEMOD_FREQ] = {pre_compute_length/8}; +float demod_Sample_Frequency[MAX_NUMBER_DEMOD_FREQ] = {100000/8}; void precompute_tables() {