Multiple PC approach

In our design we have defined 1 wspr channel with 15 frequencies. Also  11 channels for the bands from 160-10m bands.

On older laptops this gives insufficient performance. Even on one i5 computer, it will not run reliable. Radiod is quite a heavy program which takes on an medium performance laptop about 50% of the CPU time. The moment that wsprdaemon starts decoding, all cores go to 100%. And dependent of how much channels you have defined, that can go on for several seconds.

We found out that we get drops of data packets, higher latency and hicks in the websdr channel.

So in our design we are going to take three miniPC's, in a local network setting.

One PC is a RYZEN5625, the others are NUC's(Intel). We need the following data flows in our network:

The RYZEN is connected to the RX888MKII where radiod is running, and will deliver all the data streams. From there the wspr stream flows into NUC-1, where wsprdaemon is running. From the RYZEN also the WebSDR data is flowing to NUC-2, where the WebSDR software is running. NUC-1 and 2 need access to the internet, because of the reporting of wsprdaemon, and the client data for the listeners of the WebSDR. But the RYZEN should NOT be connected to the internet, because the 150Mb/s data flow should only go to the two NUC's.

This can be realized with a VLAN router, see next page.

Our tests have proven that this configuration is working well with the number of channels we want in our design.

Later on  we will give some practical information of the CPU loads.



Create Your Own Website With JouwWeb