Category: Antennas

YouTube Satellite Decoding Series

Over on YouTube @dereksgc has been putting together a comprehensive video series on weather, amateur and other satellite reception. His series starts with receiving images from NOAA APT satellites, then Meteor M2, as then goes on to talk about low cost V-Dipole satellite antennas, how satellite dishes work, and recently how to use Ku-band LNBs with a satellite dish.

If you're getting started with RTL-SDR and satellite reception, this video series may be a good introduction for you.

Tech Minds: Building a Low Cost VHF/UHF Antenna from Copper Tape

In his latest YouTube video Matt from Tech Minds shows how to build extremely low cost antennas out of copper tape. Rolls of copper tape are commonly found very cheaply in garden stores as slug barrier tape as garden slugs will not travel over copper.

After using a dipole calculator Matt solders coax to two strips of copper tape, resulting in a rudimentary dipole (without balun or choke). His first test with a UHF sized dipole showed poor SWR and yielded poor results on an actual radio/SDR. But his second test with a VHF sized dipole actually yielded decent results. 

VHF / UHF ANTENNA MADE FROM COPPER TAPE

AntRunner: Testing A Low Cost Satellite Antenna Rotator

Weather satellites that transmit HRPT give you high resolution uncompressed images of the earth. With an SDR, L-band feed, 60 cm or larger satellite dish and LNA+filter these images can be received by anyone. Derek OK9SGC has the definitive HRPT reception tutorial available here. However, as these are low earth orbit satellites, the user is required to find a way to track the satellite as it moves across the sky. With some skill and experience, hand tracking can work, but a motorized solution is really what is desired. Other applications such as ham satellite communications as well as radio astronomy projects may also benefit from motorized tracking .

Antenna rotators that rotate in azimuth and elevation can be used to track satellites moving across the sky. The problem is that antenna rotators are typically very expensive, or are a major task to DIY, involving circuit construction and 3D printing of parts.

Recently on Tindie we came across the "AntRunner" which is a relatively low cost portable antenna rotator from China coming in at US$325 with free shipping to most countries (VAT is added for the EU as $50 in shipping fees).

AntRunner is based on two geared stepper motors, a motor controller PCB and an open frame. AntRunners code is open source, as well as some partial hardware schematics.

It can be interfaced via a USB serial connection or through WiFi via it's onboard ESP32 chip, and it relies on the Hamlib 'rotctl' software library running on either the controlling PC, or another intermediary device like a Raspberry Pi. Once setup, software like Gpredict on the PC or Look4Sat on Android devices can be used to control the rotator.

The AntRunner: Low cost antenna rotator
The AntRunner: Low cost antenna rotator

AntRunner Tests

We ordered an AntRunner for testing with our own funds. Our setup involved a USB connection from the AntRunner to a Raspberry Pi, 12V plug pack and a 60cm dish. We installed hamlib on the Raspberry Pi, and used Gpredict (PC) and Look4Sat (Android) on networked devices to send the desired elevation and azimuth commands to hamlib on the Raspberry Pi for particular satellites.

(Note that if you are installing hamlib for the AntRunner, you should do so from source as the packages in Ubuntu 22.04 appear to be out of date. And the older version of hamlib installed via Ubuntu does not support the AntRunner).

Overall the AntRunner works as expected and was easily able to follow HRPT satellites across the sky. It was also great for easily pointing and switching between geostationary satellites like GOES and GK-2A. It easily held and moved a 60cm dish and feed which weighs about 3 kg. The specs of the AntRunner indicate 5 kg max load (although the GitHub specs note 10kg), so it should be able to hold larger diameter dishes as well.  

However we did have an issue with the advertised WiFi connection which is an alternative to the USB serial connection. When connected to WiFi the connection would always drop after a single movement command was sent, and it would never reconnect unless rebooted twice. For this reason we abandoned WiFi and only used the USB serial connection, and communicated wirelessly via the Raspberry Pi. There is also a WiFi web interface available for testing movement commands and setting up the WiFi connection, but it is only in Chinese.

It's possible that RF noise from the motors was causing the WiFi disconnection, but on the frequencies that L-band satellites operate at, we did not notice any motor interference.

The AntRunner is advertised as a portable rotator, so that means it is not suitable for use in poor weather as it has no cover to protect the motor circuit board and motors themselves from rain. However, it is certainly small and light enough to be portable. You just need a portable 12V power supply as well. 

Another issue is that when power is lost, the motors will spin freely, resulting in the antenna coming crashing down fast. So care must be taken when powering down with someone there to hold the antenna. The user is also required to physically hold the antenna level at 0 degrees elevation before powering up the AntRunner, so that it will reference 0 degrees elevation. Once powered the antenna holds in place.

There are also no limit switches on the device, so if an erroneous command is sent, it could send the motors into a position that could damage something.

AntRunner (Image from Tindie)
AntRunner (Image from Tindie) (NOTE: The tripod stand is not included)

Conclusion

Overall if you want something cheap and pretty much ready to use out of the box for tracking HRPT or other LEO satellites, the AntRunner is a good budget choice if you intend to only setup temporary stations. It is not suitable for permanent satellite receiver setups, at least not without some modifications.

A similar product is the SATRAN MK3 which was a 3D printed kit costing 175 Euros + shipping, but unfortunately this product appears to no longer be sold.

The ultimate in low cost rotators is probably the SatNOGS V3 rotator, but as mentioned this is a DIY project that requires a significant time commitment as it involves 3D printing multiple parts, sourcing components, building PCBs and constructing everything together. We have found one company offering a SatNOGs hardware kit, containing all of the parts required for US$445.

A commercial option might be the Yaesu G-5500DC which goes for US$759.95 on HRO, however you also need the GS-232 Rotator Computer Controller for computer control which is an additional US$589.95. Update: We've been informed that there are also cheaper third party computer controllers for Yaesu rotators, such as the CSN Technologies S.A.T Rotator Controller which sells for US$278.

Vitality GOES: A Web Interface for Displaying Weather Images from SatDump and/or goestools

Thank you to Carl Reinemann (aka usradioguy) for submitting his article about Vitality GOES. Vitality GOES is an open source tool that displays the weather satellite images received by SatDump and/or goestools in a user friendly web interface that is accessible over a network connection.

SatDump and goestools are decoders that can be used to decode images from GOES and other satellites, when combined with a PC or single board computer, satellite antenna and RTL-SDR or similar SDR dongle. What they lack however is an easy way to display the received images, as the images are simply dumped to folders. If you're interested in getting started with GOES reception, we have a tutorial here.

Carl's article explains the purpose of Vitality GOES in detail and shows a few example screenshots. He notes how it can be used to display full disk images, composite together Meteor M2 images, present EMWIN data such as forecasts and warnings, and more.

Carl also notes that Vitality GOES was recently updated to V1.2 with the main update being added support for SatDump. SatDump can decode dozens of different weather satellites, not only GOES, so this opens up a wide range of possibilities.

Vitality GOES - Feature Overview

Vitality GOES: Example screenshots from Carl Reinemann (usaradioguy)

DEF CON 30 RF Talks: Biohacking, Designing Antennas, Tracking Military Ghost Helicopters and More

DEF CON is a yearly conference with a focus on information security. At this years DEF CON 30 conference various talks on RF related topics were presented. In the past few weeks talks have been uploaded to YouTube for all to watch. Below we highlight a few we found interesting. The list of all main talks can be found on the Defcon YouTube channel, and talks from the RF Village can be found on the RF Hackers Sanctuary YouTube page

J9 - Biohacking Using SDR When You Don’t Know What You’re Doing

Security Researcher and BioHacker J9 presented an interesting and entertaining talk about how she used an SDR to listen in and decode a wireless pH sensor pill she ingested as part of a medical test.

What would you do if you were implanted with a medical device that broadcasts every 12 seconds?

Starting with loads of curiosity and very little knowledge about RF, how to use a software defined radio (SDR), and no knowledge of how to decode captured RF signals, I embarked on an adventure to teach myself something new. Jumping head first into the RF CTF helped greatly!

This presentation starts with cocaine and ketamine (in a controlled medical setting) and includes a near-death experience and new skills attained by building on the work of those who came before me. The end result of this adventure led me to the US Capitol to sit down with Senate staffers about the security and exploitability of medical devices.

DEF CON 30 RF Village - J9 - Biohacking Using SDR When You Don’t Know What You’re Doing

Erwin Karincic - Have a SDR? - Design and make your own antennas

In this talk Erwin Karincic explains how to design and make custom PCB antennas using home based or low cost techniques.

Most Software Defined Radios (SDRs) process a wide range of frequencies usually ranging from few MHz to multiple GHz where different antennas are used to pick up signals in a specific subset of that range. All applications using SDR require antennas to operate efficiently at very specific frequencies. Most inexpensive commercial antennas are designed either for wider ranges with lower gain over the entire range or very specific known frequencies with higher gain. The problem occurs when the researcher performs an assessment of a device and requires the use of specific frequency for which an antenna with high gain is not readily available. Most security researchers within wireless domain have outlined that their specific attack or exploit could be executed at higher range if antenna had better gain at that specific frequency. This talk focuses on bridging that gap by providing a way for researchers to create their own patch antennas without deep electrical engineering experience.

DEF CON 30 RF Village - Erwin Karincic - Have a SDR? - Design and make your own antennas

Andrew Logan - Tracking Military Ghost Helicopters over Washington DC

In this talk Andrew explains how ADS-B receivers, combined with ATC communications, public announcements and crowd sourced visual identification have helped track the activity of military helicopters operating over the Washington DC area.  

There's a running joke around Washington D.C. that the "State Bird" is the helicopter. Yet 96% of helicopter noise complaints from 2018-2021 went unattributed: D.C. Residents can not tell a news helicopter from a black hawk. Flight tracking sites remove flights as a paid service to aircraft owners and government agencies; even in the best case these sites do not receive tracking information from most military helicopters due to a Code of Federal Regulations exemption for "sensitive government mission for national defense, homeland security, intelligence or law enforcement." This makes an enormous amount of helicopter flights untraceable even for the FAA and leaves residents in the dark.

What if we could help residents identify helicopters? What if we could crowd source helicopter tracking? What if we could collect images to identify helicopters using computer vision? What if we could make aircraft radio as accessible as reading a map? What if we could make spotting helicopters a game that appeals to the competitive spirit of Washingtonians? And what if we could do all of this... on Twitter?

DEF CON 30 - Andrew Logan - Tracking Military Ghost Helicopters over Washington DC

A Broad Overview About HF on the RTL-SDR Blog V3

Over on YouTube, Tom the Dilettante has uploaded a video demonstrating how to receive HF signals with an RTL-SDR Blog V3 running in direct sampling mode. This is something already known to most RTL-SDR fans, but on the RTL-SDR V3 we have built in a direct sampling circuit that enables reception below 24 MHz with a simple settings change in software.

In the past and with other dongle brands, enabling direct sampling required hardware mods involving directly soldering a wire antenna to very small pins or pads. Direct sampling is not a high performance mode for HF, but in many situations it can be good enough for casual listening. 

In his video Tom demonstrates HF reception with the RTL-SDR Blog V3 and an MLA-30 active loop antenna. This is a cheap loop antenna available on Aliexpress that works very well for the price.

Listen Around the World - No Internet Required (HF & Shortwave on RTL SDR)

An Inside Look into FlightAware’s RTL-SDR

Over on the FlightAware blog, Hardware and Software Engineers Eric Tran and Ziquan Wang have put up a blog post showing how they have designed the FlightAware RTL-SDR hardware and software, and detail some future plans.

FlightAware is a company that specializes in distributed ADS-B aggregation, in order to produce real time maps and information about what aircraft are in the air. In 2021 FlightAware was acquired by Collins Aerospace, which is a subsidiary of Raytheon Technologies, a large US aerospace and defense contractor.

Most of the data that FlightAware obtains comes from volunteers all around the world running an RTL-SDR dongles on their Raspberry Pi based image. The dongles receive the ADS-B 1090 MHz broadcasts from aircraft which contain information about the aircraft including GPS location. 

Back in 2016 they released the FlightAware ProStick, which is an ADS-B optimized RTL-SDR with onboard 1090 MHz LNA.  Later in 2017 they released the Prostick Plus which improved performance in high interference areas due to the addition of a 1090 MHz SAW filter.

Their post goes into more detail about their products, and note that they are currently designing a new Prostick Plus with filter placed before the LNA instead of after. They also discuss how they are looking into higher end 12-bit ADCs for their receiver hardware, and at creating a dual channel receiver for the 978 MHz UAT band as well. They then go on to discuss the software architecture behind the ADS-B decoder they use.

FlightAware ADS-B Kitset

KrakenSDR Locates a TETRA Transmitter

Over on YouTube F4IPO has posted a video of him using a KrakenSDR and the KrakenSDR Android mapping app to quickly locate the source of a TETRA transmission at 427 MHz in France.

The KrakenSDR is our 5-channel coherent radio based on RTL-SDRs, and it can be used for applications like radio direction finding and passive radar. We successfully crowd funded the device on Crowd Supply.  

In the video F4IPO shows a dash cam recording of his vehicle alongside a screen recording of his Android phone screen. He makes use of the auto-navigation feature which navigates him right to the radio transmit tower. He notes that the entire process to locate the transmitter only took about 5 minutes. At the end of the video he shows the antenna setup on his roof.

KrakenSDR : recherche d'un émetteur TETRA