From b7289714da3d7554243d782a6e8503c68cab421d Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 15 Dec 2021 22:17:00 +0100 Subject: [PATCH] Added times to finder.c --- fft-beacon-finder/finder.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fft-beacon-finder/finder.c b/fft-beacon-finder/finder.c index 8bf4ff3..d9484b5 100644 --- a/fft-beacon-finder/finder.c +++ b/fft-beacon-finder/finder.c @@ -36,8 +36,11 @@ int main() { int pos = 0; float in[2]; + uint64_t sample_count = 0; + while(fread(in, sizeof(float), 2, input) == 2) { complex float cplx_in = (in[1] + I * in[0]); + sample_count++; if(next_fft_in <= 0) { fft_in[pos] = cplx_in; @@ -90,7 +93,7 @@ int main() { fprintf(output_csv, "\n"); - next_fft_in = SAMPLINGRATE / 10; + next_fft_in = SAMPLINGRATE / 4; } } else { next_fft_in--; @@ -108,6 +111,8 @@ int main() { fwrite(buffer, sizeof(float), 2, output); } + printf("Processed %fs\n", sample_count / SAMPLINGRATE); + fft_destroy_plan(fft); free(fft_in); free(fft_out);