Dependencies:   mbed-dsp mbed

Fork of DSP_200kHz by Mazzeo Research Group

Revision:
85:f1be018aacac
Parent:
84:5b4466dd2326
diff -r 5b4466dd2326 -r f1be018aacac Jareds_DSP/demodulate.cpp
--- 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()
 {