From d80de98fad70093080d84c6ed93d855b8a6c9def Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Thu, 16 Jun 2022 19:44:43 +0000 Subject: [PATCH] - STR: fixed switching between ACQ and TRK loop filter coeffs git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1008 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- Source/Receiver.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Receiver.cpp b/Source/Receiver.cpp index f4b64d7..92a5a38 100644 --- a/Source/Receiver.cpp +++ b/Source/Receiver.cpp @@ -784,6 +784,12 @@ void Receiver::setParams(const params_t ¶ms) m_params = params; + // STR loop filter has changed + if (lastParams.str_loopfilter_coeff_index != m_params.str_loopfilter_coeff_index) + { + m_timingGenerator.loopFilterSetup(&m_loop_filter_str, &m_params.str_loopfilter_coeff[m_params.str_loopfilter_coeff_index]); + } + // DDC frequency has changed if (lastParams.ddc_freq != m_params.ddc_freq) {