Software

Software Architecture

_images/block-diagram-software.png

Fig. 7 Ground station software diagram.

Station Server

Control Server

  • Dashboard Backend: Grafana.

  • Database: TODO.

  • Data Link Layer Decoders: TODO.

  • Network Layer Decoders: TODO.

  • Satellite Data Decoders: TODO.

  • Station Manager: TODO.

  • Data Link Layer Encoder: TODO.

  • Network Layer Encoder: TODO.

  • Satellite TC Scheduler: TODO.

Control Desktop

  • Dashboard: TODO.

  • Satellite Tracker: GPredict.

  • GRS Manager: TODO.

  • Spectrum Monitor: TODO.

  • Satellite TC Generator: TODO.

Satellite Tracking

To track the satellite and for orbit prediction, the GPredict software [Cse21] will be used. Gpredict is a real-time satellite tracking and orbit prediction application. It can track a large number of satellites and display their position and other data in lists, tables, maps, and polar plots (radar view). Gpredict can also predict the time of future passes for a satellite, and provide you with detailed information about each pass. Gpredict is free software licensed under the GNU General Public License. A picture of the main window of GPredict can be seen in Fig. 8.

_images/gpredict.png

Fig. 8 Main window of GPredict.