Satellite simulator
First Claim
1. A satellite simulator adapted for use with a plurality of satellite ground stations, said satellite simulator comprising:
- a distributed messaging system for providing communications among a plurality of separate modules comprising said simulator, said distributed messaging system configured for providing communication between said modules installed on both a single host and multiple host computers;
an application specific telemetry output module configurable for data transmission to any one of a plurality of satellite ground station data acquisition systems;
an application specific command input module configurable for receiving data from any one of a plurality of satellite ground station data transmission systems; and
,whereby said satellite simulator can simulate different satellites and satellite constellations for exercising different ones of said plurality of satellite ground stations.
10 Assignments
0 Petitions
Accused Products
Abstract
A satellite simulator to aid in the development and test of a spacecraft command and telemetry application for ground stations permits a satellite simulator to be implemented effectively and with less cost than has traditionally been possible with customized systems. From the spacecraft command and telemetry processing system, the present invention appears as a satellite that can provide a configurable telemetry stream and can accept configurable commands. The invention provides core satellite simulation capabilities required for ground station spacecraft command and telemetry processing systems such as OS/COMET or for large-scale simulation networks such as multi-service simulation systems. The present invention offers an inexpensive risk mitigation that relieves application developers of total dependency on the satellite simulation development schedule. Moreover, the present invention can be used to demonstrate the features of ground station application systems. Finally, the present invention training driver can be easier to manage and can be maintained by the training team who can rely upon the knowledge that the training exercises will function properly when presented to a training class.
-
Citations
20 Claims
-
1. A satellite simulator adapted for use with a plurality of satellite ground stations, said satellite simulator comprising:
-
a distributed messaging system for providing communications among a plurality of separate modules comprising said simulator, said distributed messaging system configured for providing communication between said modules installed on both a single host and multiple host computers; an application specific telemetry output module configurable for data transmission to any one of a plurality of satellite ground station data acquisition systems; an application specific command input module configurable for receiving data from any one of a plurality of satellite ground station data transmission systems; and
,whereby said satellite simulator can simulate different satellites and satellite constellations for exercising different ones of said plurality of satellite ground stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A satellite simulator adapted for use with a plurality of satellite ground stations, said satellite simulator comprising:
-
a distributed messaging system for providing communications among a plurality of separate functional modules comprising said simulator, said distributed messaging system configured for providing communication between said modules installed on both a single host and multiple host computers; a telemetry stream generator module for selectively generating a telemetry data stream; a telemetry data stream formatter for receiving said telemetry data stream from said telemetry data stream generator and further comprising output interface means for providing said telemetry data stream to an application specific telemetry output module in a predetermined format; and a command sequencer module comprising a plurality of predetermined user commands, a plurality of user defined action actions, and means for associating said plurality of predetermined user defined commands with said plurality of predetermined user defined actions, said command sequencer module further comprising input interface means for receiving command data in a predefined format from an application specific input module; whereby said satellite simulator can simulate different satellites and satellite constellations for exercising different ones of said plurality of satellite ground stations.
-
-
15. A method for providing a phased implementation of a satellite simulator for use with a ground station application development program, said method comprising the steps of:
-
developing a ground station application comprising at least one of a telemetry processing application system and a command generation application system; concurrently developing at least one of an application specific telemetry output module and an application specific command input module for said satellite simulator, said application specific telemetry output module and command input module each configured for communication with said ground station utilizing a computer network messaging system; operating said satellite simulator to test said ground station application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification