Skip to main content

RF - part 2

·752 words·4 mins
Adrien Raimbault
Author
Adrien Raimbault

Making an antenna to listen to the ISS
#

Why?
#

As F4NIQ, I now want to deepen my understanding of radio frequencies — and what better way than trying to receive a signal from space?

The International Space Station (ISS) transmits on the 145.800 MHz downlink frequency (2m amateur band), broadcasting APRS packets and occasional voice communications. With the right setup, receiving it is very much within reach of a home station.


What you need
#

To receive a satellite RF signal, you need three things:

  • A software-defined radio (SDR) — converts analog radio waves into digital samples a computer can process
  • An antenna — a simple dipole technically works for the ISS, but a directional Yagi gives noticeably better results
  • Decoding software — SDR++, SDR Angel, or GNU Radio are all solid choices

Software-defined radio
#

In the early days of radio, each receiver was built around a fixed demodulation circuit in hardware. A software-defined radio replaces most of that hardware with a wideband analog-to-digital converter and moves the demodulation into software. This means a single device can cover an enormous frequency range and switch between AM, FM, SSB, or any other mode without touching a screwdriver.

SDRs range from ~$25 RTL-SDR dongles to professional units costing several hundred dollars. For this project I’m using a HackRF One.

HackRF One — key specs (source)

  • Operating frequency: 1 MHz – 6 GHz
  • Half-duplex transceiver (receive and transmit)
  • Up to 20 Msps (million samples per second)
  • 8-bit quadrature samples (I and Q)
  • Compatible with GNU Radio, SDR#, and more
  • Software-configurable RX/TX gain and baseband filter
  • SMA female antenna connector
  • USB 2.0 powered, open-source hardware

Choosing an antenna
#

Three parameters matter when picking an antenna:

1. Gain
#

Gain measures how much an antenna concentrates radiated power in a preferred direction, expressed in dBi (decibels relative to an isotropic radiator). Higher gain means stronger signal in that direction — but always at the expense of coverage elsewhere.

2. Directionality
#

An isotropic antenna radiates equally in all directions (a perfect sphere). Real antennas trade that omnidirectionality for gain. A Yagi antenna is highly directional: most of its energy (and sensitivity) is focused into a narrow lobe. The diagram below illustrates the difference.

Yagi and omnidirectional radiation pattern
Left: Yagi — narrow, high-gain lobe. Right: isotropic reference — equal radiation in all directions.

3. Polarization
#

Radio waves are electromagnetic: an oscillating electric field and a magnetic field, perpendicular to each other and to the direction of travel. The orientation of the electric field defines the polarization.

Electromagnetic wave diagram
The electric field (E) and magnetic field (B) oscillate at 90° to each other.

For the best signal, your antenna’s polarization should match the transmitter’s. The ISS uses vertical linear polarization for its 2m APRS downlink, so a vertically-oriented dipole or Yagi works well. Circularly polarized antennas (like a helix) are even more forgiving of the ISS tumbling overhead and are worth considering for a more advanced build.


Building a tape-measure Yagi
#

A Yagi-Uda antenna consists of three types of elements mounted on a common boom:

Element Role Length (2m band)
Reflector Reflects energy forward, sits behind the dipole 1005 mm
Driven element (dipole) The only element actually connected to the feedline 997 mm
Director(s) Narrows and focuses the beam forward 951 mm

The reflector is slightly longer than the driven element; directors are slightly shorter. This asymmetry is what creates the directional lobe.

Here’s the finished antenna — built with a tape measure for the elements (cheap, rigid, and easy to cut) and a broom handle as the boom:

Handmade 2m Yagi antenna
A tape-measure Yagi for the 2m band. Total cost: under €15.

Why a Yagi for the ISS?
The ISS passes overhead in roughly 10-minute windows at elevations that can reach 80°+. You’ll need to point (track) the antenna across the sky manually or with a rotor. For a first attempt, manually tracking works fine — the pass is slow enough to follow by hand.


Useful links and calculators #


What’s next
#

With the antenna built and the HackRF connected, the next step is tuning SDR++ to 145.800 MHz, setting the mode to FM narrow (bandwidth ~15 kHz), and waiting for the ISS to rise above the horizon. A successful pass sounds like a burst of digital chatter — those are APRS packets. Decoding them is the subject of part 3.