From df95e188e854cf1f3d2149b1d864365ce9cfb857 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 12 Dec 2015 23:13:37 +0100 Subject: [PATCH] BFM demod: fixed stereo L-R injection factor --- plugins/channel/bfm/bfmdemod.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/channel/bfm/bfmdemod.cpp b/plugins/channel/bfm/bfmdemod.cpp index f532ab313..927ab1422 100644 --- a/plugins/channel/bfm/bfmdemod.cpp +++ b/plugins/channel/bfm/bfmdemod.cpp @@ -144,7 +144,6 @@ void BFMDemod::feed(const SampleVector::const_iterator& begin, const SampleVecto m_rdsDemod.process(cr.real(), cr.imag()); m_interpolatorRDSDistanceRemain += m_interpolatorRDSDistance; } - } Real sampleStereo; @@ -160,7 +159,7 @@ void BFMDemod::feed(const SampleVector::const_iterator& begin, const SampleVecto m_sampleBuffer.push_back(Sample(m_pilotPLLSamples[1] * (1<<15), 0.0)); // debug 38 kHz pilot } - Complex s(demod*2.0*m_pilotPLLSamples[1], 0); + Complex s(demod * 1.17 * m_pilotPLLSamples[1], 0); if (m_interpolatorStereo.interpolate(&m_interpolatorStereoDistanceRemain, s, &cs)) {