debugging with freedv
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 1 May 2018 01:08:56 +0000 (01:08 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 1 May 2018 01:08:56 +0000 (01:08 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@3543 01035d8c-6547-0410-b346-abe4f91aad63

codec2-dev/src/freedv_api.c
codec2-dev/src/modem_stats.h

index 4955d0766c3546059ef58a0b102db5b29c12dc11..7d4b03529993838ec452db54cf4d6eee54cb317b 100644 (file)
@@ -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;
 }
 
index 65d83fdbe81b1a85ce1d49cc4fe267e8c9a4a5b2..5b5fa2a5f2b8ce9bd213853c7d90c9ece581a047 100644 (file)
@@ -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