Remote SDR V2

“Remote SDR” is a web application allowing to remotely control an amateur radio transceiver between 1 MHz and 6 GHZ. Its first application was the duplex control of a station allowing links to the geostationary satellite QO-100 / Es’Hail 2.

Version 2 offers new features:

  • Processing of Adalm-Pluto SDR in addition to HackRF or RTL-SDR
  • Reception in NBFM, WBFM, AM in addition to SSB
  • Transmission in NBFM or SSB
  • Spectral analysis on 2048 points instead of 1024.
  • Transmitter modulation compressor
  • CTCSS encoder
  • DTMF encoder
  • Programmable frequency shift for relays

The set is made up of:

  • a reception channel: SDR (Software Design Radio)
  • a transmission channel: SDR
  • one or 2 Orange PI single board computer for signal processing and web server
  • from a PC, or even a smartphone, controlling everything with “Remote SDR” running on a web browser like Chrome or Edge.


Remote SDR – Adalm-Pluto – Opi One Plus


 Remote SDR – Adalm Pluto – Opi Zero 2 – Wifi

Interesting solution with the new Orange Pi Zero 2 which allows a WIFI connection to the HF part


Remote SDR – HackRF One and RTL-SDR


Remote SDR – 2 HackRF One

These configurations make it possible to locate the HF part near the antennas, which is essential for links above GHz. In the transmission chain, amplifiers must be added to bring the HF signal to the desired level as well as filtering to ensure that unwanted lines are not emitted. The SDR of the reception chain can be either an RF Hack, an RTL-SDR or a Pluto depending on the frequency band you want to cover. Not all RTL-SDR models cover the same band. The transmission reception is carried out in full-duplex which is essential during satellite connection to hear the return of its own signal.

The “Orange Pi” are processors similar to the Raspberry Pi running under the Armbian or Debian Operating System. In 2020 I used the Orange Pi One Plus, now in 2021 the Orange Pi Zero 2 also offers a 64-bit / 4-core processor, but also an ethernet or WiFi connection. They serve as a web server and perform radio signal processing. In all the configurations presented above, you can use an Orange Pi One Plus or the recent Orange Pi Zero 2.

Note: it seems that as of this day (July 2021), the Orange pi One Plus is no longer on sale. On the other hand, the Orange Pi Zero 2 remains available.

Example Transceiver QO-100

For details of this project, see the post:

Example UHF Transceiver – Wifi – Orange Pi Zero 2

New configuration with the Orange Pi Zero 2 which allows communication via WIFI. No more wired Ethernet connection, only 220v near the transceiver.

432 MHz Experimental Transceiver

Note , you need a USB hub between the Pluto and the Orange PI. This corresponds to a system bug that I cannot explain.

Key points of Remote SDR

In addition to being able to locate the HF treatment near the antennas, other points should be noted such as:

Data Flow reduction

An SDR like the Pluto requires 1.4 M samples / s (minimum) * 2 Bytes (16 bits) * 2 channels (I and Q) = 5.6 M Bytes / s for reception. The same for the transmission. Which gives us more than 10M bytes / second.

The output on Ethernet or in Wifi requires:

  • 10 k samples / s * 2 bytes for the receiver audio
  • 10.24 k sample / s * 2 bytes for the receiver spectrum
  • 10 k samples / s * 2 bytes for transmiter audio
    We are at less than 100 k bytes / s by adding the control data.

There is therefore a reduction of approximately 100 in the communication flow required, which facilitates remote control via internet / ethernet without loss of quality through data compression.

The mini remote computer

Indeed, we have a remote computer which has a GPIO to which it is possible to add functions. For example, controlling an antenna rotor, measuring electrical voltages, temperatures, etc.. It is possible to access the system via the web (Apache server), in SSH to launch an application in terminal mode, or in graphical mode by desktop and VNC.

Source Code and Image

The source code and the image for an Orange Pi One Plus are available on Github .

Posts describing Remote-SDR v2

4 thoughts on “Remote SDR V2”

  1. Fantastic system, very reliable and simple to be in the air via QO100 with great reliability and excellent quality, the man-machine interface is very intuitive and fast to operate, congratulations for the excellent design.

Leave a Reply

Your email address will not be published. Required fields are marked *