MLDesign Technologies, Inc.






A Packet Utilisation Standard (PUS) Model

This is a simulation model of the European Space Agency (ESA) Packet Utilisation Standard (PUS) in an operational environment linking a satellite with ground stations.

The Packet Utilisation Standard

The PUS is linked to the ESA Packet Telemetry and Telecommand Standards, which address the end-to-end transport of telemetry and telecommand data between user applications on the ground and Application Processes onboard the satellite, and the intermediate transfer of these data through the different elements of the ground and space segments.<br />The Packet Utilisation Standard complements the Packet Telemetry and Telecommand Standards by defining the  Application-Level interface between ground and space, in order to satisfy the requirements of electrical integration and testing and flight operations. PUS relates to the utilisation of telecommand and telemetry source packets for the purpose of monitoring and remote control of subsystems and payloads. PUS is also used to manage onboard monitoring and control functions for manned missions.

PUS packets are used in conjunction with specific Packet Utilisation Standard Services, which correspond to particular monitoring and control functions.

Service specifications define:

  • what can be requested of the Service
  • what can be issued by the Service to notify the user of the success or failure of this request and to report events detected during the execution of the Service activities
  • what internal activities the Service should perform to process a request or to detect or process events related to the Service

PUS packets are used to control and monitor these services via a well-defined set of interactions between the provider of the Service (i.e. an onboard Application Process) and the user of the Service (i.e. a ground system).

The MLDesigner PUS Model

The MLDesigner PUS model is comprised of three major modules

  • ground station (sending)
  • satellite
  • ground station (receiving)

The sending station sends configuration commands to the satellite. The satellite receives the commands, processes them, and, when necessary, sends messages to the receiving station.

The top-level model PUS model shows the three major modules.

The sending ground station is essentially a large command system with a repertoire of control packets to send to the satellite.

The module is linked to a Tcl control panel which is used to select the commands dynamically during simulation. When the appropriate button is pressed, the sending station module generates the appropriate control packet and sends it to the satellite model. A keep-alive circuit keeps the system operating where there are no commands.

The satellite model consists of an uplink a router that sends received packets to applications services or downlink, a downlink, an applications module, a services module, and a housekeeping module.

The PUS dynamic control panel
The satellite module

The packet router is shown in Fig.5. The applications module (Fig.6) shows two applications.

The services module lists all the services provided by this PUS model.

Note: Model developed by Peter Unger.

Services module
Receiving ground station