From: drowe67 Date: Tue, 1 May 2018 01:08:56 +0000 (+0000) Subject: debugging with freedv X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=031442f34446145940ecc10827cd819394a3fce6;p=freetel-svn-tracking.git debugging with freedv git-svn-id: https://svn.code.sf.net/p/freetel/code@3543 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/src/freedv_api.c b/codec2-dev/src/freedv_api.c index 4955d076..7d4b0352 100644 --- a/codec2-dev/src/freedv_api.c +++ b/codec2-dev/src/freedv_api.c @@ -1808,12 +1808,12 @@ static int freedv_comprx_700d(struct freedv *f, COMP demod_in_8kHz[], int *valid //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 */ @@ -1824,7 +1824,8 @@ static int freedv_comprx_700d(struct freedv *f, COMP demod_in_8kHz[], int *valid } f->snr_est = 0.0; } - + fprintf(stderr, "sync: %d valid: %d SNR: %3.2f\n", sync, *valid, f->snr_est); + return nout; } diff --git a/codec2-dev/src/modem_stats.h b/codec2-dev/src/modem_stats.h index 65d83fdb..5b5fa2a5 100644 --- a/codec2-dev/src/modem_stats.h +++ b/codec2-dev/src/modem_stats.h @@ -36,7 +36,7 @@ #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