mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-12-23 01:55:48 -05:00
LimeSDR: GUI cosmetic changea
This commit is contained in:
parent
f75b45a1c1
commit
243235b75f
@ -328,9 +328,10 @@ void LimeSDROutputGUI::setNCODisplay()
|
||||
false,
|
||||
8,
|
||||
-ncoHalfRange,
|
||||
ncoHalfRange); // frequency dial is in kHz
|
||||
ncoHalfRange);
|
||||
|
||||
ui->ncoFrequency->blockSignals(true);
|
||||
ui->ncoFrequency->setToolTip(QString("NCO frequency shift in Hz (Range: +/- %1 kHz)").arg(ncoHalfRange/1000));
|
||||
ui->ncoFrequency->setValue(m_settings.m_ncoFrequency);
|
||||
ui->ncoFrequency->blockSignals(false);
|
||||
}
|
||||
|
@ -6,7 +6,7 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>350</width>
|
||||
<width>360</width>
|
||||
<height>290</height>
|
||||
</rect>
|
||||
</property>
|
||||
@ -18,7 +18,7 @@
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>350</width>
|
||||
<width>360</width>
|
||||
<height>290</height>
|
||||
</size>
|
||||
</property>
|
||||
@ -247,7 +247,7 @@
|
||||
<cursorShape>PointingHandCursor</cursorShape>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>NCO frequency (Hz)</string>
|
||||
<string>NCO frequency shift in Hz</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
@ -77,9 +77,9 @@ Use this button to activate/deactivate the TSP NCO. The LMS7002M chip has an ind
|
||||
|
||||
Use this push button to reset the NCO frequency to 0 and thus center on the main passband of the DAC.
|
||||
|
||||
<h3>7: NCO frequency</h3>
|
||||
<h3>7: NCO frequency shift</h3>
|
||||
|
||||
This is the NCO frequency. Use the thumbwheels to adjust frequency as done with the LO (1.1). Pressing shift simultanoeusly moves digit by 5 and pressing control moves it by 2. The boundaries are dynamically calculated from the LO center frequency, sample rate and hardware interpolation factor.
|
||||
This is the frequency shift applied when the NCO is engaged thus the actual LO frequency is the center frequency of transmission minus this value. Use the thumbwheels to adjust frequency as done with the LO (1.1). Pressing shift simultanoeusly moves digit by 5 and pressing control moves it by 2. The boundaries are dynamically calculated from the LO center frequency, sample rate and hardware interpolation factor.
|
||||
|
||||
☞ In the LMS7002M TSP block the NCO sits after the interpolator (see Fig.14 of the [datasheet](http://www.limemicro.com/wp-content/uploads/2015/09/LMS7002M-Data-Sheet-v2.8.0.pdf) p.7) so it runs at the actual DAC rate. Hence the NCO limits are calculated as +/- half the device to host sample rate multiplied by the hardware interpolation factor. For example with a 4 MS/s device to host sample rate (10) and a hadrware interpolation of 16 (8) you have +/- 32 MHz span around the LO for the NCO. In this example you can tune all HF frequencies with the center frequency set at its lowest (30 MHz).
|
||||
|
||||
|
@ -351,9 +351,10 @@ void LimeSDRInputGUI::setNCODisplay()
|
||||
false,
|
||||
8,
|
||||
-ncoHalfRange,
|
||||
ncoHalfRange); // frequency dial is in kHz
|
||||
ncoHalfRange);
|
||||
|
||||
ui->ncoFrequency->blockSignals(true);
|
||||
ui->ncoFrequency->setToolTip(QString("NCO frequency shift in Hz (Range: +/- %1 kHz)").arg(ncoHalfRange/1000));
|
||||
ui->ncoFrequency->setValue(m_settings.m_ncoFrequency);
|
||||
ui->ncoFrequency->blockSignals(false);
|
||||
}
|
||||
|
@ -6,7 +6,7 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>374</width>
|
||||
<width>360</width>
|
||||
<height>290</height>
|
||||
</rect>
|
||||
</property>
|
||||
@ -18,7 +18,7 @@
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>350</width>
|
||||
<width>360</width>
|
||||
<height>290</height>
|
||||
</size>
|
||||
</property>
|
||||
@ -272,7 +272,7 @@
|
||||
<cursorShape>PointingHandCursor</cursorShape>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>NCO frequency (Hz)</string>
|
||||
<string>NCO frequency shift in Hz</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -585,6 +585,19 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="ButtonSwitch" name="lpFIREnable">
|
||||
<property name="toolTip">
|
||||
|
@ -81,9 +81,9 @@ Use this button to activate/deactivate the TSP NCO. The LMS7002M chip has an ind
|
||||
|
||||
USe this push button to reset the NCO frequency to 0 and thus center on the main passband of the ADC.
|
||||
|
||||
<h4>2.3: Center frequency with NCO engaged</h4>
|
||||
<h4>2.3: NCO frequency shift</h4>
|
||||
|
||||
This is the NCO frequency. Use the thumbwheels to adjust frequency as done with the LO (1.1). Pressing shift simultanoeusly moves digit by 5 and pressing control moves it by 2. The boundaries are dynamically calculated from the LO center frequency, sample rate and hardware decimation factor.
|
||||
This is the frequency shift applied when the NCO is engaged thus the actual LO frequency is the center frequency of reception minus this value. Use the thumbwheels to adjust frequency as done with the LO (1.1). Pressing shift simultanoeusly moves digit by 5 and pressing control moves it by 2. The boundaries are dynamically calculated from the LO center frequency, sample rate and hardware decimation factor.
|
||||
|
||||
☞ In the LMS7002M TSP block the NCO sits before the decimator (see Fig.14 of the [datasheet](http://www.limemicro.com/wp-content/uploads/2015/09/LMS7002M-Data-Sheet-v2.8.0.pdf) p.7) so it runs at the actual ADC rate. Hence the NCO limits are calculated as +/- half the device to host sample rate multiplied by the hardware decimation factor. For example with a 4 MS/s device to host sample rate (5) and a hadrware decimation of 16 (3) you have +/- 32 MHz span around the LO for the NCO. In this example you can tune all HF frequencies with the center frequency set at its lowest (30 MHz).
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user