From 49ff240a988377922634514091e18b2b9c6aeba2 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Thu, 10 Jan 2019 09:51:17 +0000 Subject: [PATCH] - increased k_lag - decreased tolerate baudrate deviation to +/- 20% git-svn-id: http://moon:8086/svn/software/trunk/projects/GnuRadio@397 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- gr-jay/lib/garage_impl.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gr-jay/lib/garage_impl.cc b/gr-jay/lib/garage_impl.cc index 4396e55..4f6568b 100644 --- a/gr-jay/lib/garage_impl.cc +++ b/gr-jay/lib/garage_impl.cc @@ -126,7 +126,7 @@ int garage_impl::general_work (int noutput_items, gr_vector_int &ninput_items, g const float agc_target = 0.5f; const float agc_gain_max = 10.0f; const float k_lead = 1.0e-1f; - const float k_lag = 1.0e-4f; + const float k_lag = 4.0e-4f; const float rho_leak = 0.9999; float err = 0; @@ -242,7 +242,7 @@ int garage_impl::general_work (int noutput_items, gr_vector_int &ninput_items, g m_lag_accu *= rho_leak; if (m_isSignal) { - if (m_lag_accu > -0.5f and m_lag_accu < 0.5f) + if (m_lag_accu > -0.2f and m_lag_accu < 0.2f) { // Lag part of loop filter m_lag_accu += k_leadLag*k_lag*err;