From 60cb77fe2db311fd4f8306b15d92e2b43c7b46f0 Mon Sep 17 00:00:00 2001 From: f4exb Date: Fri, 12 Apr 2019 00:18:16 +0200 Subject: [PATCH] BladeRF output: invert I/Q --- .../bladerf1output/bladerf1outputthread.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/samplesink/bladerf1output/bladerf1outputthread.cpp b/plugins/samplesink/bladerf1output/bladerf1outputthread.cpp index 8e421667e..3fae24c90 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputthread.cpp +++ b/plugins/samplesink/bladerf1output/bladerf1outputthread.cpp @@ -95,22 +95,22 @@ void Bladerf1OutputThread::callback(qint16* buf, qint32 len) switch (m_log2Interp) { case 1: - m_interpolators.interpolate2_cen(&beginRead, buf, len*2); + m_interpolators.interpolate2_cen(&beginRead, buf, len*2, true); break; case 2: - m_interpolators.interpolate4_cen(&beginRead, buf, len*2); + m_interpolators.interpolate4_cen(&beginRead, buf, len*2, true); break; case 3: - m_interpolators.interpolate8_cen(&beginRead, buf, len*2); + m_interpolators.interpolate8_cen(&beginRead, buf, len*2, true); break; case 4: - m_interpolators.interpolate16_cen(&beginRead, buf, len*2); + m_interpolators.interpolate16_cen(&beginRead, buf, len*2, true); break; case 5: - m_interpolators.interpolate32_cen(&beginRead, buf, len*2); + m_interpolators.interpolate32_cen(&beginRead, buf, len*2, true); break; case 6: - m_interpolators.interpolate64_cen(&beginRead, buf, len*2); + m_interpolators.interpolate64_cen(&beginRead, buf, len*2, true); break; default: break;