Method for generating a high fidelity simulation of an orbiting satellite telemetry stream
First Claim
1. A method for generating a high fidelity simulation of an orbiting satellite telemetry stream comprising the steps of:
- generating a continuous stream of simulated satellite system state of health data from a user-controlled user-defined source;
assembling said state of health data in an output telemetry data stream; and
, multiplexing high volume mission data with said state of health data to provide a multiplexed output telemetry stream.
9 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.
34 Citations
9 Claims
-
1. A method for generating a high fidelity simulation of an orbiting satellite telemetry stream comprising the steps of:
-
generating a continuous stream of simulated satellite system state of health data from a user-controlled user-defined source;
assembling said state of health data in an output telemetry data stream; and
,multiplexing high volume mission data with said state of health data to provide a multiplexed output telemetry stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
asynchronously generating said continuous stream of simulated satellite system state of health data from said user-controlled user-defined source.
-
-
3. The method of claim 2 , wherein said assembling step comprises the steps of:
-
sampling said asynchronously generated continuous stream of simulated satellite system state of health data, said sampling forming a sampled subset of said state of health data; and
,assembling said sampled subset in said output telemetry data stream.
-
-
4. The method of claim 1, wherein said assembling step comprises the steps of:
-
specifying in a commutation database telemetry data stream commutation patterns for assembling said state of health data in said output telemetry data stream; and
,commutating said state of health data in said output telemetry data stream according to said specified commutation patterns.
-
-
5. The method of claim 3, wherein said assembling step comprises the steps of:
-
specifying in a commutation database telemetry data stream commutation patterns for assembling said state of health data in said output telemetry data stream; and
,commutating said state of health data in said output telemetry data stream according to said specified commutation patterns.
-
-
6. The method of claim 5, wherein said sampling step comprises the steps of:
-
varying said commutation patterns in said commutation database; and
,commutating said state of health data according to said varied commutation patterns, whereby said sampled subset is controllable by varying said commutation patterns.
-
-
7. The method of claim 1, wherein said state of health data comprises critical and non-critical data.
-
8. The method of claim 2, wherein said state of health data comprises critical and non-critical data.
-
9. The method of claim 8, further comprising the step of:
- synchronizing asynchronous generation of said critical data with assembly of said critical data in said output telemetry data stream.
Specification