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.
- inputfileTransmitterInfo*: PRN-SVN mapping, antenna offsets and orientations. Created via GnssAntex2AntennaDefinition or PlatformCreate.
- inputfileAntennaDefinition*: Antenna center variations. Created via GnssAntex2AntennaDefinition or GnssAntennaDefinitionCreate.
- inputfileReceiverDefinition*: Transmitted signal types. Created via GnssReceiverDefinitionCreate in case you want to define which signal types a satellite transmits.
- inputfileOrbit: Converted via Sp3Format2Orbit or output of GnssProcessing.
- inputfileAttitude: Rotation from body frame to CRF. Created via SimulateStarCameraGnss or converted via GnssOrbex2StarCamera.
- inputfileClock: Converted via GnssClockRinex2InstrumentClock or GnssRinexNavigation2OrbitClock or output of GnssProcessing.
Name | Type | Annotation |
---|---|---|
inputfileTransmitterList | filename | ascii file with transmitter PRNs, used to loop variable {prn} |
inputfileTransmitterInfo | filename | variable {prn} available |
inputfileAntennaDefintion | filename | phase centers and variations (ANTEX like) |
noAntennaPatternFound | choice | what 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 | filename | transmitted signal types |
inputfileOrbit | filename | variable {prn} available |
inputfileAttitude | filename | variable {prn} available |
inputfileClock | filename | variable {prn} available |
interpolationDegree | uint | for orbit interpolation and velocity calculation |