0% found this document useful (0 votes)
79 views22 pages

Software Description Sdr-Net Control en Rev5

The SDR Network Control Box software allows users to control various parameters of AFEDRI SDR devices, including frequency and gain settings, and can operate as a standalone application or as a plug-in for other SDR software. It enables the saving of default parameters in the device's EEPROM for easier future use and supports multiple communication interfaces. The software features a graphical user interface with multiple tabs for frequency control, command input, network settings, and more.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views22 pages

Software Description Sdr-Net Control en Rev5

The SDR Network Control Box software allows users to control various parameters of AFEDRI SDR devices, including frequency and gain settings, and can operate as a standalone application or as a plug-in for other SDR software. It enables the saving of default parameters in the device's EEPROM for easier future use and supports multiple communication interfaces. The software features a graphical user interface with multiple tabs for frequency control, command input, network settings, and more.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Alexander Trushkin - 4Z5LV, 07/2014

The SDR Network Control Box x4


software (rev.5.02 and up)– short user
manual.

1. Generic information about software.


The “SDR Network Control Box” software it is program that allows user to control over next
parameters of AFEDRI SDR-NET/AFE822x SDR-Net and AFEDRI SDR-USB-HS:

• Central receive frequency

• Gain of Digital Down Converter channel (DDC)

• Gain of input Variable Gain Amplifier (VGA).

• To display real receive frequency in the case of using SDR together with external transverter
adapter.

• Control over data transmission trough two alternative communication interfaces (USB
network - LAN)

• When network connection is used for communication between SDR and PC, and when “SDR
Network Control Box” is running as plug-in for Winrad (HDSDR, WRplus) software, the
program receives complex (I/Q) data stream, that was sent from AFEDRI SDR-NET using UDP
protocol, and routes data stream to main program (Winrad), for further digital signal
processing.

Also software allows to save in SDR’s internal EEPROM next “default” parameters :

• Central RX frequency after Power Up of SDR

• Gain of input VGA.

• Gain of DDC.

• Main clock oscillator’s frequency


1
Alexander Trushkin - 4Z5LV, 07/2014

• Default AGC mode after SDR power up (for AFE822x SDR-Net only).

• Parameters of network connection (SDR IP Address, IP Mask, Gateway IP, port number)

After default parameters was saved in EEPROM and the SDR was reconnected to Personal Computer
(PC), SDR is starting with saved in EEPROM default parameters.

This option allows, in some cases, to use AFEDRI/AFE822x SDR-NET without need to run “SDR Network
Control Box”. For example, in the case when AFEDRI/AFE822x SDR-NET is used as panoramic adapter for
brand name transceiver, or when network interface is used to connect receiver to PC, in this case it is
enough to run “SDR Network Control Box” only once – to save needed default parameters.

2. Installation and running of “SDR Network Control Box”


software
[Link] of software under Windows
It is possible to download latest version of “SDR Network Control Box” software (also source code is
available) on web site [Link] . The software can be used both or independently, or as
plug-in for different SDR software, like Winrad, HDSDR, SDR# other applications that are using
ExtIO_ interface for Winrad.

The next file is included in downloaded archive file:

• ExtIO_AFEDRI_SDR.dll – it is Windows dll that contain plug-in and user interface.

• SDR_Control.exe – it is additional program that is running SDR Network Control Box


software independently of external software ( without Winrad or so ).

• [Link] –dll from Qt development tools

• [Link] – dll from Qt development tools

• [Link] –dll from Qt development tools

• libgcc_s_dw2-[Link] – dll from MinGW package (Windows version of gcc compiler)

• [Link] – dll from MinGW package (Windows version of gcc compiler)

2
Alexander Trushkin - 4Z5LV, 07/2014

2.1.1. Using “SDR Network Control Box” with Winrad/HDSDR software,


as plug-in
To use “SDR Network Control Box” software as plug-in, you need extract files included
in archive that was downloaded from my site, in same directory where Winrad is
installed. Further you need continue according Winrad (or other software) instructions.

2.1.2. Running “SDR Network Control Box” standalone.


It is possible to use “SDR Network Control Box” software as standalone application.

To run “SDR Network Control Box” software standalone, i.e. without running Winrad
(for example for some experiments or to use “SDR Network Control Box” with different
software that does not support plug-in interface), you need to extract file archive to any
folder you like and run executable - SDR_Control.exe.

2.1.3. Using “SDR Network Control Box” with SDR-Radio


You can run SDR-Radio v.2.x and AFEDRI SDR-net together using network or USB
interface, so you don’t need any additional software (including “SDR Network Control
Box”). In this case you need only to configure AFEDRI/AFE822x SDR-Net to right IP
address, IP Mask, Gateway IP, port number and to configure SDR-Radio software to use
SDR-IP receiver as input device. Further information about SDR-Radio configuration you
can find in its user manual

2.1.4. Using “SDR Network Control Box” with Linrad


To run Linrad and AFEDRI SDR-net together using network interface, you don’t need
any additional software (including “SDR Network Control Box”). In this case you need
only to configure AFEDRI SDR-Net to right IP address, IP Mask, Gateway IP, port number
and to configure Linrad v.4 and up to use AFEDRI SDR receiver as input device.

If you are planning to connect AFEDRI/AFE822x SDR-Net to PC using USB interface, so


beginning from Linrad 3.25 the Linrad software is supporting Winrad’s ExtIO plugin
interface. Please read Linrad description to get more information. To use “SDR Network
Control Box” as ExtIO plugin together with Linrad, you need to do next:

• Copy all files from SDR Network Control Box archive in same directory, where
Linrad binary are installed

• Start Linrad, in menu of audio card configuration choose option “F” – libExt IO
hardware.

3
Alexander Trushkin - 4Z5LV, 07/2014

More information about Linrad configuration for both cases, can be found on SM5BSZ
web pages [Link]

3. Graphical User Interface (GUI)


SDR Network Control Box software contains four Tab screens:

• “SDR Network Control Box” (“Frequency Control” in old versions)

• “Command shell”

• “Network”

• “Filter Tools”

• “Multy Channel RX”

• “About”

Desired tab screen can be chosen pressing according tab in upper part of application window.

3.1. The SDR Control tab


You can see screenshot of the SDR Control tab screen on Figure 1 .

Functional description of tab screen is listed below:

3.1.1. The indication gadget “FE Frequency”- shows real frequency of internal NCO of Front
End chip (AFEDRI8201 / AFE8220 / AFE8221).

3.1.2. The indication gadget “Central (LO) Frequency” – shows central receive frequency of
SDR. In regular mode it is same, as “FE Frequency”, or can be different, if the SDR is
configured to work in transverter or alias modes (transverter and alias modes are
described below).

3.1.3. The text indicator “LAN” or “USB” located after Central Frequency indicator – show
connection mode that will be used by SDR_Network_Control_Box to control over SDR.

3.1.4. The indication gadget “Tune frequency” – shows information about frequency of
“software” receive frequency. This information is sent to SDR Network Control Box
from external software (Winrad, HDSDR, SDR#, Linrad) using plig-in interface. The
displayed number on this gadget is valid only, when SDR Network Control Box software
is running in plug-in mode. When SDR Network Control Box is running standalone, the
gadget «Tune frequency» shows «0».

4
Alexander Trushkin - 4Z5LV, 07/2014

Figure 1 The “SDR Control” tab screen

3.1.5. The slider “Tune step x10” - defines minimal tune step, when the tuning is done by
virtual tune knob (located in central bottom part application window, described below).
The current tune step is displayed in text form «Tune step x10…» or alternatively it
defined by position of slider under according number position of «Central (LO)
Frequency» Indication gadget.

3.1.6. The text input gadget «Central (LO) Frequency input» - allows quick keyboard input of
receive frequency from. To change frequency, user must input desired frequency and
press key “Enter”.

3.1.7. The button «SDR connect» - when pressed, provides reconnection to AFE822x/AFEDRI
SDR-NET using USB interface and processes software “reset” of SDR hardware. In latest
SDR Network Control Box software version this procedure is done automatically when
PC finds, that SDR was connected (reconnected) to USB. I.e. software is scanning USB
ports, testing for AFE822x/AFEDRI SDR-NET existence, when SDR connection was found
software is beginning “SDR Connect” procedure. Used need use this button also, to
reload the new parameters, that was saved before in internal SDR’s EEPROM, this
process is done from “Command shell” tab (see below).
5
Alexander Trushkin - 4Z5LV, 07/2014

3.1.8. The virtual LED indicator (green/red) and text message (on right side of button «SDR
connect») – shows initialization status of SDR. If SDR was found and firmware started
successfully, then indication color is - green and text message is a name of USB device,
that was found (for example – “AFEDRI-SDR Audio”). If the SDR is not connected to the
PC or there is some fault, the indicator color will be red and error message will be
shown (see. Figure 2.).

Figure 2 The “SDR Network Control Box” screen when AFEDRI/AFE822x SDR-NET disconnected from PC

3.1.9. The button «SDR Init» - when it is pressed, SDR provides re-initialization of Front End
chip (AFEDRI8201 / AFE8220 / AFE8221).

3.1.10. The virtual LED indicator (green/red) and text message (on right side of button
«SDR Init») – shows initialization status of Front End chip inside of SDR. If Front End was
initialized successfully, the indicator color is green and there is a text message on right
side of the indicator. If a fault occurs in the time of Front End initialization, the indicator
color is red, and error message is shown (см. Figure 2.).

6
Alexander Trushkin - 4Z5LV, 07/2014

3.1.11. The “Tuning” knob – is used to change central RX frequency of SDR, with
minimal step, that is defined by “Tune step x10” slider.

3.1.12. The “FE Gain” knob – is controlling “digital” gain of DDC (inside AFEDRI8201
chip). It has regulated range from 1 to 4. Indication gadget on right side shows current
digital gain value.

3.1.13. The “RF Gain” knob – is controlling gain of an input Variable Gain Amplifier
(VGA) of SDR. Indication gadget on right side shows current gain of VGA in dB.

3.1.14. The check Box – “Transverter mode”, if this Box is checked - transverter mode is
enabled. Transverter mode means next: central RX frequency that displayed in the
indication gadget “Central (LO) Frequency” is calculated with addition of 1-st
heterodyne frequency (frequency shift). When the “Transverter mode” is checked,
additional Test Box is shown - “1-st Heterodyne Frequency”.

3.1.15. The Text Box – “1-st Heterodyne Frequency”, shows and allows keyboard input
of 1-st heterodyne frequency. By default it is 1268000000 Hz (to use with
1296MHz/28MHz transverter).

3.1.16. The check Box – “AGC” , if this box checked – the Automatic Gain Control (AGC)
of input VGA (the gain controlled by “RF Gain” knob) of SDR will be enabled, if this box
is unchecked user can control “RF Gain” manually.

7
Alexander Trushkin - 4Z5LV, 07/2014

Figure 3 Transverter mode

3.2. The “Command shell” Tab


Screenshot of “Command shell” tab is shown on Figure 4.

3.2.1. The Check Box “Route console output to HID interface” – is not used in current version.

3.2.2. The Text Box “Command Input” – is used to input new Sample Rate Frequency.

[Link]. Sample Rate Calculation rules:

The real value of possible sample rate depends on the Main Clock Frequency value
and possible decimation rate of AFEDRI8201, it can be calculated using next rules:

• We are choosing desired sample rate (250000Hz for example)

• Dividing the Main Clock Frequency by desired sample rate multiplied by 4


(calculating CIC decimation rate):

DecRate = Fmain / (4 * SampleRate);

8
Alexander Trushkin - 4Z5LV, 07/2014

Example: for Fmain = 76800000 Hz ,

DecRate = 76800000/ (4*250000) = 76.8,

We need to choose closest integer value i.e. for our example DecRate = 77

• Calculating real sample rate:

SampleRate = Fmain/(4*DecRate), for our example

SampleRate = 76800000/(4*77) = 249350.6 (Hz)

• So we can use closest integer value to write it as new Sample Rate value to
be used by AFEDRI SDR-NET after next reconnection to USB line. (249351Hz
in our example)

For sure you can write to the AFEDRI SDR-NET “wrong” calculated value like
250000Hz in our example, but the AFEDRI SDR-NET in reality will send data with
sample rate calculated above.

Please remember sample rate cannot be higher that 1333.333kHz in network


mode for the AFEDRI SDR-Net Rev. 2.0 and 500kHz for the AFEDRI SDR-Net Rev.
0.0 and/or 1.0!

Please remember sample rate cannot be higher that 250kHz in USB mode!

For receivers that support Dual Channel Mode, sample rate of “”Dual Channel
mode” cannot be higher than 125KHz.

3.2.3. The Button “Change Sample Rate” - when this button is pressed, the software
sends new Sample Rate value (read from “Command Input”) to the SDR, and the SDR
saves this value in internal EEPROM. This value will be used as default value after
startup and as current value when the AFEDRI SDR-Net connected to PC using USB
interface. This value usually is not used when SDR connected using Network interface,
because in Network mode the AFEDRI SDR-Net allows sample rate changing “in real
time” and using controls located on the “Network” tab.

3.2.4. The Text Box “Main clock Input” – is used to input main clock oscillator
frequency of AFEDRI SDR-NET, after program start and SDR reconnection it contains
value that is saved in EEPROM of SDR.

9
Alexander Trushkin - 4Z5LV, 07/2014

3.2.5. The button “Change Main clock” – when this button is pressed, the software
sends new main clock frequency value (read from “Main clock Input Text Box”) to the
SDR, and SDR saves this value in internal EEPROM.

Attention!!! User need to check the real frequency of oscillator that is used in AFEDRI-
SDR-Net (oscillator U4 - assembled on SDR PCB). It is recommended to change this
frequency, only in situation, when crystal oscillator of different frequency was
replaced on PCB. The main clock frequency of the SDR can have different value.

3.2.6. The “Get Sync State” button – is used for the SDR testing procedures, is not
needed in regular use.

3.2.7. The “Frequency compensation DAC value” window – is used on specially


assembled AFEDRI SDR-Net receivers, that have Voltage Controlled Crystal Oscillator
(VCXO) inside. So it is used to set control voltage for this VCXO for precision main clock
frequency tuning. Any time that the value in this window was changed, new value is
sent to the SDR, that allows real time frequency tuning, looking for reference signal on
SDR software waterfall.

This function is not available in the AFEDRI SDR-Net of standard assembly.

[Link] “Gain Table” group – is used for definition of gain translation table, that is targeted
for translation of SDR-IP attenuation value to AFEDRI SDR-Net gain, this table is need
when AFEDRI SDR-Net is used with software that supports SDR-IP protocol. This table
can be easily adopted by user to his working conditions and saved in internal EEPROM
of AFEDRI SDR-Net

[Link] button “Save Gain Table” – is used to save the user defined gain translation table in
the internal EEPROM of SDR.

3.2.10. The Group Box “Calibration” – (see Figure 4 and 5), is used for calibration
(calculation) precision value of the main clock oscillator. The calibration process is very
simple.

• You need run Winrad (HDSDR) application.

• Connect reference signal to SDR’s input.

• In the text window “Test signal frequency” input the reference generator
frequency value (see Figure 5).

• In the text window “Measured signal frequency” insert measured using SDR
application waterfall value (see Figure 5).
10
Alexander Trushkin - 4Z5LV, 07/2014

• Press the button “Calculate Main Clock frequency” to calculate real main clock
frequency value. The result is shown in the “Command input” window (see
Figure 5).

• In the end of this process user can save calculated value into the internal
EEPROM of AFEDRI SDR-Net pressing the “Save Main Clock” button.

To get minimum error in the calculations it is recommended to choose central frequency


of reception as close as possible to the reference signal (i.e. reference signal carrier is
located in the middle of the spectrum waterfall). For more correct frequency
measurements on the edges of bandwidth user needs also to correct sample rate value
(more information about sample rate calculation please see on the “Network” tab
description).

3.2.11. The button “Calculate sample rate” – when this button is pressed, the
application is calculating real main clock frequency value and printing it in the
“Command Input” window.

3.2.12. The Central Text Box is used to print debug messages.

3.2.13. The input box “MSD Device path” and “Choose SDR path” (applicable to AFEDRI
SDR-USB-HS devices) - this box allows user to choose the path to Mass Storage Device
(MSD) or other words Disk Drive (letter – windows, path - Linux) that will be defined by
Operational System – to AFEDRI SDR-USB-HS when it configured to MSD mode

3.2.14. The check box “USB audio mode” – when checked tell to SDR to work in USB
audio mode after reboot, when it unchecked – SDR will be started in MSD mode after
reboot.

3.2.15. The button “Save USB mode” – user need to press this button to save into SDR’s
internal EEPROM desired SDR mode that SDR will be started after reboot.

3.2.16. The button “Save defaults” – when this button is pressed by user the software
sends to SDR command to save current working parameters to internal EEPROM, as
default parameters. The SDR saves in EEPROM next parameters:

• Central RX (LO) frequency

• Variable Gain Amplifier’s (VGA), default gain

• Digital gain of DDC

11
Alexander Trushkin - 4Z5LV, 07/2014

SDR will use those saved parameters as “default”, after power up or software reset,
when SDR is connected to Personal Computer using USB cable.

Figure 4 Command shell tab

12
Alexander Trushkin - 4Z5LV, 07/2014

Figure 5 Calibration procedure

3.3. “Network” tab


“Network” tab screen shot is shown on Figure 6. and Figure 7. there is concentrated all
parameters that are needed to provide network functionality of SDR Network Control Box when it is
used as Winrad plug-in, when receiver AFEDRI SDR-Net is connected to PC using network interface.
You can see screen shot of “Network” tab on Figure 6. The functionality of all user interface
elements (tabs, text windows, check boxes) that located on this tab very depends on type of
connection between PC and SDR - USB or Network.

13
Alexander Trushkin - 4Z5LV, 07/2014

Figure 6 Network tab (correct sample rate value).

14
Alexander Trushkin - 4Z5LV, 07/2014

Figure 7 Network Tab (non correct sample rate value)

“Network” tab user interface functionality is described further for both cases of connection of
SDR to PC:

3.3.1. Check box «Enable Network Interface» - is used to choose communication


interface (Network or USB) and to change plug-in behavior, accordingly. The initial state
of this check box is read once at plug-in loading. If SDR Network Control Box program
starts when this check box is checked, so all data and command exchange, between PC
and AFEDRI SDR-Net, will be processed using network connection only. Opposite, if SDR
Network Control Box program starts, when check box is unchecked, so all
data/command communication will be processed using USB connection (HID
emulation). Similar rules are applied to all information about network interface that are
displayed in text boxes on “Network” tab. When plug-in starts in network mode, most
parameters that displayed on “Network” tab are taken from sdr_config.ini file, that is
located in same directory, where Winrad application executable located. If SDR
Network Control Box plug-in was started in USB connection mode, most parameters
that displayed on “Network” tab, are taken from internal eeprom of AFEDRI SDR-Net
receiver. All network parameters are saved using similar rules, i.e. when plug-in is using

15
Alexander Trushkin - 4Z5LV, 07/2014

network connection all parameters are saved in sdr_config.ini file, and all parameters
are saved in internal eeprom of AFEDRI SDR-Net receiver when using USB connection.
This “strange” algorithm allows to configure network connection parameters of AFEDRi
SDR-Net using USB connection only, in the moment when SDR’s network configuration
contains wrong parameters (IP address, IP Mask, Gateway IP , Port number) and
network communication is impossible.

Attention!!! When state of check box “Enable Network Interface” was changed (check
box was checked or unchecked), you need to reload Winrad application, to make new
mode active, and read configuration parameters from the right place.

[Link]. Text Box “SDR IP Address” - are used to set/change network IP address of
AFEDRI SDR-NET receiver. Right after plug-in load it contains value that was read
from configuration file sdr_config.ini, when using network connection, or
alternatively value that was read from internal eeprom of SDR, when USB connection
is used.

3.3.2. Text Box “SDR IP Mask” - are used to set/change network IP Mask of AFEDRI
SDR-NET receiver. Right after plug-in load it contains value that was read from
configuration file sdr_config.ini, when using network connection, or alternatively value
that was read from internal eeprom of SDR, when USB connection is used.

[Link]. Text Box “Gateway IP Address” - are used to set/change Gateway IP address of
network, where AFEDRI SDR-NET receiver connected. Right after plug-in load it
contains value that was read from configuration file sdr_config.ini, when using
network connection, or alternatively value that was read from internal eeprom of
SDR, when USB connection is used.

[Link]. Text Box “DST IP Address” - are used to indicate only network IP address of PC
that connected to AFEDRI SDR-Net. This value is sent from AFEDRI SDR-Net receiver
to PC. This information is used for plug-in testing/debugging only.

[Link]. Text Box “Destination port” - are used to set/change TCP/UDP port number of
network connection between SDR and PC. Right after plug-in load it contains value
that was read from configuration file sdr_config.ini, when using network connection,
or alternatively value that was read from internal eeprom of SDR, when USB
connection is used.

[Link]. The next parameters: “SDR IP address”, “Gateway IP address”, “SDR IP Mask”
and “Destination port”. By default this parameters are protected against unintended
edition, to escape unwanted changes of network parameters when plug-in is

16
Alexander Trushkin - 4Z5LV, 07/2014

running. If you want edit one or all of network parameters, you need set check box
“Edit Network Parameters”.

[Link]. Button “Save Network Parameters” – are used to save the parameters that
listed below in sdr_config.ini or SDR’s internal eeprom, depending on type of
connection mode (Network or USB ):

• “SDR IP address”

• “SDR IP Mask”

• “Gateway IP address”

• “Destination port”

3.3.3. Text Box “Network Sample Rate” - is used to change current sample rate of SDR
when network connection is used. The new value will be sent to AFEDIR SDR-Net
immediately after “Enter” button is pressed. Any sample rate value that was entered in
this window is checked for correct value that can be achieved in AFEDRI SDR-Net
hardware, the real value depends also on “Main Clock Oscillator frequency” so it has to
be corrected if “Main Clock Oscillator frequency” was changed due to calibration
procedure (see paragraph 3.2.12). If sample rate value is correct, application will show
green colored “Ok” message on right side of the “Network Sample Rate” text window
(see figure 6.). If sample rate value is not correct, application will show red colored
precision value of sample rate. So user can correct sample rate accordingly.

“Network Sample Rate” parameter is not in use when SDR connected to PC trough USB
interface.

3.3.4. Text Area that located under “Enable Network Interface” check box – are used
for network service/error messages displaying only.

3.3.5. The Check box “DHCP Server” – is used to disable DHCP Server functionality in
SDR. It is very recommended to disable DHCP Server, when SDR connected to network
router to escape possible conflicts between two service running in same time on same
network. If SDR connected directly to PC, it is recommended to allow DHCP Server – in
this case PC will automatically get correct IP address from SDR.

3.3.6. The check box “Emulate ID” when it is checked allows to SDR better emulate
SDR-IP protocol (required for SDR-Radio v.1.5 compatibility). The default state of this
flag can be saved into SDR’s EEPROM, when “Save As Default ID” button will be
pressed.

17
Alexander Trushkin - 4Z5LV, 07/2014

3.3.7. The combo box “Multi Stream” – is actual for multichannel receivers only, allows user
to choose network data stream that will be used for reception:

[Link]. If Stream 1 is chosen SDR_Network_Control_Box will use TCP and UDP


connection with “Destination port” number (default value is 50000)

[Link]. If Stream 2 is chosen SDR_Network_Control_Box will use TCP and UDP


connection with “Destination port” + 1 number (i.e. port number 50001)

3.3.8. The button “Save Multi Stream” – send command to SDR to save default mode, that
will be used by SDR right after power up.

[Link] button “Save As Default ID” – sends the command to SDR to save its current
“Emulation ID” flag state – to be active by default after power up.

3.3.10. The check box “Broadcast UDP stream” - when application was started
with this check box checked, the SDR will send UDP stream using broadcast packets, in
this case same data stream can be received on multiple PC or applications. This allow to
listen radio signals that located in same bandwidth running multiple HDSDR (Winrad or
any other ExtIO compatible SDR application) instances on multiple or same PCs.

Attention: only one application is allowed to run with “Broadcast UDP stream” check
box checked – this application will have full control over SDR and will run in MASTER
mode, every other applications should be running with “Broadcast slave” checked
instead – SLAVE mode.

3.3.11. The check box “Broadcast slave” – when HDSDR (Winrad etc.)
application was started with this check box checked it will run in SLAVE mode, so it
cannot control over AFEDRI SDR-Net and will indicate only parameters (frequency, SDR
mode, gain etc.) that is sent trough extended UDP broadcast stream.

3.3.12. The check box “multicast protocol” – when application (HDSDR) is started when
this box is checked, SDR will use UDP multicast protocol instead of broadcast, this can
allow to save network bandwidth when SDR connected to routers that have multicast
support enabled.

3.3.13. User Interface elements of “Network” tab, that was not listed above (“Received
UDP Packets”, “UDP Packets errors”, “Start UDP Stream”) are used for application
debugging purposes only.

18
Alexander Trushkin - 4Z5LV, 07/2014

3.4. “Multy Channel RX”


The controls located on this tab can be used with AFEDRI SDR-Net x2 or AFE822x SDR-Net,
Dual/Quad Channel receivers only, not used with single channel SDR. The tab’s screen shot you
can see on Figure. 7

Figure 7 “Multi Channel RX” tab

3.4.1. “Frequency input” edit box – is used to input the frequency value for the current RX
channel number. This control is active in Multi Channels modes.

3.4.2. “Frequency” – combined from multiple LCD indicators that shows LO frequency of all
channels.

3.4.3. “Channel selection” combo box - is used for current reception channel selection, that will
be controlled by HDSDR application and SDR_Control’s main tab. When user choose
desired RX channel the main application (HDSDR, Winrad) LO frequency will be replaced by
value for current channel. This control is not active in single channel modes (and multi
stream mode).
19
Alexander Trushkin - 4Z5LV, 07/2014

3.4.4. “RX mode selection” combo box – is used to choose desired reception mode. There is 4
possible states are possible:

[Link]. “Single Channel mode” – in this mode, UDP data stream carrying data for one
channel only. Channel 1 RX front end is active, Channel 2 Fronte End is disabled and
powered down. In this mode AFEDRI SDR behave exactly as Single Channel version.
The maximal possible sample rate in this mode is 2000kHz (for AFEDRI SDR-Net
rev.3.0).

[Link]. “Diversity mode (dual channel)” – in this mode, UDP data stream carrying
multiplexed data for two channels. Channel 1 and Channel 2 RX front ends are active
and powered up. In this mode both RX channels are synchronized tuned to same LO
frequency, same “FE Gain” and “RF Gain”, phase shift between those channel is
constant , but can be changed using “Phase shift” knob. The maximal possible
sample rate in this mode is 1000kHz.

[Link]. “Dual Channel mode” - in this mode, UDP data stream carrying multiplexed
data for two channels. Channel 1 and Channel 2 RX front ends are active and
powered up. In this mode RX channels are not synchronized and can be
independently tuned to desired LO frequency, have different “RF Gain” (“FE Gain” is
same for both). The maximal possible sample rate in this mode is 1000kHz.

[Link]. “Diversity mode (single channel)” - in this mode, UDP data stream carrying data
in single channel, this channel carrying sum of signal from both channel 1 and
channel 2. Both Channel 1 and Channel 2 RX front end is active and powered up.
Both channels are synchronized and tuned to same LO frequency, have same “FE
Gain” and “RF Gain”, phase shift between the channels can be changed using “Phase
shift” knob. In difference to Dual Channel Diversity mode, the data stream has same
format as for Single Channel version. When AFEDRI SDR-Net is configured to work in
“Diversity mode (single channel)” it can be used with any application that do not
support Dual Channel reception, and will allow to control phase shift between two
coherent RX channels. The maximal possible sample rate in this mode is 2000kHz (for
AFEDRI SDR-Net rev.3.0).

[Link]. “Diversity mode (quad channel)” – TBD.

[Link]. “Quad Channel mode” – TBD.

3.4.5.“Phase processing” knobs group – contains three knobs that can be used to change phase
shift between reception channels in Diversity (single, dual and quad channels modes) .

20
Alexander Trushkin - 4Z5LV, 07/2014

3.4.6.“RF Gain cur. channel ” knob – is used to change “RF Gain” for current RX channel in Dual
Channel and Quad Channel modes.

3.4.7. The group of “AGC” check boxes – allow to enable / disable AGC control for dedicated
reception channel.

3.4.8. “Save RX mode” – is used to save default RX mode of SDR after power up. This is
important when AFEDRI SDR is connected to PC (and SDR application) using USB
connection.

Attention: When using SDR trough USB connection user need to save the desired mode
and reboot SDR to make it active. Network connection allows to switch between modes in
real time, no reboot needed.

3.5. “About” tab


Shows some common information and configuration information received from AFERDI-SDR
(см. Figure 7.),

• The “Firmware Upgrade” button – when it is pressed the AFEDRi SDR-Net enter to firmware
upgrade mode. After this button was pressed user have to wait till SDR will reboot in
firmware upgrade mode, the two constantly lighting two, red and blue, LEDs is sign that
SDR is ready for firmware upgrade, after this the “SDR Network Control Box” can be closed,
because in firmware upgrade mode the “SDR Network Control Box” protocol is not
supported. To get more information about firmware upgrade procedure , please read
“[Link]” document.

• The “Reset SDR” button – when it is pressed the AFEDRi SDR-Net makes software reset
mode, can be used to make actual the new saved parameters in USB connection mode.

• Shows firmware version, that programmed in AFEDRI SDR-NET

• Shows serial number of AFEDRI SDR-Net receiver (it is individual for every SDR )

• Shows HW/CPLD version number

• Shows main clock frequency of AFEDRI SDR-NET, this is the value that was read from
EEPROM after SDR reboot (power up).

• Shows current Sample Rate of SDR

• Show current RX mode (Single Channel Mode or Dual Channel mode)


21
Alexander Trushkin - 4Z5LV, 07/2014

Figure 8 About tab

22

You might also like