mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-19 06:41:47 -05:00
Fixed NFM squelch sensitivity
This commit is contained in:
parent
26162c49a1
commit
76d52e75fc
@ -165,7 +165,7 @@ void NFMDemod::feed(const SampleVector::const_iterator& begin, const SampleVecto
|
|||||||
Real qp = ci.imag() - m_m2Sample.imag();
|
Real qp = ci.imag() - m_m2Sample.imag();
|
||||||
Real h1 = m_m1Sample.real() * qp;
|
Real h1 = m_m1Sample.real() * qp;
|
||||||
Real h2 = m_m1Sample.imag() * ip;
|
Real h2 = m_m1Sample.imag() * ip;
|
||||||
Real demod = (h1 - h2) * 16; // 10000 (multiply by 2^16 after demod)
|
Real demod = (h1 - h2) * 2; // 10000 (multiply by 2^16 after demod)
|
||||||
|
|
||||||
m_m2Sample = m_m1Sample;
|
m_m2Sample = m_m1Sample;
|
||||||
m_m1Sample = ci;
|
m_m1Sample = ci;
|
||||||
@ -218,7 +218,7 @@ void NFMDemod::feed(const SampleVector::const_iterator& begin, const SampleVecto
|
|||||||
{
|
{
|
||||||
demod = m_bandpass.filter(demod);
|
demod = m_bandpass.filter(demod);
|
||||||
demod *= m_running.m_volume;
|
demod *= m_running.m_volume;
|
||||||
sample = demod * ((1<<16)/301) * m_AGC.getDelayedValue(); // denominator = bandpass filter number of taps
|
sample = demod * ((1<<19)/301) * m_AGC.getDelayedValue(); // denominator = bandpass filter number of taps
|
||||||
}
|
}
|
||||||
|
|
||||||
m_AGC.openedSquelch();
|
m_AGC.openedSquelch();
|
||||||
|
Loading…
Reference in New Issue
Block a user