PreprocessingDualSst
This programs processes satellite-to-satellite-tracking (SST) and orbit observations in a GRACE like configuration. Four different observation groups are considered separately: two types of SST and POD1/POD2 for the two satellites. This program works similar to PreprocessingSst, see there for details. Here only the settings explained, which are different.
Both SST observation types are reduced by the same background models and the same impact of accelerometer measurements. The covariance matrix of the reduced observations should not consider the the instrument noise only (covarianceSst1/2) but must take the cross correlations covarianceAcc into account. The covariance matrix of the reduced observations is given by \[ \M\Sigma(\begin{bmatrix} \Delta l_{SST1} \\ \Delta l_{SST2} \end{bmatrix}) = \begin{bmatrix} \M\Sigma_{SST1} + \M\Sigma_{ACC} & \M\Sigma_{ACC} \\ \M\Sigma_{ACC} & \M\Sigma_{SST2} + \M\Sigma_{ACC} \end{bmatrix}. \]
Name | Type | Annotation |
---|---|---|
outputfileSolution | filename | estimated parameter vector (static part only) |
outputfileSigmax | filename | standard deviations of the parameters (sqrt of the diagonal of the inverse normal equation) |
outputfileParameterName | filename | estimated signal parameters (index is appended) |
estimateArcSigmas | sequence | |
outputfileSigmasPerArcSst1 | filename | accuracies of each arc (SST1) |
outputfileSigmasPerArcSst2 | filename | accuracies of each arc (SST2) |
outputfileSigmasPerArcAcc | filename | accuracies of each arc (ACC) |
outputfileSigmasPerArcPod1 | filename | accuracies of each arc (POD1) |
outputfileSigmasPerArcPod2 | filename | accuracies of each arc (POD2) |
estimateEpochSigmas | sequence | |
outputfileSigmasPerEpochSst1 | filename | accuracies of each epoch (SST1) |
outputfileSigmasPerEpochSst2 | filename | accuracies of each epoch (SST2) |
outputfileSigmasPerEpochAcc | filename | accuracies of each epoch (ACC) |
outputfileSigmasPerEpochPod1 | filename | accuracies of each epoch (POD1) |
outputfileSigmasPerEpochPod2 | filename | accuracies of each epoch (POD2) |
estimateCovarianceFunctions | sequence | |
outputfileCovarianceFunctionSst1 | filename | covariance function |
outputfileCovarianceFunctionSst2 | filename | covariance function |
outputfileCovarianceFunctionAcc | filename | covariance function |
outputfileCovarianceFunctionPod1 | filename | covariance functions for along, cross, radial direction |
outputfileCovarianceFunctionPod2 | filename | covariance functions for along, cross, radial direction |
computeResiduals | sequence | |
outputfileSst1Residuals | filename | |
outputfileSst2Residuals | filename | |
outputfileAccResiduals | filename | |
outputfilePod1Residuals | filename | |
outputfilePod2Residuals | filename | |
observation | choice | obervation equations (Sst) |
dualSstVariational | sequence | two SST observations |
rightHandSide | sequence | input for observation vectors |
inputfileSatelliteTracking1 | filename | ranging observations and corrections |
inputfileSatelliteTracking2 | filename | ranging observations and corrections |
inputfileOrbit1 | filename | kinematic positions of satellite A as observations |
inputfileOrbit2 | filename | kinematic positions of satellite B as observations |
sstType | choice | |
range | ||
rangeRate | ||
none | ||
inputfileVariational1 | filename | approximate position and integrated state matrix |
inputfileVariational2 | filename | approximate position and integrated state matrix |
ephemerides | ephemerides | |
parametrizationGravity | parametrizationGravity | gravity field parametrization |
parametrizationAcceleration1 | parametrizationAcceleration | orbit1 force parameters |
parametrizationAcceleration2 | parametrizationAcceleration | orbit2 force parameters |
parametrizationSst1 | parametrizationSatelliteTracking | satellite tracking parameter for first ranging observations |
parametrizationSst2 | parametrizationSatelliteTracking | satellite tracking parameter for second ranging observations |
integrationDegree | uint | integration of forces by polynomial approximation of degree n |
interpolationDegree | uint | orbit interpolation by polynomial approximation of degree n |
covarianceSst1 | sequence | |
sigma | double | apriori factor of covariance function |
inputfileSigmasPerArc | filename | apriori different accuaries for each arc (multiplicated with sigma) |
inputfileSigmasPerEpoch | filename | apriori different accuaries for each epoch |
inputfileCovarianceFunction | filename | approximate covariances in time |
inputfileCovarianceMatrixArc | filename | Must be given per sst arc with correct dimensions. |
inputfileSigmasCovarianceMatrixArc | filename | Vector with one sigma for each |
sampling | double | [seconds] sampling of the covariance function |
covarianceSst2 | sequence | |
sigma | double | apriori factor of covariance function |
inputfileSigmasPerArc | filename | apriori different accuaries for each arc (multiplicated with sigma) |
inputfileSigmasPerEpoch | filename | apriori different accuaries for each epoch |
inputfileCovarianceFunction | filename | approximate covariances in time |
inputfileCovarianceMatrixArc | filename | Must be given per sst arc with correct dimensions. |
inputfileSigmasCovarianceMatrixArc | filename | Vector with one sigma for each |
sampling | double | [seconds] sampling of the covariance function |
covarianceAcc | sequence | |
sigma | double | apriori factor of covariance function |
inputfileSigmasPerArc | filename | apriori different accuaries for each arc (multiplicated with sigma) |
inputfileSigmasPerEpoch | filename | apriori different accuaries for each epoch |
inputfileCovarianceFunction | filename | approximate covariances in time |
inputfileCovarianceMatrixArc | filename | Must be given per sst arc with correct dimensions. |
inputfileSigmasCovarianceMatrixArc | filename | Vector with one sigma for each |
sampling | double | [seconds] sampling of the covariance function |
covariancePod1 | sequence | |
sigma | double | apriori factor of covariance function |
inputfileSigmasPerArc | filename | apriori different accuaries for each arc (multiplicated with sigma) |
inputfileSigmasPerEpoch | filename | apriori different accuaries for each epoch |
inputfileCovarianceFunction | filename | approximate covariances in time |
inputfileCovariancePodEpoch | filename | 3x3 epoch covariances |
sampling | double | [seconds] sampling of the covariance function |
covariancePod2 | sequence | |
sigma | double | apriori factor of covariance function |
inputfileSigmasPerArc | filename | apriori different accuaries for each arc (multiplicated with sigma) |
inputfileSigmasPerEpoch | filename | apriori different accuaries for each epoch |
inputfileCovarianceFunction | filename | approximate covariances in time |
inputfileCovariancePodEpoch | filename | 3x3 epoch covariances |
sampling | double | [seconds] sampling of the covariance function |
estimateShortTimeVariations | sequence | co-estimate short time gravity field variations |
estimateSigma | boolean | estimate standard deviation via VCE |
autoregressiveModelSequence | autoregressiveModelSequence | AR model sequence for constraining short time gravity variations |
parameterSelection | parameterSelector | parameters describing the short time gravity field |
downweightPod | double | downweight factor for POD |
inputfileArcList | filename | list to correspond points of time to arc numbers |
iterationCount | uint | (maximum) number of iterations for the estimation of calibration parameter and error PSD |
variableNameIterations | string | All output fileNames in preprocessing iteration are expanded with this variable prior to writing to disk |
defaultBlockSize | uint | block size of static normal equation blocks |