1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-15 21:01:45 -05:00

LimeSDR: fixed analog LP setting

This commit is contained in:
f4exb 2017-11-29 12:51:05 +01:00
parent 3bfdd49b4f
commit 314d4c9d1e
2 changed files with 22 additions and 13 deletions

View File

@ -885,7 +885,8 @@ bool LimeSDROutput::applySettings(const LimeSDROutputSettings& settings, bool fo
qDebug("LimeSDROutput::applySettings: calibration successful on Tx channel %d", m_deviceShared.m_channel); qDebug("LimeSDROutput::applySettings: calibration successful on Tx channel %d", m_deviceShared.m_channel);
} }
} }
else if (doLPCalibration)
if (doLPCalibration)
{ {
if (LMS_SetLPFBW(m_deviceShared.m_deviceParams->getDevice(), if (LMS_SetLPFBW(m_deviceShared.m_deviceParams->getDevice(),
LMS_CH_TX, LMS_CH_TX,
@ -1013,7 +1014,11 @@ bool LimeSDROutput::applySettings(const LimeSDROutputSettings& settings, bool fo
<< " m_ncoFrequency: " << m_settings.m_ncoFrequency << " m_ncoFrequency: " << m_settings.m_ncoFrequency
<< " m_antennaPath: " << m_settings.m_antennaPath << " m_antennaPath: " << m_settings.m_antennaPath
<< " m_extClock: " << m_settings.m_extClock << " m_extClock: " << m_settings.m_extClock
<< " m_extClockFreq: " << m_settings.m_extClockFreq; << " m_extClockFreq: " << m_settings.m_extClockFreq
<< " force: " << force
<< " forceNCOFrequency: " << forceNCOFrequency
<< " doCalibration: " << doCalibration
<< " doLPCalibration: " << doLPCalibration;
return true; return true;
} }

View File

@ -711,7 +711,7 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
else else
{ {
doCalibration = true; doCalibration = true;
qDebug() << "LimeSDRInput::applySettings: Gain set to " << settings.m_gain; qDebug() << "LimeSDRInput::applySettings: Gain (auto) set to " << settings.m_gain;
} }
} }
} }
@ -724,7 +724,7 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
settings.m_lnaGain)) settings.m_lnaGain))
{ {
doCalibration = true; doCalibration = true;
qDebug() << "LimeSDRInput::applySettings: LNA gain set to " << settings.m_lnaGain; qDebug() << "LimeSDRInput::applySettings: LNA gain (manual) set to " << settings.m_lnaGain;
} }
else else
{ {
@ -736,7 +736,7 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
settings.m_tiaGain)) settings.m_tiaGain))
{ {
doCalibration = true; doCalibration = true;
qDebug() << "LimeSDRInput::applySettings: TIA gain set to " << settings.m_tiaGain; qDebug() << "LimeSDRInput::applySettings: TIA gain (manual) set to " << settings.m_tiaGain;
} }
else else
{ {
@ -748,7 +748,7 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
settings.m_pgaGain)) settings.m_pgaGain))
{ {
doCalibration = true; doCalibration = true;
qDebug() << "LimeSDRInput::applySettings: PGA gain set to " << settings.m_pgaGain; qDebug() << "LimeSDRInput::applySettings: PGA gain (manual) set to " << settings.m_pgaGain;
} }
else else
{ {
@ -772,7 +772,7 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
else else
{ {
doCalibration = true; doCalibration = true;
qDebug() << "LimeSDRInput::applySettings: Gain set to " << settings.m_gain; qDebug() << "LimeSDRInput::applySettings: Gain (auto) set to " << settings.m_gain;
} }
} }
} }
@ -786,7 +786,7 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
settings.m_lnaGain)) settings.m_lnaGain))
{ {
doCalibration = true; doCalibration = true;
qDebug() << "LimeSDRInput::applySettings: LNA gain set to " << settings.m_lnaGain; qDebug() << "LimeSDRInput::applySettings: LNA gain (manual) set to " << settings.m_lnaGain;
} }
else else
{ {
@ -804,7 +804,7 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
settings.m_tiaGain)) settings.m_tiaGain))
{ {
doCalibration = true; doCalibration = true;
qDebug() << "LimeSDRInput::applySettings: TIA gain set to " << settings.m_tiaGain; qDebug() << "LimeSDRInput::applySettings: TIA gain (manual) set to " << settings.m_tiaGain;
} }
else else
{ {
@ -822,7 +822,7 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
settings.m_pgaGain)) settings.m_pgaGain))
{ {
doCalibration = true; doCalibration = true;
qDebug() << "LimeSDRInput::applySettings: PGA gain set to " << settings.m_pgaGain; qDebug() << "LimeSDRInput::applySettings: PGA gain (manual) set to " << settings.m_pgaGain;
} }
else else
{ {
@ -1037,7 +1037,8 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
qDebug("LimeSDRInput::applySettings: calibration successful on Rx channel %d", m_deviceShared.m_channel); qDebug("LimeSDRInput::applySettings: calibration successful on Rx channel %d", m_deviceShared.m_channel);
} }
} }
else if (doLPCalibration)
if (doLPCalibration)
{ {
if (LMS_SetLPFBW(m_deviceShared.m_deviceParams->getDevice(), if (LMS_SetLPFBW(m_deviceShared.m_deviceParams->getDevice(),
LMS_CH_RX, LMS_CH_RX,
@ -1048,7 +1049,6 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
} }
else else
{ {
doCalibration = true;
qDebug("LimeSDRInput::applySettings: LPF set to %f Hz", m_settings.m_lpfBW); qDebug("LimeSDRInput::applySettings: LPF set to %f Hz", m_settings.m_lpfBW);
} }
} }
@ -1166,7 +1166,11 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc
<< " m_ncoFrequency: " << m_settings.m_ncoFrequency << " m_ncoFrequency: " << m_settings.m_ncoFrequency
<< " m_antennaPath: " << m_settings.m_antennaPath << " m_antennaPath: " << m_settings.m_antennaPath
<< " m_extClock: " << m_settings.m_extClock << " m_extClock: " << m_settings.m_extClock
<< " m_extClockFreq: " << m_settings.m_extClockFreq; << " m_extClockFreq: " << m_settings.m_extClockFreq
<< " force: " << force
<< " forceNCOFrequency: " << forceNCOFrequency
<< " doCalibration: " << doCalibration
<< " doLPCalibration: " << doLPCalibration;
return true; return true;
} }