From a4ee9128b9e9a57f247a241cb4f41cdf4c5bab27 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Mon, 17 Dec 2018 21:25:30 +0000 Subject: [PATCH] - use lag term for baudrate estimation git-svn-id: http://moon:8086/svn/software/trunk/projects/GnuRadio@375 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- gr-jay/lib/garage_impl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gr-jay/lib/garage_impl.cc b/gr-jay/lib/garage_impl.cc index 0a302de..aa5291e 100644 --- a/gr-jay/lib/garage_impl.cc +++ b/gr-jay/lib/garage_impl.cc @@ -178,7 +178,7 @@ int garage_impl::general_work (int noutput_items, gr_vector_int &ninput_items, g m_lag_accu += k_leadLag*k_lag*err; m_lag_accu *= (1.f - k_leak); - m_baudRate = (float)m_sampleRate/((1+vcorr)*m_samplesPerSym); + m_baudRate = (float)m_sampleRate/((1+m_lag_accu)*m_samplesPerSym); // Sample bit at baud rate = fs/numSamplesPerSym if (m_count == 0)