spacelab-gs-controller
v0.0.2
Published
Tracks the given satellite and controls orientation of the antenna and SDR tuning frequency accordingly.
Downloads
3
Readme
Ground Station Controller
Tracks the given satellite and controls orientation of the antenna and SDR tuning frequency accordingly.
Required parameters:
- TLE string
- ground station location [latitude (deg), longitude (deg), altitude (km)]
- motor controller (rotctld) address and port
- SDR (gqrx) address and port
- carrier frequency of the data signal
- refresh interval
Components
AntennaController
Uses jspredict to calculate azimuth and elevation, which are sent to motor control daemon (rotctld) over TCP connection.
GqrxController
Uses jspredict to calculate doppler correction, which is used to remote control SDR (gqrx) tuning frequency over TCP connection.
Networker
Simple module for required TCP communication.