Category: Airband

RTLSDR4Everyone: ADS-B Bias-T Filter and External amplification

Akos from the RTLSDR4Everyone blog has recently come out with a new post where he explains how to get the best ADS-B reception with an LNA and filter. In his experiments he uses an LNA4ALL low noise amplifier and and ADS-B Filter, both of which are sold by Adam 9A4QV. New versions of the filter sold by Adam now also include a built in bias-tee circuit which allows you to easily power the LNA4ALL over the coax cable, allowing you to place it externally.

In the post Akos shows where to optimally place the LNA and how you can use your Raspberry Pi together with the ADS-B filter with bias-T in order to power an antenna mounted LNA4ALL. The post also discusses what the cheapest solution is for European customers attempting to optimize their ADS-B reception.

ADS-B Setup including a filter, bias tee, LNA and Raspberry Pi.
ADS-B Setup including a filter, bias tee, LNA and Raspberry Pi.

Review: FlightAware ADS-B RTL-SDR + LNA Positioning

Recently FlightAware released a new RTL-SDR dongle sold at zero profit at $16.95 USD. It’s main feature is that it comes with an ADS-B optimized low noise amplifier (LNA) built directly into the dongle. FlightAware.com is a flight tracking service that aims to track aircraft via many volunteer ADS-B contributors around the world who use low cost receivers such as the RTL-SDR. In this post we will review their new dongle and hopefully at the same time provide some basic insights to LNA positioning theory to show in what situations this dongle will work well.

FlightAware Dongle Outside
FlightAware Dongle Outside

A good LNA has a low noise figure and a high IIP3 value. Here is what these things mean.

Continue reading

Recent Updates to the JAERO L-Band and C-Band AERO Decoder

JAERO is a program by Jonti that was released late last year which allows us to use a SDR such as an RTL-SDR to receive L-band and C-Band AERO messages. AERO is essentially the satellite based version of ACARS, and the L-band signals contains short ground to air messages with things like weather reports and flight plans intended to be transmitted to aircraft. The C-band signals are the air to ground portion of AERO and more difficult to receive as they require an LNB and large dish. However they are much more interesting as they contain flight position data, like ADS-B.

Over March JAERO has had some minor updates. It is now possible to display planes on a map by using it’s SBS1 protocol output and outputting the data to Virtual Radar Server. The second more recent update now allows JAERO to simultaneously monitor up to two C-band AERO channels. To do this you will need to use the AUX VFO plugin for SDR#.

If you enjoy JAERO, please remember consider donating to Jonti.

Plotting flights positions out of regular ADS-B range which were demodulated from C-Band AERO signals by JAERO.
Plotting flight positions that are out of regular ADS-B range. Demodulated from C-Band AERO signals with JAERO.
Monitoring two C-Band channels in SDR# with the AUX VFO plugin.
Monitoring two C-Band channels in SDR# with the AUX VFO plugin.

RTLSDR4Everyone: ADS-B with an LNA and more Comparisons

Over on the RTLSDR4Everyone blog author Akos has uploaded two new posts. In the first post he discusses his opinion on the recently announced FlightAware ADS-B Optimized ProStick, which is an RTL-SDR with an 1090 MHz optimized LNA built into the front end. He writes that he believes that the claimed 30% increase is not possible with the ProStick as his own tests using an LNA4ALL at the front end only showed a 10% increase in range at most. In his post he also shows that the updated Nooelec R820T2 stick comes with a suction cup holder for it’s supplied antenna.

To add to his post, while we haven’t received the ProStick unit we bought for review yet we believe that the ProStick will improve ADS-B reception a certain amount in some situations, especially for those using the stick in such a way where it is placed right at the antenna, or with a small desktop style antenna with little coax, both with an appropriate ADS-B filter used. However, as Akos also suggests in his post we believe that the superior solution is an external type LNA, like the LNA4ALL.

In his second post Akos also compares our RTL-SDR Blog dongle and two Nooelec dongles using some rtl_power scans. He finds that the latest Nooelec dongle has some further improved components such as a lower noise 3.3V LDO and shielded inductors which appear to further reduce the noise floor. 

ADS-B Filter + LNA4HF + RTL-SDR + Rasberry Pi.
ADS-B Filter + LNA4HF + RTL-SDR + Rasberry Pi.
Noise floor scans
Noise floor scans

Comparing ADS-B Reception with the RTL-SDR, Airspy and Beast Receivers

Over on satsignal.eu the author has set up a page showing live statistics of his ADS-B reception for the RTL-SDR and Airspy software defined radios, and also for the Beast ADS-B receiver. The Airspy is a $199 software defined radio that many consider as a next stage up from the RTL-SDR, and the Beast is a ~$270 USD dedicated ADS-B receiver.

Unsurprisingly the results clearly show that the Airspy receives ADS-B signals significantly better than the RTL-SDR. However, what comes as a surprise is that it is actually appears to be outperforming the dedicated Beast receiver. In the tests with the outside vertical antenna, the Airspy running on a Raspberry Pi appears to receive a significant higher number of messages and also sees planes out to a further range.

Not too long ago the Airspy team released their ADS-B software for the Raspberry Pi 2. They write that this software uses the full 10 MHz bandwidth and can even decode messages that are overlapping one another. We’ve also been told by the Airspy team that the Airspy is already in professional use as an ADS-B receiver amongst several small airports.

In the future we hope to compare the Airspy against the RTL-SDR on ADS-B reception ourselves, and also compare it against the 8 MHz bandwidth SDRplay whose development team have also recently released a new ADS-B decoder, as well as the recently released FlightAware ADS-B Prostick RTL-SDR.

Beast and Airspy comparison on ADS-B Reception.
Beast and Airspy comparison on ADS-B Reception.

FlightAware ProStick: A new ADS-B optimized RTL-SDR with built in LNA

The FlightAware team have today announced the release of the “ProStick”, an RTL-SDR dongle that they write has been modified for improved ADS-B reception. The new FlightAware RTL-SDR’s main defining feature is that it comes with a built in low noise amplifier (LNA) on the front end. The built in LNA is optimized for the ADS-B frequency of 1090 MHz and has 19 dB of gain with a 0.4 dB noise figure and an OIP3 of +39dB. They claim that the new unit will give a 20-100% performance boost in terms of range for Mode S reception when compared to a standard RTL-SDR.

As the increased gain and amplifier non-linearities can cause overload and intermodulation to more easily occur, the FlightAware team stresses that you must use the new device with a 1090 MHz filter, such as their FlightAware filter. In a previous post we reviewed the FlightAware filter and antenna and found that they performed very well and are great value for money.

The new unit is priced cheaply at $16.95 + shipping on Amazon for US buyers, and $24.95 + shipping on eBay for international buyers.

So far we haven’t seen any circuit photos or news about which LNA chip has been used, but we intend buy a unit and do a review when it arrives.

One criticism about this unit that we can already see is that it should be understood that good RF design teaches us to always place the LNA as close to the antenna as possible to overcome cable loss and keep the noise figure low. Placing the LNA at the antenna vs at the receiver makes a huge difference in performance, depending on how long and lossy your coax cable run is. Furthermore, integrating an LNA into the receiver ruins the system for optimal performance with an LNA placed by the antenna due to the reduced linearity caused by the additional internal LNA. The post at http://ava.upuaut.net/?p=836 explains optimal LNA placement very well. We think that perhaps selling an external LNA and bias tee module would have been a significantly better idea to optimize ADS-B reception. However, the additional LNA should help to reduce the noise figure of the dongle by a few dBs which will result in improved ADS-B reception as long as signal saturation does not occur. 

The new FlightAware ADS-B optimized RTL-SDR.
The new FlightAware ADS-B optimized RTL-SDR.
The new FlightAware dongle running on a PiAware Raspberry Pi system.
The new FlightAware dongle running on a PiAware Raspberry Pi system (actual unit uses SMA).

ADS-B Decoder for the SDRplay RSP Now Available

A new ADS-B decoder for the SDRplay RSP has recently been released by the SDRplay programmers. The SDRplay is a $149 USD software defined radio with a 0.1 – 2000 MHz range, 12-bit ADC and up to 8 MHz of bandwidth. In a previous review we compared it against the Airspy and HackRF.

The SDRplay team have based their new decoder on the multi-platform compatible dump1090 code, which is an ADS-B decoder that was originally written for the RTL-SDR. The Windows version can be be downloaded from http://www.sdrplay.com/windows.html, and the code for other platforms can be downloaded from https://github.com/SDRplay.

To help with the installation procedure the SDRplay has also provided a manual (pdf) which shows exactly how to download and set up the required ADS-B software on a Windows system. They also write that the software is fairly new and is still being optimized for best performance.

In the future after the software is further optimized we hope to compare the RSP against the RTL-SDR and Airspy on ADS-B reception.

The SDRplay compatible version of dump1090 deceiving ADS-B data.
The SDRplay compatible version of dump1090 deceiving ADS-B data.

Review: FlightAware 1090 MHz ADS-B Antenna and Filter

In this post we will review the FlightAware ADS-B Antenna and their 1090 MHz band pass filter. The FlightAware ADS-B antenna is claimed to have 5.5 dBi of gain, a rugged weatherproof radome and N-type female connector. It costs $44.95 USD on Amazon for US customers and $54.95 USD on eBay for international customers (plus shipping). They write that they are selling this antenna at cost in order to improve FlightAware coverage.

The FlightAware ADS-B filter is a bandpass filter with a pass range of 980MHz – 1150MHz, ~1.5dB insertion loss and more than 40dB attenuation of unwanted frequencies. It costs $19.95 USD on Amazon for US customers and $24.99 USD on eBay for international customers (plus shipping). Generally it is much cheaper than other ADS-B filter options on the market.

FlightAware.com is a company that specializes in aggregating ADS-B data from contributors around the world. People can contribute by using the FlightAware official hardware, or with a simple SDR, like an RTL-SDR dongle. They display the data on their website as it can be used to help track flight arrival times. A similar company is flightradar24.com.

If you are interested in getting started with ADS-B reception with your RTL-SDR then we have a tutorial here.

FlightAware ADS-B Antenna

The FlightAware antenna is about 64cm in length and about 2cm in diameter. It uses an N female connector and comes included with mounting brackets and U-bolts. It is painted olive green.

In the photo below we compare the size of the antenna against a reference monopole antenna, an RTL-SDR dongle and the FlightAware ADS-B filter. The antenna appears to be very solidly built and of a high quality finish. The antenna is wareproofed with some silicon caulking used around the seams of the endcaps.

Size comparison
Size comparison

The FlightAware ADS-B antenna is a collinear type antenna. Collinear antennas are omnidirectional (receives equally from all directions) and have a higher gain compared to most other omnidirectional antennas, but their radiation pattern is flattened and directed more towards the horizon. This is a good thing for receiving planes that are far away as they will be at lower elevations, but aircraft at higher elevations relative to your antenna may be received poorer. Although, it is likely that any aircraft at high elevations to your position will be closer to you anyway, and thus have a stronger signal making the reduced gain at higher elevations less important. Judging by it’s ~60cm length and it’s specified gain of 5.5dBi, the FlightAware antenna is likely to be a 4 element collinear.

A 4 element collinear generally has positive gain from 0 – 20 degrees of elevation, whereas a simple dipole or ground plane may have positive gain from between 0 – 40 degrees of elevation. A typical commercial jet flys at about 10km. At a distance of 100km this jet would be at a 5.7 degree elevation, and at 10km 45 degrees. Smaller aircraft fly at about 3km maximum, and at 100km would have an elevation of 1.7 degrees, and at 10km 16.7 degrees, so the collinear covers most cases.

A reader wrote in to us to let us know that the internals of the FlightAware antenna had actually previously been posted in an old thread on their forums. From the image it looks like the antenna may be a sleeved dipole + whip + impedance matching design, or something similar. This design is somewhat of a collinear design thanks to the additional whip which also gives a flatter radiation pattern with more gain direction out towards the horizon. These antennas are omnidirectional (they receive equally from all directions) and have a higher gain compared to most other omnidirectional antennas, but their radiation pattern is flattened and directed more towards the horizon. This is a good thing for receiving planes that are far away as they will be at lower elevations, but aircraft at higher elevations relative to your antenna may be received poorer. Although, it is likely that any aircraft at high elevations to your position will be closer to you anyway, and thus have a stronger signal making the reduced gain at higher elevations less important.

The internals of the FlightAware antenna.
The internals of the FlightAware antenna.

If you live in a valley, or have multiple obstacles such as trees or buildings blocking your view of the horizon then the higher gain design may work worse than a dipole/quarter wave ground plane/folded monopole type antenna. In this situation you’d mainly only be able to receive ADS-B signals from higher elevations, so an antenna with a less flat radiation pattern would work better. See the end of this post for some example radiation pattern diagrams.

Continue reading