From 6b7ed6e41ed5e4a1eee79d6faf2acf6555f6c50a Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Wed, 15 Jun 2022 14:55:34 +0000 Subject: [PATCH] - removed omega from TimingGenerator git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@986 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- radio/interpolation/TimingGenerator.cpp | 14 ++++---------- radio/interpolation/TimingGenerator.hpp | 4 +--- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/radio/interpolation/TimingGenerator.cpp b/radio/interpolation/TimingGenerator.cpp index 5e9a425..a8cfffb 100644 --- a/radio/interpolation/TimingGenerator.cpp +++ b/radio/interpolation/TimingGenerator.cpp @@ -6,8 +6,7 @@ namespace Radio namespace Interpolation { TimingGenerator::TimingGenerator() -: m_omega(1) -, m_mu(0) +: m_mu(0) , m_adv(0) { } @@ -17,20 +16,15 @@ TimingGenerator::~TimingGenerator() } -void TimingGenerator::setOmega(radio_float_t omega) -{ - m_omega = omega; -} - void TimingGenerator::process(ComplexScalar const &iq) { (void)iq; - update(); + update(1.0); } -void TimingGenerator::update() +void TimingGenerator::update(radio_float_t omega) { - m_mu += m_omega; + m_mu += omega; m_adv = (size_t)m_mu; m_mu -= m_adv; } diff --git a/radio/interpolation/TimingGenerator.hpp b/radio/interpolation/TimingGenerator.hpp index 1c53901..63c3505 100644 --- a/radio/interpolation/TimingGenerator.hpp +++ b/radio/interpolation/TimingGenerator.hpp @@ -20,15 +20,13 @@ public: size_t getAdv() const; radio_float_t getMu() const; - void setOmega(radio_float_t omega); virtual void process(ComplexScalar const &iq); protected: - radio_float_t m_omega; radio_float_t m_mu; size_t m_adv; - void update(); + void update(radio_float_t omega); }; } // Interpolation