Saturday, March 09, 2024

SDRconnect Preview Look - The Server

As I mentioned in my first post about the SDRconnect Preview, I hadn't looked much at SDRconnect's server function. Today I have. Now, SDRplay are very good at making tutorial videos. How to set your RSP up as a server is described in detail here so I'll focus mainly on what I regard as strengths and weaknesses from a user's point of view. A few key points are worth mentioning.

  • The server can be configured for use in your internal LAN, or across the Internet (WAN). Say you have multiple PCs connected to a LAN in your radio room, then any PC can connect to the server as long as SDRconnect is installed. 
  • A LAN or WAN server will be set up either in IQ mode (corresponding to the IQ bandwidth of the RSP) or in Audio mode. IQ mode is obviously more useful in a LAN than in a WAN environment as it would require an extremely fast internet connection to sample say 10 MHz over the WAN.
  • Up to 8 simultaneous users are allowed, so you may ask: Can't I replace my KiwiSDR with this one? Take care though, because only the first connected user has full control of the RSP. Users 2-8 can tune around within user one's selected bandwidth, change modes, bandwidth etc but are at the mercy of user no. 1 not changing the frequency band.
  • Beware the dreaded CGNAT! No, I hadn't heard about it before either. Carrier-Grade NAT is a workaround for ISPs since the pool of IPv4 addresses is exhausted. When you set up your server, you have to look for the necessary public IP address. If you see something like the port numbers in section 2 in the image below, you are in trouble.


        There are workarounds, but they may be expensive. I won't delve more into this now, but the                   Internet  is at your disposal should you want to learn more.

  • After setting up the server and testing if connectivity is ok, it's time to get running. It is well described in the video I linked to above. My personal opinion is that it is unnecessarily tedious to start the server. Maybe it's a compromise because SDRconnect is multi-OS, I don't know. Anyway, after keying ".\sdrconnect --server", this window shows up on the PC hosting the server: 

  • There are loads of parameters one can use to set up the server, but you need to use the Terminal window for all this. It could be that you only need to set up this only once, in which case it may not be too much of a hassle. The last frequency range is remembered upon restarting the server, so you don't have to start on 100 MHz every time.
My own setup (which is temporary) is from a relatively cheap and modest speed fibre connection via a TP-Link router. The public IP address from my ISP is dynamic and will change over time, so I chose to use a dynamic dns provider. Everything on my setup is cabled.

Is the server stable? I haven't tested it long enough to tell. What I do know, is that if the router reboots, the server will disconnect. I have set the TP-Link to reboot every night, because I'm 170 km away from it, and consumer-grade routers are not 100 % fail-safe. It tends to "freeze" once every several weeks. A nightly reboot has proven to be a very good solution for 24/7 operation. It would indeed be nice if there was a workaround to provide server to restart and restore connectivity.

I have also had one instance of the terminal window not responding, resulting in a loss of connection and having to restart the terminal window. At this instance, both the local and remote PCs reported OK on the connectivity test, but returned an error message when actually trying to connect.

To end this post, here is a "panorama" of two displays showing two types of configurations at two different locations at the same time. To the left is the LAN (local, although it is labelled "remote") IQ client at the KONG HQ; to the right the WAN (labelled "internet") client at home, also running IQ mode.



Sunday, March 03, 2024

SDRconnect Preview Software - A Primary Look

SDRPlay's current proprietory software for their SDRs is SDRUno - a program consisting of many more or less independent windows that can be moved around, and possibly tied together - in any case it always looks like a mess on my PC desktop and the lettering is hopelessly small for a modern PC monitor, hence I never use it for my RSPdx. Nice then, to have HDSDR and SDR Console to do the job. Others may feel differently about this - I'm not the judge.

The past few months though, another software has begun to emerge from SDRPlay: SDRconnect is their multi-platform (Windows, Mac, Linux) 64-bit software with built-in server capacity. So, while at the KONG HQ this early March weekend, I took some time to play with it.

First off, the full display (click on image for a larger version)


The layout consists of three sections: Primary SP, Aux SP and Recording, in addition to a Control panel that can be toggled on and off. The sections can be resized relative to each other. SDRUno users will recognize the "Bands" control which has been supplemented with a keypad. An IQ or audio recorder is now easily available to the lower right - at the moment the functions are very rudimentary but at least it's there and not hidden in "Scheduler". And as you can see, it works.

By the way, at the time of testing the software I was on 6185 kHz for a reason: Young Finnish radio enthusiast Joakim Wickström was granted permission to set up a temporary SW station from Raasepori on Finland's southwest coast, 1230 km away from me. His 15-watt transmitter was heard with a weak, but stable signal and was also heard in Austria. RealMix Radio is the ID to look out for.

A brief test on the MW band was next:


There is a "Toggle Assymetric Filter" function  (top red circle) which allows full flexibility on both sides of the bandwidth settings, in both AM, SAM, USB and LSB mode (those I tested). With it enabled, I was able to keep a wide bandwidth for a readable signal from CJWI Montréal 1410 while keeping the stronger signal on 1413 out. I was actually quite pleased with the result. You can't move the passband itself (yet?) though, like you can with the Perseus software. There is also a Notch Filter function which I haven't tested.




Another MW view here, WWKB Buffalo NY 1520 with signals on 1510 and 1530 as well, this time with "Toggle Preview Filter" on (red "circle") and Control Panel toggled off. At this time of the morning, almost all European stations are gone.

Both visually and operationally SDRconnect is a huge improvement over SDRUno. What potential users should note is that only 64-bit systems are supported, and Windows users should note that there is no support for pre-Windows 10 systems. Hence, I suppose that SDRConnect is an alternative to and not a replacement for SDRUno. At least for now.

Server functionality has not been tested yet.

But remember: It's a preview for dog's sake! Now is the time for SDRPlay users to report inconsistencies and omissions.

More info from the manufacturer here.