GnssSimulateReceiver
This program simulates observations from receivers to GNSS satellites. These simulated observations can then be used in GnssProcessing, for example to conduct closed-loop simulations.
One or more GNSS constellations must be defined via transmitter. Receivers such as ground station networks or Low Earth Orbit (LEO) satellites can be defined via receiver.
If multiple receivers defined an outputfileGnssReceiver and outputfileClock
are written for each single receiver with the variable {station}
being replaced by the receiver name.
A list of simulated observation types can be defined via observationType. Noise can be added to both observations and clock errors via noiseObervation and noiseClockReceiver, respectively. Observation noise is interpreted as a factor that is multiplied to the accuracy derived from the accuracy pattern of the respective observation type (see inputfileAccuracyDefinition in receiver).
The parametrization are used to simulate a priori models (e.g. troposphere, signal biases). Parameter settings and outputfiles are ignored.
If the program is run on multiple processes the receivers (stations or LEO satellites) are distributed over the processes.
Name | Type | Annotation |
---|---|---|
outputfileGnssReceiver | filename | variable {station} available, simulated observations |
outputfileClock | filename | variable {station} available, simulated receiver clock errors |
timeSeries | timeSeries | defines observation epochs |
timeMargin | double | [seconds] margin to consider two times identical |
transmitter | gnssTransmitterGenerator | constellation of GNSS satellites |
receiver | gnssReceiverGenerator | ground station network or LEO satellite |
earthRotation | earthRotation | apriori earth rotation |
parametrization | gnssParametrization | models and parameters |
observationType | gnssType | simulated observation types |
noiseObservation | noiseGenerator | [-] noise is multiplied with type accuracy pattern of receiver |
noiseClockReceiver | noiseGenerator | [m] noise added to the simulated receiver clock |