From 4d95c38abb001e2299861a6cdd621e1a735438b4 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Sat, 9 Oct 2021 16:05:50 +1030 Subject: [PATCH] announce RxGain --- src/rtl_fsk.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rtl_fsk.c b/src/rtl_fsk.c index d728716..8d367e5 100644 --- a/src/rtl_fsk.c +++ b/src/rtl_fsk.c @@ -395,7 +395,7 @@ static void rtlsdr_callback(unsigned char *buf, uint32_t len, void *ctx) float S,N,RxleveldBm, NodBmHz; freedv_get_fsk_S_and_N(freedv, &S, &N); RxleveldBm = 10*log10(S) + RxGain; - NodBmHz = 10*log10(N) + RxGain - 10*log10((float)Rs);; + NodBmHz = 10*log10(N) + RxGain - 10*log10((float)Rs); fprintf(stderr, "%lu ", (unsigned long)time(NULL)); fprintf(stderr, "Rx Frame Rxloc: %6.2f Noloc: %6.2f snrloc: %5.2f ", RxleveldBm, NodBmHz, 10*log10(S/N)); memcpy(&S, &bytes_out[2], sizeof(float)); @@ -548,7 +548,8 @@ int main(int argc, char **argv) else if (gain/10 == 30) RxGain = -71.0; else - fprintf(stderr,"rtl_fsk: WARNING RxLevel not calibrated at this -g gain\n"); + fprintf(stderr,"rtl_fsk: WARNING RxGain not calibrated at this -g gain\n"); + fprintf(stderr,"rtl_fsk: RxGain: %f\n", RxGain); break; case 's': samp_rate = (uint32_t)atofs(optarg);