diff --git a/doc/img/PlutoSDRInput_plugin.png b/doc/img/PlutoSDRInput_plugin.png index 8f4000382..8e74d5267 100644 Binary files a/doc/img/PlutoSDRInput_plugin.png and b/doc/img/PlutoSDRInput_plugin.png differ diff --git a/doc/img/PlutoSDRInput_plugin.xcf b/doc/img/PlutoSDRInput_plugin.xcf index 6a720e183..c10aa524c 100644 Binary files a/doc/img/PlutoSDRInput_plugin.xcf and b/doc/img/PlutoSDRInput_plugin.xcf differ diff --git a/plugins/samplesource/plutosdrinput/readme.md b/plugins/samplesource/plutosdrinput/readme.md index b537b79af..38521fac5 100644 --- a/plugins/samplesource/plutosdrinput/readme.md +++ b/plugins/samplesource/plutosdrinput/readme.md @@ -65,16 +65,7 @@ In baseband sample rate input mode (8A) this is the device to host sample rate i Use this slider to adjust LO correction in ppm. It can be varied from -20.0 to 20.0 in 0.1 steps and is applied in hardware. This applies to the oscillator that controls both the Rx and Tx frequency therefore it is also changed on the Tx plugin if it is active. -

3-4: Auto correction options

- -These buttons control the software DSP auto correction options: - - - **DC**: (6) auto remove DC component - - **IQ**: (7) auto make I/Q balance. The DC correction must be enabled for this to be effective. - -☞ AD9363 has a good hardware DC and I/Q compensation so there should not be a use for this software auto-correction. - -

4a: Transverter mode open dialog

+

3: Transverter mode open dialog

This button opens a dialog to set the transverter mode frequency translation options: @@ -82,7 +73,7 @@ This button opens a dialog to set the transverter mode frequency translation opt Note that if you mouse over the button a tooltip appears that displays the translating frequency and if translation is enabled or disabled. When the frequency translation is enabled the button is lit. -

4a.1: Translating frequency

+

3.1: Translating frequency

You can set the translating frequency in Hz with this dial. Use the wheels to adjust the sample rate. Left click on a digit sets the cursor position at this digit. Right click on a digit sets all digits on the right to zero. This effectively floors value at the digit position. Wheels are moved with the mousewheel while pointing at the wheel or by selecting the wheel with the left mouse click and using the keyboard arrows. Pressing shift simultaneously moves digit by 5 and pressing control moves it by 2. @@ -96,14 +87,27 @@ For bands even higher in the frequency spectrum the GHz digits are not really si The Hz precision allows a fine tuning of the transverter LO offset -

4a.2: Translating frequency enable/disable

+

3.2: Translating frequency enable/disable

Use this toggle button to activate or deactivate the frequency translation -

4a.3: Confirmation buttons

+

3.3: Confirmation buttons

Use these buttons to confirm ("OK") or dismiss ("Cancel") your changes. +

4: Auto correction options

+ + - **SW** section: These buttons control the software DSP auto correction options + - **DC**: auto remove DC component + - **IQ**: auto make I/Q balance. The DC correction must be enabled for this to be effective. + + - **HW** section: These buttons control the hardware AD9363 DC and I/Q compensation + - **RFDC**: RF DC correction + - **BBDC**: Baseband DC correction + - **IQ**: I/Q imbalance correction. + +☞ There is a reason why you would like to remove any I/Q correction: this is for the reception of signals that are symmetric in I and Q (real signals). More details [here](https://wiki.analog.com/university/tools/pluto/users/non_quad) something not very well known about SDR and DSP. +

5: Software decimation factor

The I/Q stream from the PlutoSDR is downsampled by a power of two by software inside the plugin before being sent to the passband. Possible values are increasing powers of two: 1 (no decimation), 2, 4, 8, 16, 32, 64. @@ -123,22 +127,22 @@ With SR as the sample rate before decimation Fc is calculated as: The AD9363 has many port options however as only the A balanced input is connected you should leave it as the default. This is a provision for people who want to hack the board. The different values may be found in the AD9363 documentation. -

8A: Device to host sample rate / Baseband sample rate input toggle

+

8: Device to host sample rate / Baseband sample rate input toggle

Use this toggle button to switch the sample rate input next (8) between device to host sample rate and baseband sample rate input. The button shows the current mode: - **SR**: device sample rate input mode. The baseband sample rate (1.5) is the device to host sample rate (8) divided by the software decimation factor (5). - **BB**: baseband sample rate input mode. The device sample rate (1.5) is the baseband sample rate (8) multiplied by the software decimation factor (5). -

6: Sample rate

+

9: Sample rate

-This is the device to host sample rate or baseband sample rate in samples per second (S/s). The control (8A) is used to switch between the two input modes. +This is the device to host sample rate or baseband sample rate in samples per second (S/s). The control (8) is used to switch between the two input modes. The limits are adjusted automatically. In baseband input mode the limits are driven by the software decimation factor (5). You may need to increase this decimation factor to be able to reach lower values. Use the wheels to adjust the sample rate. Pressing shift simultaneously moves digit by 5 and pressing control moves it by 2. Left click on a digit sets the cursor position at this digit. Right click on a digit sets all digits on the right to zero. This effectively floors value at the digit position. Wheels are moved with the mousewheel while pointing at the wheel or by selecting the wheel with the left mouse click and using the keyboard arrows. -The minimum sample rate depends on the hardware FIR decimation factor (12) and is the following: +The minimum sample rate depends on the hardware FIR decimation factor (13) and is the following: - no decimation: 25/12 MS/s thus 2083336 S/s (next multiple of 4) - decimation by 2: 25/24 MS/s thus 1041668 S/s @@ -146,17 +150,17 @@ The minimum sample rate depends on the hardware FIR decimation factor (12) and i The maximum sample rate is fixed and set to 20 MS/s -

9: Rx analog filter bandwidth

+

10: Rx analog filter bandwidth

This is the Rx analog filter bandwidth in kHz in the AD9363 device. It can be varied from 200 kHz to 14 MHz in 1 kHz steps. Use the wheels to adjust the value. Pressing shift simultaneously moves digit by 5 and pressing control moves it by 2. -

10: Hardware FIR filter toggle

+

11: Hardware FIR filter toggle

The AD9363 chip has an optional FIR filter in the Rx decimation chain as the last decimation block. Use this button to activate or deactivate the filter. The FIR filter settings are the same on Rx and Tx side therefore any change here is automatically forwarded to the Tx GUI. -

11: Hardware FIR filter bandwidth

+

12: Hardware FIR filter bandwidth

Use the wheels to adjust the bandwidth of the hardware FIR filter. Pressing shift simultaneously moves digit by 5 and pressing control moves it by 2. @@ -166,15 +170,15 @@ For bandwidths greater than 0.2 times the FIR filter input frequency the filter For bandwidths between 0.05 and 0.2 times the FIR filter input frequency the window used is a Hamming window giving a sharper transition. -

12: Hardware FIR decimation factor

+

13: Hardware FIR decimation factor

The FIR filter block can provide a decimation by 1 (no decimation), 2 or 4. This controls the minimum possible baseband sample rate as already discussed in (8). -

13: Hardware FIR gain

+

14: Hardware FIR gain

The FIR filter can introduce a gain that can be set to -12, -6, 0 or 6 dB. The FIR has a fixed gain of 6 dB so to maximize dynamic range one would set the gain at -6 dB so that the overall gain is set at 0 dB. -

14: Gain mode

+

15: Gain mode

Use this combo to select between gain options: @@ -185,18 +189,18 @@ Use this combo to select between gain options: See AD9363 documentation for details on AGC options. -

15: Global manual gain

+

16: Global manual gain

-Use this button to adjust the global gain manually in manual gain mode. This button is disabled when AGC modes are selected with combo (14). +Use this button to adjust the global gain manually in manual gain mode. This button is disabled when AGC modes are selected with combo (15). -

15a: Actual gain fetched from device

+

17: Actual gain fetched from device

This is the actual gain in dB set in the device. -

16: Indicative RSSI

+

18: Indicative RSSI

This is the indicative RSSI of the receiver. -

17: Board temperature

+

19: Board temperature

This is the board temperature in degrees Celsius updated every ~5s.