Category: Applications

Using the Airspy HF+ as a Power Meter By Calibrating it with a Resistor

Over on YouTube, Leif (SM5BSZ) has uploaded a video where he shows how the Airspy HF+ can be used as an accurate power meter for RF signals. Leif notes that if the noise figure (NF) or minimum discernible signal (MDS) of an SDR is known, then it is possible to use that SDR as a power meter by calibrating it with a resistor (dummy load) at room temperature. To determine power levels Leif uses the signal diagnostics plugin which is built into SDR#. He writes in the video description:

When the noise figure (NF) or minimum discernible signal (MDS) of a software defined radio (SDR) is known we can use that radio as a power meter just by calibrating it on a room temperature resistor. Here the Airspy HF+ is used to demonstrate the principles. Note that MDS depends on the temperature. Manufacturer data is for a warmed up unit. Cold units have significantly lower MDS. Note the observations on bad adapters and attenuators towards the end of the video. One conclusion is that the HF+ is EXCELLENT in keeping common mode currents on the USB as well as on the antenna cable outside. They do not enter the receiver provided that the nut holding the SMA connector is firmly tightened.

In another video Leif also tests out a pre-production version of a HF+ preselector currently being designed by Youssef (designer of the HF+) by measuring the filter responses.

Video Demonstrating the iBiquity HD Radio Decoder

Over on YouTube user Rob Fissel has uploaded a nice video that demonstrates the iBiquity HD Radio decoder working with an RTL-SDR. HD Radio is a terrestrial digital broadcast signal that is only used in North America. It is easily recognized by the two rectangular blocks on either side of a broadcast FM station signal on a spectrum analyzer/waterfall display.

For a long time it was thought impossible to decode due to the closed and proprietary nature of the signal format. But thanks to Theori who was able to reverse engineer and create an HD Radio decoder it has now become possible to decode this into actual audio that you can listen to. In some areas it is even possible to extract the weather and traffic data encoded into some broadcasts from iHeartRadio.

Rob's YouTube video demonstrates him downloading and setting up the HD Radio decoder, then receiving, decoding and listening to some HD Radio stations in his area.

iBiquity HD Radio - RTL-SDR

Tysonpower Reviews our Triple Filter ADS-B LNA

Thank you to YouTuber 'Tysonpower' who is known for making various RF related videos as he has recently reviewed our Triple Filtered ADS-B LNA on his blog and on YouTube. Note that his video is in German, but it contains English subtitles. In the review he compares our LNA against a more expensive ADS-B LNA and found that it performs just as good, if not better in some cases. 

Our ADS-B LNA uses a triple filter design, as well as a two stage LNA which aims to significantly cut out interference from out of band signals which could overload the LNA and/or SDR dongle. It also has a low noise figure and high output gain of 27dB which is great for reducing losses on long runs of coax cable. More information about our LNA on the release post, and it can be purchased from our store.

[EN subs] Top ADSB LNA für nur 25€ - RTL-SDR Blog LNA

Part III of Calibrating your RTL-SDR with QIRX SDR Now Uploaded

Earlier in the month we posted about Clem's three part series on how his QIRX SDR software can be used to accurately calibrate an RTL-SDR using DAB signals. Back then only parts I and II had been released. Now part III has been released, and in the article he explains why it is beneficial to calibrate the frequency error, and also the sampling rate when attempting to decode DAB signals..

Clem begins by explaining how DAB signals work and why it is important to have accurate frequency calibration when receiving DAB. Later he goes on to explain the effect of sampling rate errors due to frequency inaccuracy on received DAB signals. He shows the effect of gradually increasing the sample rate error on the ability of the algorithms to decode DAB signals.

Comparing constellations with sampling rate error correction turned on and off.
Comparing constellations with sampling rate error correction turned on and off.

OH2BNF’s Plan for a Large Scale Raspberry SDR (LSR-SDR) Based on RTL-SDR Dongles

Thanks to OH2BNF for writing in and sharing his plan to build a "Large Scale Raspberry SDR" (LSR-SDR), which will be based on RTL-SDR dongles. To create the LSR-SDR he plans to take a 19" rack which can support up to 40 Raspberry Pi 3's, plus up to 160 USB devices, and turn it into a massive SDR array. The rack is key as it allows for simple power management of all the Pi's and other devices to be connected.

OH2BNF plans to connect 20 or so RTL-SDRs, with some operating individually and with others operating coherently via a common external oscillator. The rack may also contain some transceivers, an ICOM IC-7300, antenna switches, upconverters, LNAs and other hardware too. Once completed he hopes to move the system to a low RFI environment and operate the unit entirely remotely. With this he hopes to solve his local RFI issues. He also writes regarding applications:

Primary objectives are to incorporate automated adaptivity to the system at large – for example leveraging on band condition information, WSPR (Weak Signal Propagation Report) & friends, automated signal detection and decoding, great flexibility in terms of individual cluster nodes being able to fast respond to various needs and tasks, strong emphasis in parallel processing where applicable depending on the problem type and dataset, support for multiple end users benefiting from the computing and reception capacity of the cluster – to name the most significant.

It's an interesting idea for sure, and we hope to see some updates from OH2BNF in the future.

The Raspberry Pi 19" Rack
The Raspberry Pi 19" Rack

The Lego Pi RTL-SDR FM Radio

Thank you to RTL-SDR.com reader 'JJ' for writing in with a submission for his Lego Pi Radio. JJ's Lego Pi Radio consists of a Raspberry Pi and RTL-SDR and is designed to be an FM Radio, MP3 and internet radio player all in one, with a cute enclosure made out of Lego bricks. The radio is controlled by an external numpad which allows for a number of presets to be chosen from.

The internet radio and MP3 players are handled in software by VLC player and a script written by JJ is used to map the numpad to RTL-SDR FM presets, or MP3 and internet radio functions. The whole unit is run headless and if anything needs to be updated such as internet radio links, JJ simply accesses the unit via an SSH shell. JJ also writes how he had to try 3 different brands of speakers before he found one that could be driven directly from the Pi with adequate sound quality. In the future he hopes to add a bluetooth remote.

One problem that JJ found was that the standard rtl_fm did not produce high quality audio. Fortunately he found the NGSoftFM software which is capable of outputting high quality FM stereo sound and is compatible with RTL-SDR dongles.

In the past we've seen a similar project that was implemented on a BeagleBone Black. The idea in that project was to switch between FM and internet radio depending on the reception quality.

Testing the Airspy with the New And Improved Version of ADSBSpy

Airspy have recently released an update to their ADSBspy decoder, which is an Airspy One/R2 compatible decoder for 1090 MHZ ADS-B signals. According to 'prog', the software developer of ADSBSpy, his setup can see almost double the number of aircraft and with fewer false positives when using the updated software. Prog writes that the secret to the improvement is some reworked DSP code that aims to exploit oversampling in the Airspy to the maximum.

We compared the new (1.0.0.38/39) decoder against the old decoder (1.0.0.37) which used to get similar performance to dump1090. The test setup was two Airspy dongles connected to a dipole antenna via a splitter, with our Triple Filtered ADS-B LNA used by the antenna. One Airspy was used to power the LNA via it's bias tee, and both units received the same amplified signal. We found indeed that the new version of ADSBSpy receives a good number more aircraft in our set up, and an increased number of ADS-B messages too.

It seems that most of the additionally received aircraft must be from extremely weak signals, because when looking in Virtual Radar Server the extra aircraft usually only show their ICAO and maybe altitude and speed until they get closer.

So far this software appears to provide the best performance on ADS-B that we've seen so far, so if you are using an Airspy for ADS-B tracking we'd like to hear results from anyone who upgrades.

The New ADS-B Spy Receives More Aircraft and Messages
The New ADS-B Spy Receives More Aircraft and Messages

QuestaSDR: New RTL-SDR Software for Android

Last year we posted about QuestaSDR, which is a simple SDR multi-mode GUI that is compatible with the RTL-SDR. Since then QuestaSDR has evolved, and is now available on Android devices as well. It looks to be a nice alternative to RF Analyzer and SDR Touch which are the most popular RTL-SDR Android apps. The description of Android QuestaSDR reads:

QuestaSDR - powerful and flexible, cross-platform Software Defined Radio Application (SDR). Built-in scheduler architecture provides integrate plugins, plugins kits and multi - UI. Typical applications are DXing, Ham Radio, Radio Astronomy and Spectrum analysis.

Support Hardware:
- RTLSDR Dongle

Main features:
- Dark, Ligth, Universal, Material application style
- Many spectrum settings (FFT size, waterfall FPS and color theme)
- AM/SSB/NFM/WFM demodulator
- RDS decoder
- Record AF file
- Frequency bookmarks
- Web remote
- Supported IF-adapter, upconverter, downconverter hardware
- Rig samplerate, frequency, level and iq disbalance calibrate

To start using QuestaSDR, you will need:
- RTL-SDR dongle
- USB OTG Cable - used to connect a RTLSDR to your Android device.

Connect the USB dongle to the USB-OTG, then insert the free end of the cable into the USB port of your Android device and launch the QuestaSDR! Now you can listen to live frequency range shortwave, VHF, UHF.

Feedback and bug reports are always welcome.

Please note that I am not responsible for any legal issues caused by the use of this application. Be responsible and familiarize yourself with local laws before using.

QuestaSDR - New RTL-SDR Compatible Android App
QuestaSDR - New RTL-SDR Compatible Android App
Promo QuestaSDR v3.3.1-b3