1 of 36

SatNOGS

Satellite Networked Open Ground Stations

Dan White AD0CQ

MicroHAMS 2022-10-18

2 of 36

These slides are posted at:

agnd.net/microhams-satnogs

3 of 36

Electrical and Computer Engineering�dan.white@valpo.edu

@ValpoWIREDlab

AD0CQ

Dan White

Core Contributor

4 of 36

§ 97.113 Prohibited transmissions.

(a) No amateur station shall transmit:

(3) Communications in which the station licensee or control operator has a pecuniary interest, including communications on behalf of an employer, with the following exceptions:

(iii) A control operator may accept compensation as an incident of a teaching position during periods of time when an amateur station is used by that teacher as a part of classroom instruction at an educational institution.

5 of 36

Founded in 2014 - Athens, Greece

Projects designed to develop open source space technologies

  • Satellite hardware
  • Communications
  • Software Defined Radio

6 of 36

Libre Space Projects

7 of 36

Libre Space Manifesto

8 of 36

What is the problem

that SatNOGS is solving?

9 of 36

Build satellite

→ Build ground station!

next thought:

  • borrow others' idle time
  • share idle time with others

9

10 of 36

Satellite building 101:

  1. Build the satellite
  2. Get a ham frequency allocation
  3. Build your ground station
  4. Secure a launch
  5. Ask hams for help after launch when suddenly you need data!!

11 of 36

This is a painful process involving 4+ apps...

12 of 36

Goal of SatNOGS - Automate the process!

..and keep it free / open source / open data!

✔ Automate the satellite tracking

✔ Automate the RF demodulation and tuning

✔ Automate the doppler shift changes

✔ Automate the data decoding

✔ Automate the uploading of artifacts

13 of 36

statistics

14 of 36

Growth over time

15 of 36

16 of 36

17 of 36

Scheduling is … NP-hard

18 of 36

SatNOGS Architecture

19 of 36

Data ecosystem

Journey from antenna to dashboard

20 of 36

db.satnogs.org

21 of 36

dashboard.satnogs.org

22 of 36

Reference Ground Station

no rotator

23 of 36

Hardware Reference: Raspberry Pi3 + rtlsdr

★any SDR supported by SoapySDR (samplerate limited by Pi)

LNA highly recommended

LNA4ALL or others.

We are working on an �open hardware LNA design.

24 of 36

Client updates

sudo satnogs-setup

  1. Update
  2. Apply
  3. Reboot!

Will update both the client and gr-satnogs

New releases are announced on forums, mailing list, twitter, and facebook

25 of 36

Hardware

...or go with a fixed antenna (cheaper/easier, but not quite as good)

  • Turnstile, Lindenblad, QFH
  • Even wide beam yagis pointed up
  • LNA is a must

26 of 36

Upgrades

no Ham leaves a good thing untouched

27 of 36

28 of 36

SatNOGS Auto Scheduler

https://gitlab.com/librespacefoundation/satnogs/satnogs-auto-scheduler

This is a tool to automatically compute passes of satellites and schedule observations on the SatNOGS Network.

priorities.txt

fill in other sats

29 of 36

Vision

(my version)

30 of 36

31 of 36

Imagine a carpet of ground stations

→ coverage is more important than individual performance

31

32 of 36

Imagine a carpet of ground stations

What if:

SatNOGS station on every public library?

(showing only 5% of CONUS!)

32

https://catalog.data.gov/dataset/main-libraries-branches-and-bookmobiles-fy-2014-public-libraries-survey-outlet-data

33 of 36

Engage

open issues

ideas — projects — holes

34 of 36

Data, Data, all is open Data

  • what are the best performing antennas?
    • at what elevations?
  • improve the GNU Radio performance

35 of 36

Tools

satnogs-obscalendar

iCal file for observations

satnogs-monitor

visualization in your terminal

36 of 36

Join us!