Category: Airband

FlightAware Prostick vs FlightAware Prostick Plus: Review

Recently the FlightAware Prostick Plus was released. The Prostick is a modified RTL-SDR with a LNA built into the dongle. It is optimized for ADS-B reception and works very well due to the low noise figure of the SKY7150 LNA which is used as the first stage LNA. However, due to the increased gain from the LNA it can easily overload from strong out of band signals, such as broadcast FM, DAB, DVB-T and GSM. To eliminate this problem FlightAware recommend using their 1090 MHz filter in front of the dongle. 

The FlightAware Prostick Plus is the same as the Prostick, but the Plus also incorporates a 1090 MHz SAW filter into the dongle itself. The overall cost is about $15.95 USD cheaper than buying the Prostick + Filter combination. See below for a tabulated comparison between the two units.

  FlightAware Prostick + Filter FlightAware Prostick Plus
Price

USA: $16.95 + $19.95 = $36.9 (Buy Prostick) (Buy Filter)

Worldwide: $48.99 + $18 Shipping = $66.99
(Buy Prostick + Filter)

USA: $20.95
(Buy Prostick Plus)

Worldwide: $29.99 + $12 Shipping = $41.99
(Buy Prostick Plus)

LNA + Filter Arrangement Filter -> SKY7150 LNA SKY7150 LNA -> Filter
Filter Specs Type: LC
Passband:
980 – 1150 MHz
Insertion Loss: 1.65 dB
Attenuation: 40 – 50 dB
Type: SAW
Passband:
1,075 MHz – 1,105 MHz
Insertion loss: 2.3 dB
Attenuation: 30 dB 
TCXO Old batches NO.
New batches YES.
YES
Current Draw 330 mA 300 mA
The new Pro Stick Plus RTL-SDR based ADS-B Receiver from FlightAware.
The new Pro Stick Plus RTL-SDR based ADS-B Receiver from FlightAware.

The first thing we notice is that the filter arrangement between the two units is reversed. On the Prostick the filter is external and must be placed before the LNA. This has the advantage of excellent rejection of out of band signals, but increases the noise figure (NF) of the system slightly. A higher noise figure means the ADS-B signal will end up being weaker, resulting in less range and reports. However, the FlightAware 1090 MHz filter has low insertion losses and should only increase the NF by 1-2 dB.

The Prostick Plus on the other hand uses a SAW filter positioned after the LNA. SAW filters at 1090 MHz typically have an insertion loss of anywhere between 2-3 dB’s. But since it is placed after the LNA the losses are almost completely eliminated by the gain from the LNA and thus the total NF remains low. The attenuation of the SAW filter is less, but it has a smaller pass band. The small pass band may be useful for people who live near an airport and suffer issues with interference from the 1030 MHz interrogation pulses or from GSM at 950 MHz.

In theory, the Prostick + Filter should operate better in environments with very strong out of band signals (any signal outside of 1090 MHz). And the Prostick Plus should operate better in environments with weaker out of band signals. The theory is that since the LNA is placed first in the signal chain on the Prostick Plus, it is more susceptible to overloading from the strong signals as it has no protection from a filter. The LNA used in both Prosticks is a SKY7150, which has a very high OIP3 rating. High OIP3 means that its performance in the presence of strong signals is excellent, and it will not overload so easily. However, even a very high OIP3 rated LNA cannot withstand the strong broadcast signals in some locations.

The Prostick Plus also has some other enhancements like a TCXO. ADS-B is very tolerant to frequency drift, so a TCXO won’t really improve decoding performance, but the cost of a 28.8 MHz TCXO purchased in bulk is under $1 USD, so they may have decided to add it anyway. They appear to also be using TCXO’s on the new production batches of the Prostick as well. The Plus also only draws 300 mA of current compared to the Prostick which draws 330mA. This may be due to the removal of the LED (Although the new batches of the Prostick might also have the LED removed as they advertise a power draw of 300 mA.) On the image of the PCBs below you can see the difference. The SAW filter is just underneath where the LED used to be.

Again, as we mentioned in our previous review of the Prostick it is a bit odd that the 39 dB OIP3 SKY7150 only appears to be drawing 60 mA, when it should be drawing 100 mA. The lower current usage is probably because they run it from 3.3V instead of 5V. The lower current use probably means that the OIP3 rating is reduced slightly by ~5 dBs.

The Prostick Plus and Prostick PCBs
The Prostick Plus and Prostick PCBs

Real World Testing

Here we test the Prostick and Prostick Plus in a signal environment with lots of strong interfering BCFM, DVB-T and GSM signals around. We’ve seen reports on the FlightAware forums that some users have seen improved performance with the Prostick Plus, whilst others have seen dismal or reduced performance. In these tests and review we are able to show when each stick will perform at its best. We do not test the Prostick without the filter, as without the filter we are unable to receive any ADS-B messages at all due to overloading.

Test 1: Flight Aware ADS-B Antenna

First we set up a test using the FlightAware ADS-B antenna, a 2-way signal splitter and the Prostick Plus and Prostick + Filter. We used Modesdeco2 as the ADS-B software, and ran the test for 45 minutes.

The results show that the Prostick Plus edges ahead of the Prostick + Filter by a small amount. It seems that the 1-2 dB loss in the external filter does not contribute to a huge reduction in ADS-B messaging, but the results do show that the Prostick Plus will give you better results in an environment with favorable reception conditions.

In this test we used the excellent FlightAware ADS-B antenna. This antenna is tuned specifically to 1090 MHz, and performs some rejection of the out of band signals. This rejection is enough to allow the Prostick Plus to work well in our test area without overloading.

In the image slider below we first checked ADS-B reception in SDR#, to see if there was any noticeable visual difference. The reception seemed identical. In the remaining images we checked to see how the reception was on out of band signals with the two units. In these tests we want the out of band signals to be low, so smaller signals are better. The Prostick Plus filters our out band signals significantly less, which can be a reason for increased overload. But the amount of filtering performed by the Plus was sufficient together with this 1090 MHz tuned antenna to not cause any overload at max gain.

http://ADS-BComparison

ADS-B Comparison

http://BCFM

BCFM

http://152MHz

152 MHz

http://858MHz

858 MHz

Test 2: Discone Antenna

In test 2 we show what can happen if the out of band signals going into the Prosticks are really strong. This could especially happen if you are using a wideband antenna that is not specifically tuned to 1090 MHz, or if the out of band signals in your area are exceptionally strong (living near a transmission tower for example). In this test we used the same setup as in test 1, but used a wideband discone as the antenna instead. This means that the natural out of band signal filtering from the FlightAware antenna is not present anymore, and thus out of band signals come into the dongle much stronger.

Here we found that the Prostick Plus produced dismal results. The out of band signals were too strong for the LNA to handle, thus causing overload and significant desensitization of the ADS-B signals. The messages received by the Prostick + Filter was significantly higher. 

In the SDR# screenshots below we can clearly see that the Prostick Plus has very poor ADS-B reception at 1090 MHz with this antenna. The noise floor is much higher due to desensitization and overload from broadcast FM and DVB-T signals. Reducing the gain on the RTL-SDR does not help a lot, since most of the overload occurs in the first stage SKY7150 LNA. This can also be seen in the amount of signal overload that is present when tuned to the broadcast FM and other bands in SDR#.

http://ADS-BComparison

ADS-B Comparison

http://1090MHzGainReduced

1090 MHz Gain Reduced

http://BCFM

BCFM

http://BCFMGainReduced

BCFM Gain Reduced

http://152MHz

152 MHz

http://415Mhz

415 Mhz

http://858MHz

858 MHz

Conclusions

The Prostick and Prostick Plus dongles are both excellent low cost ADS-B receivers. If you want to set up a permanent ADS-B monitoring station they are highly recommended. 

So what are the lessons learned from these tests?

  1. If you live in an environment with extremely strong out of band signals, use the Prostick + Filter combination.
  2. Otherwise use the Prostick Plus for slightly better performance and lower cost.
  3. To reduce the possibility of overload with the Prostick Plus use an antenna tuned to 1090 MHz.

The table below summarizes the recommendations again.

 

Antenna -> LNA -> Filter
(Prostick Plus)

Antenna -> Filter -> LNA
(Prostick + FA Filter)
Advantages

Noise figure (NF) is dominated by the LNA, thus this method gives minimum NF.

Losses in filter overcome by LNA gain.

LNA will not be susceptible to overloading from out of band signals.

Disadvantages

The LNA can overload from out of band signals since it is not protected by a filter.

The insertion loss (IL) of the filter directly adds to the noise figure (NF). For example a 2 dB IL filter will add 2 dB to the system NF. This may result in a few dB’s lower SNR.

When to use Use this method if you do not have strong out of band signals in your area and/or if you have an LNA with a high OIP3 rating, like with the SKY7150 LNA which is used on the Prostick’s. Use this method if you have very strong out of band signals in your area.

For most people the Prostick Plus should work fine and be the better choice. Also rest assured that if you purchase a Prostick Plus and find that it overloads in your environment, you still always have the option of placing an external filter in front of it. Then you’ll practically have the same performance as with the standard Prostick + Filter combination. A Prostick Plus + External Filter combination may even be more beneficial for users in very very strong signal environments.

Also remember that the Prostick’s are designed to be placed as close to the antenna as possible, without the use of coax cable. You can use USB extension cables, or run the Prostick on a remote Raspberry Pi computing unit to achieve this. If you want to run coax between the antenna and Prostick, you will see heavily reduced performance due to the losses in the coax cable. In this situation you should instead place an LNA like the LNA4ALL or Uputronics ADS-B LNA by the antenna, and use a bias tee to power it.

FlightAware Prostick vs FlightAware Prostick Plus: Review

Recently the FlightAware Prostick Plus was released. The Prostick is a modified RTL-SDR with a LNA built into the dongle. It is optimized for ADS-B reception and works very well due to the low noise figure of the SKY7150 LNA which is used as the first stage LNA. However, due to the increased gain from the LNA it can easily overload from strong out of band signals, such as broadcast FM, DAB, DVB-T and GSM. To eliminate this problem FlightAware recommend using their 1090 MHz filter in front of the dongle. 

The FlightAware Prostick Plus is the same as the Prostick, but the Plus also incorporates a 1090 MHz SAW filter into the dongle itself. The overall cost is about $15.95 USD cheaper than buying the Prostick + Filter combination. See below for a tabulated comparison between the two units.

  FlightAware Prostick + Filter FlightAware Prostick Plus
Price

USA: $16.95 + $19.95 = $36.9 (Buy Prostick) (Buy Filter)

Worldwide: $48.99 + $18 Shipping = $66.99
(Buy Prostick + Filter)

USA: $20.95
(Buy Prostick Plus)

Worldwide: $29.99 + $12 Shipping = $41.99
(Buy Prostick Plus)

LNA + Filter Arrangement Filter -> SKY7150 LNA SKY7150 LNA -> Filter
Filter Specs Type: LC
Passband:
980 – 1150 MHz
Insertion Loss: 1.65 dB
Attenuation: 40 – 50 dB
Type: SAW
Passband:
1,075 MHz – 1,105 MHz
Insertion loss: 2.3 dB
Attenuation: 30 dB 
TCXO Old batches NO.
New batches YES.
YES
Current Draw 330 mA 300 mA
The new Pro Stick Plus RTL-SDR based ADS-B Receiver from FlightAware.
The new Pro Stick Plus RTL-SDR based ADS-B Receiver from FlightAware.

The first thing we notice is that the filter arrangement between the two units is reversed. On the Prostick the filter is external and must be placed before the LNA. This has the advantage of excellent rejection of out of band signals, but increases the noise figure (NF) of the system slightly. A higher noise figure means the ADS-B signal will end up being weaker, resulting in less range and reports. However, the FlightAware 1090 MHz filter has low insertion losses and should only increase the NF by 1-2 dB.

The Prostick Plus on the other hand uses a SAW filter positioned after the LNA. SAW filters at 1090 MHz typically have an insertion loss of anywhere between 2-3 dB’s. But since it is placed after the LNA the losses are almost completely eliminated by the gain from the LNA and thus the total NF remains low. The attenuation of the SAW filter is less, but it has a smaller pass band. The small pass band may be useful for people who live near an airport and suffer issues with interference from the 1030 MHz interrogation pulses or from GSM at 950 MHz.

In theory, the Prostick + Filter should operate better in environments with very strong out of band signals (any signal outside of 1090 MHz). And the Prostick Plus should operate better in environments with weaker out of band signals. The theory is that since the LNA is placed first in the signal chain on the Prostick Plus, it is more susceptible to overloading from the strong signals as it has no protection from a filter. The LNA used in both Prosticks is a SKY7150, which has a very high OIP3 rating. High OIP3 means that its performance in the presence of strong signals is excellent, and it will not overload so easily. However, even a very high OIP3 rated LNA cannot withstand the strong broadcast signals in some locations.

The Prostick Plus also has some other enhancements like a TCXO. ADS-B is very tolerant to frequency drift, so a TCXO won’t really improve decoding performance, but the cost of a 28.8 MHz TCXO purchased in bulk is under $1 USD, so they may have decided to add it anyway. They appear to also be using TCXO’s on the new production batches of the Prostick as well. The Plus also only draws 300 mA of current compared to the Prostick which draws 330mA. This may be due to the removal of the LED (Although the new batches of the Prostick might also have the LED removed as they advertise a power draw of 300 mA.) On the image of the PCBs below you can see the difference. The SAW filter is just underneath where the LED used to be.

Again, as we mentioned in our previous review of the Prostick it is a bit odd that the 39 dB OIP3 SKY7150 only appears to be drawing 60 mA, when it should be drawing 100 mA. The lower current usage is probably because they run it from 3.3V instead of 5V. The lower current use probably means that the OIP3 rating is reduced slightly by ~5 dBs.

The Prostick Plus and Prostick PCBs
The Prostick Plus and Prostick PCBs

Real World Testing

Here we test the Prostick and Prostick Plus in a signal environment with lots of strong interfering BCFM, DVB-T and GSM signals around. We’ve seen reports on the FlightAware forums that some users have seen improved performance with the Prostick Plus, whilst others have seen dismal or reduced performance. In these tests and review we are able to show when each stick will perform at its best. We do not test the Prostick without the filter, as without the filter we are unable to receive any ADS-B messages at all due to overloading.

Test 1: Flight Aware ADS-B Antenna

First we set up a test using the FlightAware ADS-B antenna, a 2-way signal splitter and the Prostick Plus and Prostick + Filter. We used Modesdeco2 as the ADS-B software, and ran the test for 45 minutes.

The results show that the Prostick Plus edges ahead of the Prostick + Filter by a small amount. It seems that the 1-2 dB loss in the external filter does not contribute to a huge reduction in ADS-B messaging, but the results do show that the Prostick Plus will give you better results in an environment with favorable reception conditions.

In this test we used the excellent FlightAware ADS-B antenna. This antenna is tuned specifically to 1090 MHz, and performs some rejection of the out of band signals. This rejection is enough to allow the Prostick Plus to work well in our test area without overloading.

In the image slider below we first checked ADS-B reception in SDR#, to see if there was any noticeable visual difference. The reception seemed identical. In the remaining images we checked to see how the reception was on out of band signals with the two units. In these tests we want the out of band signals to be low, so smaller signals are better. The Prostick Plus filters our out band signals significantly less, which can be a reason for increased overload. But the amount of filtering performed by the Plus was sufficient together with this 1090 MHz tuned antenna to not cause any overload at max gain.

http://ADS-BComparison

ADS-B Comparison

http://BCFM

BCFM

http://152MHz

152 MHz

http://858MHz

858 MHz

Test 2: Discone Antenna

In test 2 we show what can happen if the out of band signals going into the Prosticks are really strong. This could especially happen if you are using a wideband antenna that is not specifically tuned to 1090 MHz, or if the out of band signals in your area are exceptionally strong (living near a transmission tower for example). In this test we used the same setup as in test 1, but used a wideband discone as the antenna instead. This means that the natural out of band signal filtering from the FlightAware antenna is not present anymore, and thus out of band signals come into the dongle much stronger.

Here we found that the Prostick Plus produced dismal results. The out of band signals were too strong for the LNA to handle, thus causing overload and significant desensitization of the ADS-B signals. The messages received by the Prostick + Filter was significantly higher. 

In the SDR# screenshots below we can clearly see that the Prostick Plus has very poor ADS-B reception at 1090 MHz with this antenna. The noise floor is much higher due to desensitization and overload from broadcast FM and DVB-T signals. Reducing the gain on the RTL-SDR does not help a lot, since most of the overload occurs in the first stage SKY7150 LNA. This can also be seen in the amount of signal overload that is present when tuned to the broadcast FM and other bands in SDR#.

http://ADS-BComparison

ADS-B Comparison

http://1090MHzGainReduced

1090 MHz Gain Reduced

http://BCFM

BCFM

http://BCFMGainReduced

BCFM Gain Reduced

http://152MHz

152 MHz

http://415Mhz

415 Mhz

http://858MHz

858 MHz

Conclusions

The Prostick and Prostick Plus dongles are both excellent low cost ADS-B receivers. If you want to set up a permanent ADS-B monitoring station they are highly recommended. 

So what are the lessons learned from these tests?

  1. If you live in an environment with extremely strong out of band signals, use the Prostick + Filter combination.
  2. Otherwise use the Prostick Plus for slightly better performance and lower cost.
  3. To reduce the possibility of overload with the Prostick Plus use an antenna tuned to 1090 MHz.

The table below summarizes the recommendations again.

 

Antenna -> LNA -> Filter
(Prostick Plus)

Antenna -> Filter -> LNA
(Prostick + FA Filter)
Advantages

Noise figure (NF) is dominated by the LNA, thus this method gives minimum NF.

Losses in filter overcome by LNA gain.

LNA will not be susceptible to overloading from out of band signals.

Disadvantages

The LNA can overload from out of band signals since it is not protected by a filter.

The insertion loss (IL) of the filter directly adds to the noise figure (NF). For example a 2 dB IL filter will add 2 dB to the system NF. This may result in a few dB’s lower SNR.

When to use Use this method if you do not have strong out of band signals in your area and/or if you have an LNA with a high OIP3 rating, like with the SKY7150 LNA which is used on the Prostick’s. Use this method if you have very strong out of band signals in your area.

For most people the Prostick Plus should work fine and be the better choice. Also rest assured that if you purchase a Prostick Plus and find that it overloads in your environment, you still always have the option of placing an external filter in front of it. Then you’ll practically have the same performance as with the standard Prostick + Filter combination. A Prostick Plus + External Filter combination may even be more beneficial for users in very very strong signal environments.

Also remember that the Prostick’s are designed to be placed as close to the antenna as possible, without the use of coax cable. You can use USB extension cables, or run the Prostick on a remote Raspberry Pi computing unit to achieve this. If you want to run coax between the antenna and Prostick, you will see heavily reduced performance due to the losses in the coax cable. In this situation you should instead place an LNA like the LNA4ALL or Uputronics ADS-B LNA by the antenna, and use a bias tee to power it.

New Low Power RTL-SDR’s for Stratux ADS-B Receivers

Stratux is an RTL-SDR based project that gives small plane pilots access to ADS-B data, without having to purchase an expensive commercial ADS-B installation. It consists of software that runs on a Raspberry Pi, and two RTL-SDR dongles to receive both 1090 MHZ ADS-B, and 978 MHz UAT. The decoded data is then streamed via WiFi to a tablet running navigation aide software with charts for pilots.

Typically Stratux kits come with two standard ‘Nano’ styled RTL-SDR dongles. However, users of the Stratux system have been reporting problems with overheating, and with the Pi struggling with the high current demands of a typical setup which includes two RTL-SDR dongles, active WiFi broadcasting, a GPS unit and an optional cooling fan. A typical RTL-SDR dongle draws 280 mA, so two dongles are already pulling 560 mA.

Chris, creator of the Stratux software and seller of Stratux kits has just released a new low power RTL-SDR dongle (kit with antennas). The cost is $35 USD for two dongles (one for 1090 MHz and one for 978 MHz). The dongle obtains its low power feature by using a switching regulator instead of a linear regulator as the main 3.3V power regulator on the PCB. Normally you would not want to use switching regulator for the main regulator in an RF device because they are very noisy in terms of RF interference generated. However switching regulators are much more efficient compared to linear regulators, and thus save a lot of current wastage. Other dongle manufacturers like ThumbNet have actually gone the other way, removing the secondary 1.2V switching regulator from the standard dongle design, and using a linear regulator instead. The ThumbNets end up with lower noise, but draw 400 mA of current. 

With the switching regulator the new Stratux dongles only draw about 185 mA, a saving of almost 100 mA. They also generate 0.5W less heat. Users of the Stratux system have so far been impressed with them and have not noticed any appreciable difference in ADS-B performance. We think that these low power dongles might also be of interest to people using them on mobile phones or battery/solar powered remote installations.

The new Stratux low power RTL-SDR dongles.
The new Stratux low power RTL-SDR dongles.

During testing, Chris found that there was no significant noise floor increase visible on the 978 MHz  & 1090 MHz frequencies. Most of the switching noise increase appears to be on the lower frequencies, but those frequencies are not relevant for the Stratux use case anyway.

Chris was kind enough to send us some samples of the new low power dongles. First we ran a noise floor scan with rtl_power to determine the effect of the switching regulator. The results show that the spurs and noise floor readings have definitely increased by a significant amount, with an especially large noise floor rise below 400 MHz. In SDR# wandering switching noise spurs are also visible throughout the spectrum, but they tend to weaken in strength once an antenna is connected.

Stratux vs Standard Dongle vs V3 Dongle Noise Floor Scan
Stratux vs Standard Dongle vs V3 Dongle Noise Floor Scan

Fortunately, ADS-B is very tolerant to spurs and is generally not affected by this type of noise. We’ve only given the Stratux a quick test on ADS-B so far, but when compared against another ‘nano’ styled dongle the Stratux performed nearly identically (in fact even a little better) in terms of messages received. The two dongles were connected to the same antenna via a splitter and we logged the number of messages received in 10 minutes.

Quick ADS-B Reception Test
Quick ADS-B Reception Test

In conclusion the Stratux RTL-SDR set out to solve the mobile power issues suffered by people using the Stratux system. It has achieved that with an over 100mA saving in current use. The new Stratux dongle is much noisier, but the noise does not appear to significantly affect ADS-B reception as seen by our results and from the reports from Stratux users who beta tested this dongle.

Chris has also created a post on Reddit /r/stratux which talks a bit more about the new dongle.

RTLSDR4Everyone Four New Posts: FlightAware Pro Stick Plus Review, Avoid FlightAware Ripoffs, Review of two BCFM Filters, Getting Started with Outernet

Akos from the RTLSDR4Everyone blog has recently uploaded four new articles. The first article reviews the new FlightAware Prostick Plus. The Prostick Plus is an RTL-SDR dongle optimized for ADS-B reception. It contains a LNA and 1090 MHz filter on board the dongle. In his review Akos tests the FlightAware Prostick Plus and compares it against the regular Prostick with external filtering. His results show that the Prostick Plus gets 18.45% more position reports and 5.4% extra max range in his location. His second post continues with the Prostick topic and warns customers to look out for sellers reselling, or relisting the Prostick for much higher ripoff prices.

FlightAware Prostick vs Prostick Plus
FlightAware Prostick vs Prostick Plus

In his third post Akos reviews our RTL-SDR.com broadcast FM filter and compares it against another similar filter from another seller. His test results show that both filters can improve performace.

Two BCFM band stop filters tested by Akos.
Two BCFM band stop filters tested by Akos.

Finally in his fourth post Akos writes a tutorial on getting started with Outernet reception. He bought the full Outernet bundle which comes with a battery bank, CHIP single board computer, E4000 with bias tee RTL-SDR, LNA with filter and patch antenna. His post describes what each component is, then shows how to use them to receive Outernet. His results also seemed to show that our V3 dongle significantly outperformed the E4000 dongle at Outernet reception. The V3 received the Outernet signal with a SNR of 6.39 dB vs only 2.58 dB with the E4000.

Some Outernet Components
Some Outernet Components

RTLSDR4Everyone: Review of the FlightAware ADS-B RTL-SDR

Akos from the RTLSDR4Everyone blog has recently uploaded a review of the FlightAware ADS-B ProStick RTL-SDR dongle. The FlightAware (FA) dongle is a standard RTL-SDR with SMA connector, but with a very low noise figure LNA built into the front end. This low noise figure helps improve the SNR of ADS-B signals, resulting in more decodes and further range. We previously reviewed the FlightAware dongle in our own review available here.

In his post Akos reviews the FA dongle on its use as a general RTL-SDR as well as an ADS-B receiver. His review is initially critical to some of the misinformed advertising claims made by FA. He then goes on to show some noise floor scans and some ADS-B reception comparisons. Finally he shows some modifications that can be made to improve the cooling of the PCB.

He concludes that the FA ProStick works very well on improving ADS-B performance, but that overloading due to the increased gain is common.

prostickreview_akos2

ADS-B Traffic Analytics with Valo and an RTL-SDR

Valo is a software service for real time big data streaming analytics of data from many sensors.  On their website they explain their service as follows.

Valo is a single platform for streaming (real time) and batch (historical) data analysis. Valo provides multi-paradigm big data storage for both semi-structured and numerical data. Valo contains a powerful analytics engine for processing all of this data. Finally Valo is super simple – a single tool that can be up and running in minutes.

Recently Rémi Selva wrote in to let us know about an interesting use-case for Valo which involves the RTL-SDR. In his post Rémi shows us how he uses an RTL-SDR, Raspberry Pi running dump1090, and Valo to create interesting data visualizations of the ADS-B aircraft data. He not only shows how to visualize the data in Valo, but also how to use queries to dig deeper into the data, looking for patterns.

Valo ADS-B Data Flow
Valo ADS-B Data Flow

Rémi writes that what he’s done is simply a proof of concept that shows the power of Valo. He writes that one such interesting future development could be using Valo to detect FBI/CIA surveillance aircraft. Previously we posted about how an RTL-SDR user discovered these surveillance aircraft by their odd circular flight paths. The analytics engine of Valo could be used to automatically detect odd flight patterns such as from these surveillance aircraft. 

Plotting the history of aircraft coming into land at HK airport
Plotting the history of aircraft coming into land at HK airport

Building an ESP8266 Based Plane Spotter with an RTL-SDR Feeder

Living near Zurich airport, Daniel Eichorn wanted an easy way to show his house guests what planes are flying near him. Usually he opens up his Flightradar24 app on his phone, but he wanted a more permanent always on display. To do this Daniel has built an ESP8266 based OLED display which automatically displays the ADS-B flight information of aircraft outside his window. The ESP8266 is a very cheap and highly popular WiFi module which can give a microcontroller access to WiFi networks.

Daniel feeds his locally received ADS-B data to adsbexchange.com using a Raspberry Pi and RTL-SDR. While actually feeding ADS-B data with an RTL-SDR is not required to make the ESP8266 module work, this step ensures that he has good local coverage of his area. The ESP8266 module then queries the adsbexchange.com database via WiFi for information about planes in his area and displays the information on the OLED screen.

In previous posts we also showed how the ESP8266 could be used to transmit data like NTSC TV in a similar way to Rpitx.

ESP8266 + OLED screen displaying ADS-B data.
ESP8266 + OLED screen displaying ADS-B data.

An ADS-B Decoder for the GOMX-3 Satellite ADS-B Repeater

The GOMX-3 is a CubeSat which carries an experimental ADS-B repeater. Since it is a satellite the experimental receiver hopes to be able to receive ADS-B from orbit, then beam it back down to earth at a frequency of about 437 MHz using a GFSK at 19200 baud high data rate transmission protocol. From space the GOM3-X satellite can see many aircraft at one time and space based tracking allows for aircraft tracking over oceans.

Recently the creators of the satellite, GomSpace released a complete decoder for the ADS-B downlink, and now it has also been turned into a GNU Radio flowgraph by Daniel Estevez which can output decoded aircraft position data directly to a KML file which can then be opened in Google Earth or similar. This blog by DK3WN shows several logged decodes of the satellite and shows what the signal looks like in SDR#. Some of his posts also curiously shows what looks to be a Windows decoder, or logger, though we were unable to find a download for it.

Decoding the downlink should give you real time ADS-B data in your area, but the full log of stored stored data is apparently only downloaded when the satellite passes over the GomSpace groundstations which are mostly located in the EU.

[Also mentioned on Hackaday]
The GOMX-3 ADS-B Downlink Signal.
The GOMX-3 ADS-B Downlink Signal.
Aircraft detected by the GOM3-X Satellite ADS-B Receiver.
Logged aircraft detected by the GOM3-X Satellite ADS-B Receiver. Major flight corridors are visible.

SDRplay Updates: Android Support, ADS-B Decoder Upgrades and Acquisition of Studio1 Software

The SDRplay team have been hard at work during the last few weeks. First they announced beta support for Android via SDRtouch, then they announced an improved ADS-B decoder, and finally they have just announced their acquisition of Studio1. 

The SDRplay is a 12-bit software defined radio with tuning range between 100kHz – 2 GHz. Many consider it along with the Airspy to be the next stage up from an RTL-SDR dongle. 

Android Support

The author of SDRTouch on Android recently announced support for the SDRplay. SDRTouch is a Android program similar in operation to PC based software like SDR#. To access the beta you can sign up at this link. Currently there is support for up to 2 MHz of bandwidth.

https://www.youtube.com/watch?v=vMiPVgFbgl8

Improved ADS-B Decoder

Back in March the SDRplay team released ADS-B decoder software for their SDR with the promise of improving its performance in the near future. 

Recently the SDRplay team released an updated version of their ADS-B decoder for the Raspberry Pi which now fully utilizes the full 12-bits of the ADC and takes advantage of the full 8 MHz bandwidth. Jon, the head of marketing at SDRplay writes the following:

We now have an updated beta version of ADS-B for both the Raspberry Pi 2 and 3. This is based upon the 16bit Mutability version of dump1090 developed by Oliver Jowett and unlocks the full 12 bit performance of the RSP1. People should see a significant performance improvement over the dump1090_sdrplus version, which was based upon 8 bit code. The latest beta version can be downloaded in binary form from http://www.sdrplay.com/rpi_adsb.html . Should anyone have questions or feedback, please contact [email protected]

We plan to eventually compare the SDRplay with the Airspy and RTL-SDR on ADS-B performance. If you are interested we previously did a review of the SDRplay, Airspy and HackRF here, but as the SDRplay did not have ADS-B back then, that particular test was not done.

Acquisition of Studio1 SDR Software

The last major piece of news is that SDRplay have now acquired the Studio1 SDR software. Studio1 is a paid SDR program, similar in nature to SDR#/HDSDR/SDR-Console. Like HDSDR, Studio1 is a spinoff from the old WinRad software. Their press release reads:

SDRplay Limited has today announced that it has reached an agreement with Sandro Sfregola, (formerly CEO of SDR Applications S.a.s.) to acquire all Rights, Title and Interest in Studio 1 a leading software package for Software Defined Radio applications.

Jon Hudson, SDRplay Marketing Director said: “We are delighted to have reached this agreement with Sandro to acquire Studio 1. Studio 1 is the perfect complement to our SDR hardware products and gives us the ideal platform to deliver a complete class leading SDR solution for our customers. We look forward to working with Sandro and further developing Studio 1 to unlock the full capability of our current and future products”.

Hudson added: “Studio1 has established a strong customer base with users of many other SDR hardware products. Studio 1 will continue to be available as a stand-alone product from WoodBoxRadio http://www.woodboxradio.com/studio1.html for the foreseeable future , but we also look forward to further developing Studio 1 to specifically benefit present and future owners of our products”

Sandro Sfregola added: “I am very pleased to have reached this agreement with SDRplay. The long term future for SDR lies in complete end to end solutions and I feel the SDRplay RSP combined with Studio 1 software gives users an outstanding combination of performance and affordability”.

About Studio 1:

Studio1 was developed in Italy by SDR Applications S.a.s. and has hundreds of happy customers around the world.Studio 1 is known for its user friendly stylish GUI, CPU efficiency and advanced DSP capabilities, including features notavailable on other SDR software packages.

www.sdrapplications.it

About SDRplay:

SDRplay limited is a UK company and consists of a small group of engineers with strong connections to the UK Wireless semiconductor industry. SDRplay announced its first product, the RSP1 in August 2014

www.sdrplay.com

We believe that this is a good move for SDRplay, as one of the major issues with the RSP SDR was the lack of decently supported software.

Studio1_banner2