← ClaudeAtlas

sdr-satellitelisted

Software-defined radio (SDR) and satellite reception toolkit — what to install, what you can hear from space, and how to compose the open-source stack (SatDump, SatNOGS, GNU Radio, rustradio, satkit). Covers hardware abstraction (SoapySDR, rtl-sdr-rs), DSP frameworks (GNU Radio, liquid-dsp, rustradio, radiorust), receiver UIs (SDR++, SDRangel, Gqrx, CubicSDR), satellite decoders (SatDump for NOAA APT, Meteor-M LRPT, GOES HRIT, Inmarsat), ground-station orchestration (SatNOGS network, sgoudelis/ground-station, Hamlib), orbit mechanics (SGP4 in Python + Rust, satkit astrodynamics, dSGP4 differentiable). Use when: (1) the user wants to receive satellite signals — weather imagery, ISS SSTV, telemetry, (2) building a ground station or scheduling observations on SatNOGS, (3) decoding TLEs and computing satellite passes, (4) composing SDR tooling into a Rust pipeline (e.g. for Life Agent OS, Opsis world-state events, or arcan/sensorium), (5) explaining what an RTL-SDR or HackRF actually does, (6) deciding between Sa
broomva/skills · ★ 3 · AI & Automation · score 72
Install: claude install-skill broomva/skills
# SDR & Satellite Reception How to hear satellites with a $30 dongle, decode the bits, predict the next pass, and (if we want) wire it into Life Agent OS or Opsis as a real-world-event source. ## What this skill covers The full open-source satellite reception stack, by layer: | Layer | What it does | Pick | |---|---|---| | **L0** Hardware abstraction | One API across dongles | `SoapySDR`; pure-Rust `rtl-sdr-rs` | | **L1** DSP framework | Demod, filter, sync | `GNU Radio` (standard), `liquid-dsp` (lean C), `rustradio` (Rust), `radiorust` (Tokio) | | **L2** Receiver UI | Watch the spectrum, demod live | `SDR++`, `SDRangel`, `Gqrx`, `CubicSDR`, `SigDigger` | | **L3** Satellite decoders | TLE-aware, multi-protocol | `SatDump` (90+ sats) | | **L4** Ground-station orchestration | Schedule, rotate, Doppler | `SatNOGS`, `sgoudelis/ground-station` (2026), `Hamlib` | | **L5** Orbit mechanics | TLE → pass times → az/el | `sgp4` (Python), `neuromorphicsystems/sgp4` (Rust), `satkit` (full astro) | Detail: [references/tools-by-layer.md](references/tools-by-layer.md). ## Quick start — your first weather image About a 1-afternoon project, $50 total. ```bash # 1. Hardware: RTL-SDR v4 ($30) + V-dipole antenna ($20 wire or 3D-printed QFH) # 2. Software (macOS) brew install --cask satdump brew install gpredict # pass prediction GUI # 3. Find next NOAA 18/19 pass overhead gpredict # add NOAA 18, NOAA 19 from CelesTrak TLEs; watch for AOS # 4. Decode (SatDump live mode, frequen