From fe40be00a950e39466f90f73d702dd725c3fce07 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 3 Oct 2015 05:15:39 +0200 Subject: [PATCH] Fixed WFM demod RF filrer --- plugins/channel/wfm/wfmdemod.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/channel/wfm/wfmdemod.cpp b/plugins/channel/wfm/wfmdemod.cpp index 59b3a72d4..57a550de0 100644 --- a/plugins/channel/wfm/wfmdemod.cpp +++ b/plugins/channel/wfm/wfmdemod.cpp @@ -251,8 +251,8 @@ void WFMDemod::apply() { m_settingsMutex.lock(); qDebug() << "WFMDemod::handleMessage: m_rfFilter->create_filter"; - Real lowCut = (m_config.m_inputFrequencyOffset - (m_config.m_rfBandwidth / 2.0)) / m_config.m_inputSampleRate; - Real hiCut = (m_config.m_inputFrequencyOffset + (m_config.m_rfBandwidth / 2.0)) / m_config.m_inputSampleRate; + Real lowCut = -(m_config.m_rfBandwidth / 2.0) / m_config.m_inputSampleRate; + Real hiCut = (m_config.m_rfBandwidth / 2.0) / m_config.m_inputSampleRate; m_rfFilter->create_filter(lowCut, hiCut); m_settingsMutex.unlock(); }