GnssAntennaNormalsConstraint
Apply constraints to normal equations containing antennaCenterVariations. Usually the antenna center variations are estimated together with other parameters like station coordinates, signal biases and slant TEC in GnssProcessing. This results in a rank deficient matrix as not all parameters can be separated. The deficient can be solved by adding pseudo observation equations as constraints.
To separate antenna center variations and signal biases apply constraint:mean for each GNSS type. The observation equation for the integral mean of antenna center variations (ACV) in all azimuth $A$ and elevation $E$ dependent directions \[ 0 = \iint ACV(A,E)\, d\Phi \approx \sum_i ACV(A_i,E_i)\, \Delta\Phi_i \]is approximated by a grid defined by deltaAzimuth, deltaZenith, and maxZenith.
To separate from station coordinates use constraint:centerMean and from slant TEC parameters use constraint:TEC.
The constraints are applied separately to all antennas matching the wildcard patterns of name, serial, radome.
See also ParameterVector2GnssAntennaDefinition.
Name | Type | Annotation |
---|---|---|
outputfileNormalEquation | filename | with applied constraints |
inputfileNormalEquation | filename | |
constraint | choice | |
center | sequence | zero center (x,y,z) of a single pattern |
type | gnssType | applied for each matching types |
applyWeight | boolean | from normal equations |
sigma | double | [m] |
centerMean | sequence | zero center (x,y,z) as (weighted) mean of all patterns |
applyWeight | boolean | from normal equations |
sigma | double | [m] |
constant | sequence | zero constant (mean of all directions) of a single pattern |
type | gnssType | applied for each matching types |
applyWeight | boolean | from normal equations |
sigma | double | [m] |
constantMean | sequence | zero constant (mean of all directions) as (weighted) mean of all patterns |
applyWeight | boolean | from normal equations |
sigma | double | [m] |
TEC | sequence | zero TEC computed as (weighetd) least squares from all types |
type | gnssType | applied for combination of matching types |
applyWeight | boolean | from normal equations |
sigma | double | [TECU] |
antennaCenterVariations | parametrizationGnssAntenna | |
antennaName | string | apply constraints to all machting antennas |
antennaSerial | string | apply constraints to all machting antennas |
antennaRadome | string | apply constraints to all machting antennas |
deltaAzimuth | angle | [degree] sampling of pattern to estimate center/constant |
deltaZenith | angle | [degree] sampling of pattern to estimate center/constant |
maxZenith | angle | [degree] sampling of pattern to estimate center/constant |