From 0db0fcc27e5bc16968c7b1aad5f7153e6681fd77 Mon Sep 17 00:00:00 2001 From: dj2ls Date: Fri, 20 May 2022 09:26:01 +0200 Subject: [PATCH] changed clip range for snr to -128/128 instead of 0/255 This possibly fixes the SNR problem, but needs to be tested carefully as we had a reason for using np.clip() --- tnc/modem.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tnc/modem.py b/tnc/modem.py index 5a44d8fa..cbd24361 100644 --- a/tnc/modem.py +++ b/tnc/modem.py @@ -620,8 +620,8 @@ class RF(): snr = round(modem_stats_snr, 1) structlog.get_logger("structlog").info("[MDM] calculate_snr: ", snr=snr) - # print(snr) - static.SNR = np.clip(snr, 0, 255) # limit to max value of 255 + # static.SNR = np.clip(snr, 0, 255) # limit to max value of 255 + static.SNR = np.clip(snr, -128, 128) # limit to max value of -128/128 as a possible fix of #188 return static.SNR except Exception as e: structlog.get_logger("structlog").error(f"[MDM] calculate_snr: Exception: {e}")