//fprintf(stderr, "nin: %d\n", ofdm_get_nin(ofdm));
ofdm_sync_state_machine(ofdm, rx_uw);
- /*
+
fprintf(stderr, "%3d st: %-6s euw: %2d %1d f: %5.1f ist: %-6s %2d eraw: %3d ecdd: %3d iter: %3d pcc: %3d vld: %d, nout: %4d\n",
0, ofdm->last_sync_state, ofdm->uw_errors, ofdm->sync_counter, ofdm->foff_est_hz,
ofdm->last_sync_state_interleaver, ofdm->frame_count_interleaver,
Nerrs_raw, Nerrs_coded, iter, parityCheckCount, *valid, nout);
- */
+
/* no valid FreeDV signal - squelch output */
}
f->snr_est = 0.0;
}
-
+ fprintf(stderr, "sync: %d valid: %d SNR: %3.2f\n", sync, *valid, f->snr_est);
+
return nout;
}
#include "kiss_fft.h"
#define MODEM_STATS_NC_MAX 20
-#define MODEM_STATS_NR_MAX 6
+#define MODEM_STATS_NR_MAX 10
#define MODEM_STATS_ET_MAX 8
#define MODEM_STATS_NSPEC 512
#define MODEM_STATS_MAX_F_HZ 4000