Jared Baxter
/
Impedance_Fast_Circuitry
Fork of DSP_200kHz by
Jareds_DSP/demodulate.h@87:80c9169acb85, 2018-06-27 (annotated)
- Committer:
- baxterja
- Date:
- Wed Jun 27 19:23:32 2018 +0000
- Revision:
- 87:80c9169acb85
- Parent:
- 85:f1be018aacac
Changed frequencies for different probe number. I also ordered frequencies from smallest to largest (I don't know if this is a good idea or not)
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 |