Jared Baxter
/
Impedance_Fast_Circuitry
Fork of DSP_200kHz by
Jareds_DSP/demodulate.h@85:f1be018aacac, 2018-04-25 (annotated)
- Committer:
- baxterja
- Date:
- Wed Apr 25 16:21:11 2018 +0000
- Revision:
- 85:f1be018aacac
- Parent:
- 78:10b2916b8f5c
Made it so that to change frequencies we only need to change the probe number.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
baxterja | 75:8bb94685c80b | 1 | #ifndef DEMODULATE_H_ |
baxterja | 75:8bb94685c80b | 2 | #define DEMODULATE_H_ |
baxterja | 75:8bb94685c80b | 3 | |
baxterja | 75:8bb94685c80b | 4 | #include "dsp.h" |
baxterja | 75:8bb94685c80b | 5 | #include "mbed.h" |
baxterja | 75:8bb94685c80b | 6 | #include "filters_jared.h" |
baxterja | 75:8bb94685c80b | 7 | |
baxterja | 75:8bb94685c80b | 8 | //#define DEMODULATION_LENGTH 125 |
baxterja | 75:8bb94685c80b | 9 | #define DEMOD_200HZ 0 |
baxterja | 78:10b2916b8f5c | 10 | #define DEMOD_1000HZ 1 |
baxterja | 78:10b2916b8f5c | 11 | #define DEMOD_No_Demod -1 |
baxterja | 85:f1be018aacac | 12 | extern const int pre_compute_length; |
baxterja | 75:8bb94685c80b | 13 | |
baxterja | 75:8bb94685c80b | 14 | void precompute_tables(); |
baxterja | 75:8bb94685c80b | 15 | void demodulate(float *samples[MAX_NUMBER_OF_FILTERS], int num_filters, int sample_length, int demodulation_frequency); |
baxterja | 75:8bb94685c80b | 16 | |
baxterja | 75:8bb94685c80b | 17 | #endif |