A Seminar on Setting up and Understanding a SatNOGS Satellite Ground Station

At the 2019 TAPR Digital Communications Conference (DCC), Corey Shields (KB9JHU) and Dan White (AD0CQ) presented a comprehensive guide on setting up your own SatNOGS satellite ground receiver station. The video of the presentation has just recently been uploaded to YouTube by Ham Radio 2.0.

SatNOGS is an open source project that aims to make it easy for volunteers to build and run satellite ground stations (typically based on RTL-SDR and Raspberry Pi hardware) that automatically receive RF satellite data, and automatically upload that data to the internet for public access. This is very useful for low budget cubesats launched by schools and small organizations who don't have the resources to run a worldwide satellite ground station network. Without global ground stations the majority of data and telemetry collected by the satellite could be lost as it would only pass over the owners ground station once or twice a day with limited time and bandwidth to downlink data. SatNOGS volunteers with distributed ground stations placed all over the world provide a free solution for this problem. 

Setting up a SatNOGS station and understanding the data coming down can be a pretty involved project, so Corey and Dan's 3.5 hr presentation gently guides us through the steps required. The guide focuses most on the software side, and does not include information about building their open source Yagi antenna rotator which can be used to receive satellites with lower power weak signals. Instead they focus on using a simpler fixed QFH antenna which is still capable of receiving data from a majority of satellites.

Learn to build and operate your own SatNOGS ground station. The Sunday Seminar is somewhat like the "anchor" topic of the entire weekend of the TAPR Digital Communications Conference. In 2019 we had the privilege of hearing from Corey, KB9JHU and Dan AD0CQ from the SatNOGS Team and they are going to give us, in detail, instructions for setting up a home satellite station.

(2:38) Intro
(7:46) Section 1: Satellite Building 101
(1:14:50) Section 2: Using SatNOGS
(2:19:55) Section 3: API and Contributing
(2:51:55) Section 4: RF Stack and Decoders

SatNOGS Ground Station Building Guide from TAPR DCC 2019

NooElec Releases the Ham-It-Up Nano HF Upconverter

Today NooElec have released a new product called the "Ham-it-up Nano" for US$49.95 on their store and Amazon. The original Ham-it-up is an HF upconverter that enables reception of the HF bands with SDRs that do not natively support HF. Upconverters work by shifting these low HF frequencies "up" into a range receivable by most VHF/UHF capable SDRs.

The new nano version is much smaller than the original design and about $15 cheaper if you compare against the version with metal case. The nano can also be powered directly via bias tee capable SDRs, so no external power source is required. Compared to the original version the nano misses out on the pass through switch and bonus noise source circuit.

The Ham-it-up Nano probably most directly competes with the SpyVerter from Airspy, which is another small form factor and bias tee powered upconverter for US$49.00. Spec-wise, the SpyVerter appears to remain superior with better LF/VLF support, less conversion loss and it's ability to use a 10 MHz external reference clock for advanced users. But the Ham-It-Up Nano is designed and made in the USA vs designed in France and made in China for the SpyVerter. The nano may also be a little cheaper and faster in terms of shipping to obtain via Amazon.

Below is a table comparing the advertised specifications with specs taken from the Ham-it-up Nano datasheet and SpyVerter sales page. Overall, most HF dabblers probably won't notice a major difference between the two unless you are truly setting up HF DX antennas. And as always our advice is if you are heavily interested in HF and DX, then it may be wiser to spend a little more and get yourself an Airspy HF+ Discovery (US$169) or an SDRplay RSP1A (US$109) or RSPdx (US$199.95) instead of an RTL-SDR + upconverter (US$20 + US$50 = $70).

Spec Ham-It-Up Nano SpyVerter
Frequency Range 100 kHz - 65 MHz 1 kHz - 60 MHz
Conversion Loss 10dB (typ) 5.2 dB (typ)
LO Frequency 125 MHz 120 MHz
IIP3 Not Specified 35 dBm
Max Input Power 1 dBm 10 dBm
Operating Voltage 4 V - 5.5 V 4.2 V - 5.5 V
Current Consumption 65 mA (typ) 10 mA (typ)
Power Methods Bias Tee, microUSB, Pin Header Bias Tee, microUSB
LO Stability 0.5 PPM 0.5 PPM
10 MHz External LO Capable? No Yes
Input Return Loss -10 dB (max) -10 dB (max)
Output Return Loss -10 dB (max) -10 dB (max)
Phase Noise @ 10kHz Not Specified -122 dBc/Hz
Dimensions 2.0" x 1.2" x 0.75" (50 x 30 x 18mm) 2.1" x 1.6" x 1" (53 x 40 x 25 mm)
Weight 45g 108g
Design & Manufacture Country Designed and Made USA & Canada Designed in France, Made in China
Price US$49.95 + shipping (free US shipping on Amazon) US$49.00 + shipping (~US$5 to US, or US$10 via US reseller)
The Ham-it-up Nano
The Ham-it-up Nano

Thesis on Locating Transmitters with TDoA and RTL-SDRs

Jan Hrach of the Faculty of Mathematics and Physics at Univerzita Karlova in the Czech Republic recently defended his Masters thesis titled "Passive emitter tracking". The main theme of the thesis was the use of RTL-SDRs for tracking transmitters via the Time Difference of Arrival (TDoA) technique. TDoA works by having multiple receivers spread out over a region. As long as the receivers are synchronized in time, we can calculate the difference in time that a signal took to arrive at each receiver, which allows us to pinpoint the location of a transmitter. The challenge is in the timing synchronization, and receiver placement. The thesis abstract reads:

We have implemented a TDOA multilateration of transmitters on an unmodified rtl-sdr receiver using transmitters with known location as a timing reference. We present a brief theoretical background and describe the measurement process which includes several approaches that correct the timing and frequency errors between the receivers. Additionally, we have implemented an angle of arrival direction finder using coherent rtl-sdr.

The thesis and associated code is available on the universities website at this link and it is written in English. Jan also does have a presentation available on YouTube, however it is presented in Czech and automated subtitles do not appear to be available. The video and results section of the thesis shows some good results that indicate that transmitters were able to be pinpointed with very good accuracy, however, localization only worked well on signals with good cross-correlation properties, like DVB-T. Only about half the tested broadcast FM stations could be located due to interference, FM being low bandwidth and FM being transmitted at lower frequencies which suffer from reflections and multipath all of which result in poorer correlation.

TDoA results achieved with RTL-SDRs distributed around Prague.
TDoA results achieved with RTL-SDRs distributed around Prague.

Combining Android Tasker and an RTL-SDR for Mobile Automated Frequency Power Scans

Over on YouTube Ian Grody has uploaded two videos demonstrating an early alpha project that he is working on which combines Android Tasker with RTL-SDR frequency scanning. Tasker is an Android automation app which allows users to define a task based on a context. For example, you could set it to turn on WiFi and open an app (task) every time you arrive at a certain location (context).

Ian's idea is to create a Tasker application that performs an rtl_power scan with the RTL-SDR whenever a certain context is detected. The current version of his Tasker app can perform an rtl_power scan over a certain frequency range at the tap of a button, detect the strongest frequencies in that range, and plot a marker at the current location on a Google map which displays the strongest frequency detected at that location. He eventually hopes to turn the application into a wardriving application that will scan 27 MHz - 1.7 GHz for active signals while on the move.

His Tasker alpha application is available via the link on his Reddit post.

Tasker and a Software Defined Radio

Tasker and an RTL SDR - Part II

IGate2: An RTL-SDR Compatible APRS iGate for Android

Thank you to Agrosi Luciano for submitting news about his new RTL-SDR compatible Android App called "IGate2". IGate2 is a receive only APRS IGate written for Android devices. There is a free and paid version of the app. The free version is limited to 100 packets forwarded per session. The paid version costs US$3.49 and has unlimited packet forwards. The description of the app is pasted below:

The RTL-SDR dongle tuner (cost starting from 10 €) and its antenna, receives the information contained in APRS packets transmitted from HAM radio stations, and then a phone device, with IGate2, forwards them to the world wide web using its internet connection (WiFi or 3G).

IGate2 acts as a Software Defined Radio Demodulator, a TNC Modem and an Internet Gate.

It needs the installation of a driver (Martin Marinov’s driver) for the SDR dongle that you can find in: https://play.google.com/store/apps/developer?id=Martin+Marinov.

If you already own an unused cellular phone or tablet, IGate2 represents a very cheap, compact and easy-to-use solution for suppling an IGATE service to radio amateur community.

Raw data contained in radio packets are visible on the phone screen and may be routed (if you check this option) to the APRS-IS network. All data convoyed and shared in APRS-IS network can be seen in maps and bulletins on particular websites, for example: http://aprs.fi/ .

To be authorized to send data to APRS-IS you must have a HAM CallSign and a PassCode. See aprs-is.net. If you are not a radio amateur, you may only use your equipment in receive only mode.
The app has an audio monitor useful for tuning the parameters of the Sdr receiver (it may not work well in old devices with low memory). In the main page there is a frequency switch, a hub with the text of received packets, two indicator lights: one for the Sdr connection and one for the Aprs-Is connection, three counters reporting the number of: received, forwardable and forwarded packets. When you leave the main page while the IGate is running, the app service will continue working in the background, you can recall the main page by tapping the service icon in the android status bar.

Since the device and the Sdr dongle drains much power from the phone battery, it is recommended to use the phone charger or a power bank. You will need an OTG power cable. It is not easy to find a working cable, maybe you can do it yourself. The reception quality of the IGate depends, above all, on the antenna connected to the Sdr dongle. With very strong FM broadcasts in your area, it may be helpful to manually adjust the gain of the receiver or use a band-stop filter.

If you weren't already aware, Automatic Packet Reporting System (APRS) is a digital VHF mode used in amateur radio. It allows for packets of data to be sent to receiving nodes over a local area via RF. Typical uses for it are vehicle tracking, weather station telemetry, text messages, announcements and other wireless device telemetry like high altitude balloons. An IGate is an internet connected node which receives local APRS RF signals and uploads them to the internet, to be seen on sites like aprs.fi. TX capable IGates may also broadcast to the local RF network messages from APRS transmitters on the other side of the world.

IGate2: Android App that turns your phone and RTL-SDR into an APRS IGate.
IGate2: Android App that turns your phone and RTL-SDR into an APRS IGate.

 

The Spectrum Monitor: The ABCs of ADS-B and Airband Reception using Software Defined Radio

Thank you to Mario Filippi (N2HUN, WQWL238) for submitting news about his latest article that has been published in the March 2020 edition of The Spectrum Monitor magazine. The article is titled "The ABCs of ADS-B and Airband Reception using Software Defined Radio", with the description reading:

Ever wonder about all the planes you see in the sky overhead where you live? What flight is that; where is it going; how high and how fast is it? All of these planes transmit on one frequency: 1090 MHz and you can monitor them all as Mario shows us. He tells us what receiver to use, which antenna (hint: you can build a better ADS-B antenna than you can buy), which software to use and how to assemble your own desktop virtual radar screen.

The article isn't free to access as it's published in the Spectrum Monitor magazine, however the magazine only costs $3 and contains a number of other airband related articles too.

The Spectrum Monitor: 2020 Aviation Edition
The Spectrum Monitor: 2020 Aviation Edition

Demonstrating Solar Inverter Noise Cancelling with a Timewave ANC-4 and Airspy HF+

At his house W1VLF found that his solar inverter was causing huge amounts of interference on the HF bands, essentially making any hope at receiving shortwave or amateur radio signals impossible on his Airspy HF+ Discovery . However, over on his YouTube channel he's demonstrated a solution that allows him to almost completely cancel the noise.

The solution involves using a Timewave ANC-4 noise canceler, which is as analog noise cancelling device available from the manufacturer for US$209.95. To use the device you also need a noise probe which can be a small loop antenna. The noise probe is connected to the ANC-4 and placed near the source of the noise, which in W1VLF's case was just on the solar inverter enclosure mounted on the outside of his house. Then by tuning the gain and phase knobs on the ANC-4 the noise can be cancelled out of the signals received by the main antenna. 

In the video W1VLF demonstrates how effective noise cancelling with the ANC-4 can be by showing the before and after results with his Airspy HF+ Discovery.

Kicking Solar inverter noise in the A$$ with noise cancelling

OneSDR New Posts: RF Filter Primer, Bias Tees, SDR Precautions

Over on onesdr.com a new SDR tutorial website, the authors have put up three new posts. The first post is part 2 of their "How Not to Break your Software-defined Radio (SDR) Hardware" series. This post covers mechanical strain considerations on connectors and reference clock input voltages. 

The second post titled "Software-defined Radios and Bias Tees" covers the use of bias tee's and the different voltage and current specs of bias tee's on different SDRs. They explain how these specs affect which LNA's you can use, and how some bias tee's are protected against over-current damage.

The third post is titled "A Primer on RF Filters for Software-defined Radio". In this post they cover topics like types of filters, insertion loss and preselectors on SDRs. 

OneSDR's Image used to explain Band Pass filters.
OneSDR's Image used to explain Band Pass filters.