SSB demod: squelch: change ramp up/down constant to half of the averaging time

pull/177/head
f4exb 2018-05-06 14:50:13 +02:00
rodzic 56c0aaedcd
commit b9a19577c7
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -405,7 +405,7 @@ void SSBDemod::applyAudioSampleRate(int sampleRate)
if (m_agcNbSamples != agcNbSamples)
{
m_agc.resize(agcNbSamples, std::min(sampleRate/20, agcNbSamples/2), agcTarget);
m_agc.resize(agcNbSamples, agcNbSamples/2, agcTarget);
m_agc.setStepDownDelay(agcNbSamples);
m_agcNbSamples = agcNbSamples;
}
@ -503,7 +503,7 @@ void SSBDemod::applySettings(const SSBDemodSettings& settings, bool force)
if (m_agcNbSamples != agcNbSamples)
{
m_settingsMutex.lock();
m_agc.resize(agcNbSamples, std::min((int)m_audioSampleRate/20, agcNbSamples/2), agcTarget);
m_agc.resize(agcNbSamples, agcNbSamples/2, agcTarget);
m_agc.setStepDownDelay(agcNbSamples);
m_agcNbSamples = agcNbSamples;
m_settingsMutex.unlock();