GnssTransmitterGenerator

Definition and basic information of GNSS transmitters.

See also GnssProcessing and GnssSimulateReceiver.

GNSS

A list of satellite PRNs (i.e for GPS: G01, G02, G03, ...) must be provided via inputfileTransmitterList. Satellite system codes follow the RINEX 3 definition, see GnssType. All input files except inputfileAntennaDefinition, and inputfileReceiverDefinition are read for each satellite. The file name is interpreted as a template with the variable {prn} being replaced by the satellite PRN.

Metadata input files (marked with * below) are provided in GROOPS file formats at https://ftp.tugraz.at/outgoing/ITSG/groops. These files are regularly updated.

NameTypeAnnotation
inputfileTransmitterList
filenameascii file with transmitter PRNs, used to loop variable {prn}
inputfileTransmitterInfo
filenamevariable {prn} available
inputfileAntennaDefintion
filenamephase centers and variations (ANTEX like)
noAntennaPatternFound
choicewhat should happen is no antenna pattern is found for an observation
ignoreObservation
ignore observation if no matching pattern is found
useNearestFrequency
use pattern of nearest frequency if no matching pattern is found
throwException
throw exception if no matching pattern is found
inputfileSignalDefintion
filenametransmitted signal types
inputfileOrbit
filenamevariable {prn} available
inputfileAttitude
filenamevariable {prn} available
inputfileClock
filenamevariable {prn} available
interpolationDegree
uintfor orbit interpolation and velocity calculation