From 1ec8eecefb25ddd82f828a52406aca560ecb0b5d Mon Sep 17 00:00:00 2001 From: f4exb Date: Tue, 2 Jan 2018 20:02:30 +0100 Subject: [PATCH] DSD demod: use lower cutoff for optional audio high pass filter --- debian/changelog | 3 ++- plugins/channelrx/demoddsd/dsddemodplugin.cpp | 2 +- sdrbase/dsp/filtermbe.cpp | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/debian/changelog b/debian/changelog index 7bfb1f3dd..6a91a6d03 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,8 +3,9 @@ sdrangel (3.9.1-1) unstable; urgency=medium * Transmission: make source channels working concurrently in multiple channel * Transmission: connect source channel directly to device FIFO in single channel * NFM, WFM modulators and UDP sink: fixes + * DSD demodulator: use lower cutoff for optional audio high pass filter - -- Edouard Griffiths, F4EXB Tue, 02 Jan 2018 21:14:18 +0100 + -- Edouard Griffiths, F4EXB Tue, 02 Jan 2018 18:14:18 +0100 sdrangel (3.9.0-1) unstable; urgency=medium diff --git a/plugins/channelrx/demoddsd/dsddemodplugin.cpp b/plugins/channelrx/demoddsd/dsddemodplugin.cpp index 4b6582b04..88db9c590 100644 --- a/plugins/channelrx/demoddsd/dsddemodplugin.cpp +++ b/plugins/channelrx/demoddsd/dsddemodplugin.cpp @@ -25,7 +25,7 @@ const PluginDescriptor DSDDemodPlugin::m_pluginDescriptor = { QString("DSD Demodulator"), - QString("3.9.0"), + QString("3.9.1"), QString("(c) Edouard Griffiths, F4EXB"), QString("https://github.com/f4exb/sdrangel"), true, diff --git a/sdrbase/dsp/filtermbe.cpp b/sdrbase/dsp/filtermbe.cpp index 2ce391587..63b5dc9da 100644 --- a/sdrbase/dsp/filtermbe.cpp +++ b/sdrbase/dsp/filtermbe.cpp @@ -20,8 +20,8 @@ const float MBEAudioInterpolatorFilter::m_lpa[3] = {1.0, 1.392667E+00, -5.474446E-01}; const float MBEAudioInterpolatorFilter::m_lpb[3] = {3.869430E-02, 7.738860E-02, 3.869430E-02}; -const float MBEAudioInterpolatorFilter::m_hpa[3] = {1.000000e+00, 1.911437E+00, -9.155749E-01}; -const float MBEAudioInterpolatorFilter::m_hpb[3] = {9.567529E-01, -1.913506E+00, 9.567529E-01}; +const float MBEAudioInterpolatorFilter::m_hpa[3] = {1.000000e+00, 1.955578e+00, -9.565437e-01}; +const float MBEAudioInterpolatorFilter::m_hpb[3] = {9.780305e-01, -1.956061e+00, 9.780305e-01}; MBEAudioInterpolatorFilter::MBEAudioInterpolatorFilter() : m_filterLP(m_lpa, m_lpb),