SSB demod: apply clamping also when squelch opens

pull/2121/head
f4exb 2024-05-19 13:44:45 +02:00
rodzic 8e9661f011
commit 31274b1227
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -171,7 +171,7 @@ void SSBDemodSink::processOneSample(Complex &ci)
// Prevent overload based on squared magnitude variation
// Only if AGC is active
if (m_agcActive && m_agcClamping && agcVal > 100.0)
if (m_agcActive && m_agcClamping && (agcVal > 100.0 || agcVal == 0.0))
{
// qDebug("SSBDemodSink::processOneSample: %f", agcVal);
m_agc.reset(m_agcTarget*m_agcTarget);