From 37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba Mon Sep 17 00:00:00 2001 From: Alexander Chemeris Date: Sun, 7 Jun 2015 01:10:11 -0400 Subject: transceiver: Remove noise/RSSI gating. It does more harm than good. the current noise calculation is too error prone, so we can't trust it. And we end up loosing perfectly good bursts because of that. --- Transceiver52M/Transceiver.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Transceiver52M/Transceiver.cpp b/Transceiver52M/Transceiver.cpp index 21aaabf..5325d0b 100644 --- a/Transceiver52M/Transceiver.cpp +++ b/Transceiver52M/Transceiver.cpp @@ -692,8 +692,7 @@ SoftVector *Transceiver::pullRadioVector(GSM::Time &wTime, double &RSSI, if (equalize && (type != TSC)) equalize = false; - if (avg - state->mNoiseLev > 0.0) - bits = demodulate(state, *burst, amp, toa, time.TN(), equalize); + bits = demodulate(state, *burst, amp, toa, time.TN(), equalize); wTime = time; RSSI = 20.0 * log10(rxFullScale / avg); -- cgit v1.2.3