From 392e0bf93031e3daeaf5a6031576b2a89f846a62 Mon Sep 17 00:00:00 2001 From: dj2ls Date: Wed, 12 Oct 2022 12:33:35 +0200 Subject: [PATCH] moved from sum to mean --- tnc/modem.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tnc/modem.py b/tnc/modem.py index a2eef5bf..488d5ca8 100644 --- a/tnc/modem.py +++ b/tnc/modem.py @@ -877,11 +877,11 @@ class RF: # Calculate audio RMS # https://stackoverflow.com/a/9763652 - # calculate RMS every 150 cycles for reducing CPU load + # calculate RMS every 50 cycles for reducing CPU load rms_counter += 1 - if rms_counter > 150: + if rms_counter > 50: d = np.frombuffer(self.fft_data, np.int16).astype(np.float) - static.AUDIO_RMS = int(np.sqrt((d * d).sum() / len(d))) + static.AUDIO_RMS = int(np.sqrt(np.mean(d ** 2))) rms_counter = 0 # Check for signals higher than average by checking for "100"