step-by-step guide to get started with scanning satellite communications.
π‘ 1. Hardware Requirements
RTL-SDR (budget option, limited frequency range)
HackRF One (full-duplex SDR with a wider frequency range)
NooElec SAWbird LNA (for boosting weak signals)
Wideband Antenna (e.g., helical, yagi, or dish antennas)
Low-Noise Amplifier (LNA) (to enhance weak signals)
Band-Pass Filter (to remove unwanted noise)
βοΈ 2. Software Setup Youβll need SDR software to process and analyze signals. Here are common tools:
SDR# (SDRSharp) β Best for RTL-SDR, beginner-friendly
GQRX β Cross-platform alternative
GNURadio β Advanced signal processing
SatDump β Satellite image decoding
WXtoImg β NOAA weather satellite image decoding
Orbitron β Real-time satellite tracking
π 3. Track Satellite Frequencies You need satellite frequency data to know what signals to scan. Use:
SatNOGS DB (https://db.satnogs.org/)
Gunterβs Space Page (https://space.skyrocket.de/)
N2YO (https://www.n2yo.com/) for live tracking
πΉ Common Satellite Frequencies:
| Satellite Type | Frequency Range
| NOAA Weather | 137β138 MHz
| GOES Weather | 1.69 GHz
| Inmarsat L-Band | 1.54 GHz
| Iridium | 1.616 GHz
| GPS | 1.575 GHz
| Amateur Radio Sats | 145-146 MHz & 435-438 MHz
| ISS SSTV | 145.800 MHz
π» 4. Receiving Signals
Using RTL-SDR:
Connect your RTL-SDR and antenna.
Open SDR# or GQRX.
Set Frequency (e.g., 137 MHz for NOAA).
Choose NFM (Narrowband FM) mode for voice/data or USB/LSB for weak signals.
Adjust gain and filter settings to improve reception.
Using HackRF:
Open GNURadio or SDR#.
Tune to higher frequency satellites (L-band, S-band).
Use external LNA and filters for weak signals.
Record and demodulate signals with GNURadio.
π 5. Decoding Satellite Signals
Some satellites transmit raw telemetry, APRS, SSTV, or weather images.
Weather Sats (NOAA/GOES): Use WXtoImg to decode images.
APRS (Amateur Packet Reporting System): Use Direwolf or Multimon-NG.
SSTV (Slow Scan TV from ISS): Use RX-SSTV to decode images.
Inmarsat L-band (Marine, Aviation Data): Use JAERO.
π°οΈ 6. Real-Time Satellite Tracking
Use Orbitron or Gpredict to predict satellite passes over your location.
Enter your GPS coordinates.
Select target satellite.
Note the Doppler shift and adjust frequency accordingly.
DO NOT TRANSMIT on satellite bands (FCC/ITU regulations).
DO NOT DECRYPT encrypted military or commercial signals.
DO NOT INTERFERE with licensed satellite operations.
π οΈ Step 1: Choosing a Target Satellite
First, decide what type of satellite signals you want to receive:
Weather Satellites (NOAA, GOES) β Receives weather images
Amateur Radio Sats (ISS, SO-50, AO-91) β APRS, SSTV, Voice
Navigation Satellites (GPS, Galileo, GLONASS) β Positioning signals
Communications Satellites (Inmarsat, Iridium) β L-band data, voice
Use N2YO or Gpredict to track satellites and find their frequencies.
π Recommended Tracking Tools:
π SatNOGS Database β Find active satellite frequencies
π N2YO β Live satellite tracking
π Gpredict β Predict satellite passes
π‘ Step 2: Setting Up Your Hardware
For RTL-SDR (Beginner)
β
Works well for 137-138 MHz (NOAA Weather, Amateur Radio)
β
Affordable but limited to ~1.7 GHz max
Required Equipment:
RTL-SDR v3
V-Dipole or Helical Antenna (for NOAA weather sats)
Low-Noise Amplifier (LNA) (to boost weak signals)
Band-Pass Filter (to remove interference)
For HackRF (Advanced)
β
Covers a wider 1 MHz β 6 GHz range (L-band, S-band)
β
Can capture higher frequency signals (Inmarsat, Iridium, GPS)
Required Equipment:
HackRF One
Helical, Yagi, or Parabolic Dish Antenna (depends on frequency)
Bias-T LNA (e.g., NooElec SAWbird) for weak signals
TCXO Module (reduces frequency drift)
βοΈ Step 3: Installing SDR Software
Choose software depending on your SDR and OS:
π Windows:
SDR# (SDRSharp) β Best for RTL-SDR
WXtoImg β NOAA Weather decoding
Orbitron β Real-time satellite tracking
π Linux (ParrotOS, BlackArch):
sudo apt install gqrx-sdr gnuradio gr-satellites sox
SatDump β Powerful satellite signal decoder
sudo apt install rtl-sdr hackrf (for SDR drivers)
π°οΈ Step 4: Receiving Satellite Signals
πΉ NOAA Weather Satellites (137 MHz)
1οΈβ£ Open GQRX or SDR#
2οΈβ£ Set frequency to 137.1 - 137.9 MHz
3οΈβ£ Choose Narrowband FM (NFM) mode
4οΈβ£ Adjust gain & filter to reduce noise
5οΈβ£ Save the audio file & decode with WXtoImg
π― Example Frequencies:
NOAA-18: 137.9125 MHz
NOAA-19: 137.1000 MHz
Meteor-M2 (Digital): 137.900 MHz
πΉ ISS (International Space Station) SSTV & APRS
SSTV Images: 145.800 MHz (Slow-Scan TV)
APRS Packets: 145.825 MHz (Automatic Packet Reporting System)
Use RX-SSTV to decode ISS images.
πΉ L-Band Communications (1.5 β 1.7 GHz)
Requires HackRF + LNA + SAW filter.
π‘ Common Signals:
Inmarsat (1.54 GHz) β Maritime, aviation text messages
Iridium (1.61 GHz) β Satellite phones
GOES Weather (1.69 GHz) β High-resolution weather data
π Software for Decoding:
JAERO (Inmarsat ACARS decoding)
SatDump (GOES satellite image decoding)
β
Legal: Passive signal reception & analysis
π« Illegal: Transmitting, decrypting private/military signals