Tagged: sdrplay

Testing RTL-SDR and SDRPlay receivers for AERO reception

Jonti, the programmer of the JAERO decoder for L-band AERO signals recently bought and received one of our new RTL-SDR Blog dongles and also an SDRplay unit for testing L-band reception. Previously he had been using a standard RTL-SDR dongle. Now he’s done a write up comparing the performance of the three units on L-band AERO reception.

The two most important things to pay attention to when receiving AERO signals are signal SNR and frequency stability. In order to lock on to the signal, the signal’s frequency must remain relatively stable over a short period of time. For the stability test Jonti writes the following, referencing the image posted below:

You can see the old RTL dongle moves almost 3kHz within a couple minutes after being turned on, this speed is so rapid that JAERO can’t keep up with the frequency changed during this period of time. What’s odd is the old RTL dongle does some fairly crazy stuff around 20 minutes in that lasts for about 15 minutes, JAERO also can’t cope with some of that. The other thing to notice in the old RTL’s spectrograph are vertical lines, these lines I believe are caused by interference entering the dongle between the RTL dongle’s tuner and ADC (analog-to-digital converter).

The frequency stability of the new RTL dongle can only be described as amazing!!! There is not much more than 100 Hz change during the whole test.

The range of frequencies for the SDRPlay is similar to that of the old RTL dongle of about 3kHz. The difference being the transition from the lowest frequency to the highest frequency is slow. Any demodulator should not have any issue tracking this slow and steady change. The only problem you will encounter here is when you are trying to tune into a particular frequency your frequencies will be slightly different depending on the temperature of the SDRPlay.

The results of the frequency stability test on an AERO signal. Standard RTL-SDR, RTL-SDR Blog Unit, SDRplay.
The results of the frequency stability test on an AERO signal. Left: Standard RTL-SDR; Middle: RTL-SDR Blog Unit; Right: SDRplay.

Jonti also found that in terms of sensitivity the SDRplay was the best at receiving when a non active antenna (an active antenna is an antenna with a built in LNA) was used. The RTL-SDR dongles could not receive well at all when a non active antenna was used. When an active GPS antenna was used the SDRplay was only about 1dB more sensitive than the RTL-SDR dongles.

In his article Jonti expressed concern that the SDRplay did not see much improvement in SNR over the RTL-SDRs when an active antenna was used. Our thoughts on the sensitivity findings are that the SDRplay does not see much improvement with an active antenna because the noise figure of the system is not reduced any further by adding an additional front end LNA (the noise figure in a RF system is almost entirely determined by the first LNA in a RF chain). Adding an extra LNA could even potentially make reception worse by reducing the overall linearity of the system. An external LNA would only be beneficial if a long run of coax was used between the feed and SDR, and in Jonti’s connections he connected the feed and SDRplay with a very short cable. The RTL-SDR only works well with an active antenna because its raw sensitivity at 1.5 GHz isn’t great, and it needs the extra boost from the LNA.

Testing the SDRplay with a non-active antenna.
Testing the SDRplay with a non-active antenna.

 

Hamradioscience.com’s Review of the SDRplay

The author of hamradioscience.com has posted a review of his thoughts on the SDRplay RSP software defined radio. The SDRplay is a SDR that is a $150 USD software defined radio that can be considered as a next stage level up from the RTL-SDR dongle. We consider it somewhat of a competitor to the Airspy SDR ($199 USD).

The review goes over the marketed specs, what you get in the box, software, support and its real world performance. The review is positive and the author concludes:

At the $150 price point there just isn’t much to complain about. The SDRPlay represents an excellent value in a low cost wideband SDR receiver. If you are currently considering getting involved with SDR radio, or want to trade up from the RTL dongle world, then the SDR Play should definitely be on your short list.

If you are interested in mid level SDR’s like the SDRplay then keep an eye out for our own review on RTL-SDR.com coming out in the next few weeks. We will be doing an in depth review and comparison of the Airspy, SDRplay and HackRF.

SDRPlay-Banner

Watching ATSC TV with an SDRplay SDR and GNU Radio

ATSC is the digital HD TV standard used within the United States and Canada. It is 6 MHz wide so the RTL-SDR with its maximum bandwidth of about 2.8 MHz cannot decode this signal. However, higher end SDR’s such as the SDRplay, Airspy and HackRF have larger bandwidths that can easy cover 6 MHz.

One SDRplay owner was able to figure out a way to decode ATSC by using a decoder written in GNU Radio. With the process the author used we note that other wide band SDR’s such as the Airspy and HackRF should also be capable of achieving the same results.

The process the author used was to first record a RAW IQ WAV file in HDSDR in Windows, making sure that any DC spike correction is applied. The WAV file is then opened in a premade GNU Radio flow graph in Linux and processed into an MPEG file. The process is not real time. The authors article shows a step by step tutorial on how its done.

In an update post to his results the author also notes that to successfully do a recording at the maximum SDRplay bandwidth of 8 MHz a RAM disk or perhaps SSD is required so that samples are not dropped.

An ATSC signal shown in HDSDR received with an SDRplay
An ATSC signal shown in HDSDR received with an SDRplay

SDR-J Now Compatible with the Raspberry Pi 2

The popular software DAB (Digital Audio Broadcast) decoder SDR-J has recently been updated and can now run on the Raspberry Pi 2. In addition the author has also added experimental DRM decoding capabilities to his shortwave receiving software. The author writes about the Raspberry Pi 2:

The Raspberry PI 2 has a processor chip with 4 computing cores. By carefully spreading the computational load of the handling of DAB over these cores it is possible to run the DAB software on the Raspberry PI 2.

In my home situation the – headless – Raspberry PI 2 is located on the attic and remotely controlled through an SSH connection using the home WiFi on my laptop in my “lazy chair”. To accomodate listening remotely, the DAB software on the Raspberry PI 2 sends – if so configured – the generated PCI samples (rate 48000) also to an internet port (port 100240). On the laptop then runs a very simple piece of program reading the stream and sending it to the soundcard

DAB is a digital audio protocol that is used in some countries as a digital alternative to broadcast FM (music stations). SDR-J is a suite of programs that includes the ability to decode DAB, FM, and several shortwave modes such as AM, USB, LSB, PSK, RTTY, WeatherFax, SSTV, BPSK, QPSK, CW, NavTex (Amtor-B), MFSK, Domino, Olivia, Hell, Throb and now DRM. It can directly connect to RTL-SDR receivers as well as other hardware such as the Airspy and SDRplay.

Screenshot of SDR-J running on the Raspberry Pi 2.
Screenshot of SDR-J running on the Raspberry Pi 2.

Another L-Band Antenna Build and comparing L-Band reception on the RTL-SDR, HackRF and SDRplay

Over on Reddit user killmore231 has made a post showing his comparison of L-Band reception with RTL-SDR, HackRF and SDRplay software defined radios. killmore231 built the L-band patch antenna which Adam 9A4QV showed how to build on his YouTube channel late last month.

When testing the antenna on his RTL-SDR he saw no reception of any L-band signals at all. The RTL-SDR requires an external LNA to properly receive signals at this frequency range, which he did not have. Next he tried it on his HackRF and saw that some signals were weakly visible. When he tried it on his SDRplay the L-band satellite signals were clearly visible, probably due to the SDRplay’s good sensitivity at this frequency range and the fact that it has a built in LNA. His results show that the SDRplay is a good SDR for receiving L-band satellites as it does not need an external LNA for decent reception. An external LNA may still be needed if a long run of coax cable is used however.

SDRplay reception of L-band satellite signals with no external LNA.
SDRplay reception of L-band satellite signals with no external LNA.
L-band patch antenna
L-band patch antenna

Demonstrating the Dynamic Range on the SDRplay RSP

The SDRplay radio spectrum processor (RSP) is a $150 USD software defined radio that can be considered as a next stage level up from the RTL-SDR dongle. We also consider it a competitor to the $199 USD Airspy SDR.

Over on YouTube the SDRplay designers have posted a video that demonstrates the dynamic range that is possible with their SDR. Dynamic range is a measure that defines the range between the strongest and weakest signal that can be received. So for example, if you have two signals near to each other on the frequency spectrum, dynamic range defines how much stronger can one signal be compared to the other before the weaker signal disappears into the noise.

In the experiment they use two frequency generators to generate a simulated wanted signal at 98.4 MHz and an unwanted blocking interferer at 98.7 MHz. They show that by reducing the IF bandwidth in their configuration screen and thus tightening the internal filters that the dynamic range can be increased to about 70 dB.

Previously Leif sm5bsz performed some similar tests, comparing many SDRs against one another, but did not utilize the programmable IF filters in the SDR Play RSP perhaps undervaluing the best possible dynamic range by about 5-10 dB.

SDRplay RSP FM Dynamic Range Demo

HAMSPIRIT.DE’s Review on Airspy vs SDRPlay

Over on the hamspirit.de blog author January has just uploaded his latest review comparing the Airspy with the SDRPlay (article in German, so use Google Translate if necessary). These are two mid price range RX only software defined radio receivers that many people see as a first upgrade from an RTL-SDR dongle. Currently, the Airspy sells for $199 USD and the SDRPlay sells for $149 USD.

In his review January uses the SDR# to compare both devices on a wide range of signals include a beacon in the 10M band, broadcast FM stations, another beacon in the 2M band, TETRA signals and trunked radio in the 70cm band. He ran the SDRPlay at a bandwidth of 1.536 MHz and the Airspy at a bandwidth of 2.5 MHz, with decimation set to 2 in order to get comparable bandwidths.

From the results it appears that overall the two SDR’s are quite comparable to one another. But the SDRPlay has the advantage that it’s frequency range covers shortwave frequencies and his results show that the SDRPlay had better SNR in the FM broadcast band (although these results may be incorrect as it appears that his gain settings were not set properly, as the Airspy guide recommends that Airspy gains be adjusted to keep the noise floor near -80 dBFS). On the other hand the Airspy was much better when strong FM overload was present as shown in his TETRA results. In his conclusion he writes (translated from German to English):

If one value to a SDR, which covers with the short wave, it is running out on the SDRplay.

If one is interested in the field below the 70cm amateur radio bands, is in my view the Airspy front.

The Airspy software defined radio    The SDRPlay software defined radio

New drivers for the SDRPlay released: No more frequency gap

The SDRPlay is a $149 USD software defined radio with a 12-bit ADC, 8 MHz of bandwidth and a 100 kHz to 2 GHz tuning range. It is a good upgrade to the RTL-SDR and can be considered as a competitor to the Airspy SDR. 

One of the initial cons of the SDRPlay was that it had a tuning gap from 380 MHz to 420 MHz. The gap was due to hardware limitations and had nothing to do with censorship. However, now the SDRPlay team have released a new API which fixes these limitations and can fully close the gap.

Along with this update they have also released a new EXTIO driver file with the following improvements:

  • Implementation of a selectable 1st LO frequency for the block converter. This will apply to frequencies below 60MHz (up-converted) and between 250MHz and 420MHz (down-converted). This allows full coverage between 100kHz and 2GHz in AUTO mode or the re-position of interferes at the expense of coverage range 

  • Added a down conversion routine to convert Low IF modes to Zero IF modes for compatibility in SDR interfaces. IF bandwidths below 1.536MHz supported choice of IF Frequency and sample rate are restricted. 

  • Added Options to control the DC offset compensation mode used by the tuner. Available modes are Static, Periodic, One-Shot and Continuous 

  • Improved robustness when dynamically changing between IF modes and sample rates

The new drivers can be downloaded from sdrplay.com/platforms.html.

SDR Play Radio Spectrum Processor
SDR Play Radio Spectrum Processor