GnssBiasClockAlignment
This program can be used to absolutely align GNSS transmitter clocks to reference clocks (i.e. broadcast clocks). Each 'group' of transmitters, usually a system like GPS or Galileo, is aligned individually by a constant shift over all transmitters. If alignClocksByFreqNo is set, GLONASS transmitters will be divided by frequency number into groups of nominally two transmitters. The offset between clocks and reference clocks will be shifted into receiver code biases, if receiver is provided."
By setting alignFreqNoBiasesAtReceiver and providing receiver, this program can further align GLONASS transmitter signal biases so that the differences between frequency number-dependent receiver signal biases are minimal, which helps if PPP users don't set up individual signal biases per frequency number at the receiver. Alignment is done by computing signal bias residuals to the mean over all frequency numbers of a signal type at each receiver and then computing the means over all receivers for each frequency number and shifting those from the receiver signal biases to the transmitter signal biases. Internal consistency of the biases is not affected by this.
If you only want to align GLONASS frequency numbers, provide the same clocks in inputfileClock and inputfileReferenceClock.
Name | Type | Annotation |
---|---|---|
transmitter | sequence | one element per satellite |
outputfileClock | filename | aligned clock instrument file |
outputfileSignalBias | filename | (GLONASS only) aligned signal bias file |
inputfileClock | filename | clock instrument file |
inputfileReferenceClock | filename | reference clock instrument file |
inputfileSignalBias | filename | (GLONASS only) signal bias file |
inputfileTransmitterInfo | filename | transmitter platform file |
receiver | sequence | one element per station |
outputfileSignalBias | filename | aligned signal bias file |
inputfileSignalBias | filename | signal bias file |
alignClocksByFreqNo | boolean | align clocks for each GLONASS frequency number separately |
alignFreqNoBiasesAtReceiver | boolean | align frequency number-dependent code biases for each receiver |