ilusm.dev

sat

Satellite communication hacking, DVB-S, Iridium, Inmarsat.

Load with: use sat

Quick example

use sat

result = dvbsi(\(x) x, "value", 10)
prn(result)

Functions

DVB-S/S2 reception

dvbsi(freq, srate, lnb)

Performs the operation. Takes freq, srate, lnb.

dvbsc(h)

Performs the operation. Takes h.

dvbsr(h, tmo)

Performs the operation. Takes h, tmo.

Satellite scanning

satsc(st, en, step)

Performs the operation. Takes st, en, step.

satst(scan, thresh)

Sets a value or starts a process. Takes scan, thresh.

Common satellite bands

satba()

Performs the operation.

Iridium

irium()

Performs the operation.

irium1(h)

Performs the operation. Takes h.

irium2(h, tmo)

Performs the operation. Takes h, tmo.

irium3(raw)

Performs the operation. Takes raw.

Inmarsat

inmar()

Performs the operation.

inmar1(h, tmo)

Performs the operation. Takes h, tmo.

inmar2(raw)

Performs the operation. Takes raw.

GOES/Weather satellites

goes(freq)

Performs the operation. Takes freq.

goesi(h, ch)

Performs the operation. Takes h, ch.

noaa(freq)

Performs the operation. Takes freq.

noaai(h)

Performs the operation. Takes h.

GPS L1/L2 (GNSS)

gpssp()

Performs the operation.

gpslo()

Performs the operation.

VSAT terminals

vsats()

Performs the operation.

vsatf(sig)

Performs the operation. Takes sig.

Satellite jamming

sajam(bnd, thresh)

Performs the operation. Takes bnd, thresh.

Satellite internet

hughe()

Performs the operation.

viasa()

Performs the operation.

Telemetry/command

ccsds(raw)

Performs the operation. Takes raw.

Satellite ephemeris

ephem(sat)

Performs the operation. Takes sat.

Ground station tracking

point(lat, lon, sat)

Performs the operation. Takes lat, lon, sat.

Doppler correction

doppl(freq, vel)

Performs the operation. Takes freq, vel.

C-band interference

cbint()

Performs the operation.

Satellite modem default passwords

defau()

Performs the operation.

Notes

  • SAT solver - boolean satisfiability, constraint solving.