From cd6ab7f77d216dba3c26f2cdc736e49001ded6e3 Mon Sep 17 00:00:00 2001 From: Kamal Mostafa Date: Sun, 5 Jun 2011 08:44:47 -0700 Subject: [PATCH] fsk: noconfidence_bits increase to 20 ... and probably should be set even higher, to allow for even longer idle-bit (stop-bit) periods. --- src/fsk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/fsk.c b/src/fsk.c index 6fe0d59..ee2b5ec 100644 --- a/src/fsk.c +++ b/src/fsk.c @@ -446,7 +446,9 @@ debug_log( "--------------------------\n"); if ( confidence <= FSK_MIN_CONFIDENCE ) { if ( carrier ) { - if ( ++noconfidence > 3 ) // FIXME: explain + // FIXME: explain +#define FSK_MAX_NOCONFIDENCE_BITS 20 + if ( ++noconfidence > FSK_MAX_NOCONFIDENCE_BITS ) { fprintf(stderr, "### NOCARRIER nbytes=%u confidence=%f ###\n", nframes_decoded, confidence_total / nframes_decoded );