Browse Source

Added times to finder.c

main
Sebastian 5 months ago
parent
commit
b7289714da
  1. 7
      fft-beacon-finder/finder.c

7
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);

Loading…
Cancel
Save