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}. \]

NameTypeAnnotation
outputfileSolution
filenameestimated parameter vector (static part only)
outputfileSigmax
filenamestandard deviations of the parameters (sqrt of the diagonal of the inverse normal equation)
outputfileParameterName
filenameestimated signal parameters (index is appended)
estimateArcSigmas
sequence
outputfileSigmasPerArcSst1
filenameaccuracies of each arc (SST1)
outputfileSigmasPerArcSst2
filenameaccuracies of each arc (SST2)
outputfileSigmasPerArcAcc
filenameaccuracies of each arc (ACC)
outputfileSigmasPerArcPod1
filenameaccuracies of each arc (POD1)
outputfileSigmasPerArcPod2
filenameaccuracies of each arc (POD2)
estimateEpochSigmas
sequence
outputfileSigmasPerEpochSst1
filenameaccuracies of each epoch (SST1)
outputfileSigmasPerEpochSst2
filenameaccuracies of each epoch (SST2)
outputfileSigmasPerEpochAcc
filenameaccuracies of each epoch (ACC)
outputfileSigmasPerEpochPod1
filenameaccuracies of each epoch (POD1)
outputfileSigmasPerEpochPod2
filenameaccuracies of each epoch (POD2)
estimateCovarianceFunctions
sequence
outputfileCovarianceFunctionSst1
filenamecovariance function
outputfileCovarianceFunctionSst2
filenamecovariance function
outputfileCovarianceFunctionAcc
filenamecovariance function
outputfileCovarianceFunctionPod1
filenamecovariance functions for along, cross, radial direction
outputfileCovarianceFunctionPod2
filenamecovariance functions for along, cross, radial direction
computeResiduals
sequence
outputfileSst1Residuals
filename
outputfileSst2Residuals
filename
outputfileAccResiduals
filename
outputfilePod1Residuals
filename
outputfilePod2Residuals
filename
observation
choiceobervation equations (Sst)
dualSstVariational
sequencetwo SST observations
rightHandSide
sequenceinput for observation vectors
inputfileSatelliteTracking1
filenameranging observations and corrections
inputfileSatelliteTracking2
filenameranging observations and corrections
inputfileOrbit1
filenamekinematic positions of satellite A as observations
inputfileOrbit2
filenamekinematic positions of satellite B as observations
sstType
choice
range
rangeRate
none
inputfileVariational1
filenameapproximate position and integrated state matrix
inputfileVariational2
filenameapproximate position and integrated state matrix
ephemerides
ephemerides
parametrizationGravity
parametrizationGravitygravity field parametrization
parametrizationAcceleration1
parametrizationAccelerationorbit1 force parameters
parametrizationAcceleration2
parametrizationAccelerationorbit2 force parameters
parametrizationSst1
parametrizationSatelliteTrackingsatellite tracking parameter for first ranging observations
parametrizationSst2
parametrizationSatelliteTrackingsatellite tracking parameter for second ranging observations
integrationDegree
uintintegration of forces by polynomial approximation of degree n
interpolationDegree
uintorbit interpolation by polynomial approximation of degree n
covarianceSst1
sequence
sigma
doubleapriori factor of covariance function
inputfileSigmasPerArc
filenameapriori different accuaries for each arc (multiplicated with sigma)
inputfileSigmasPerEpoch
filenameapriori different accuaries for each epoch
inputfileCovarianceFunction
filenameapproximate covariances in time
inputfileCovarianceMatrixArc
filenameMust be given per sst arc with correct dimensions.
inputfileSigmasCovarianceMatrixArc
filenameVector with one sigma for each
sampling
double[seconds] sampling of the covariance function
covarianceSst2
sequence
sigma
doubleapriori factor of covariance function
inputfileSigmasPerArc
filenameapriori different accuaries for each arc (multiplicated with sigma)
inputfileSigmasPerEpoch
filenameapriori different accuaries for each epoch
inputfileCovarianceFunction
filenameapproximate covariances in time
inputfileCovarianceMatrixArc
filenameMust be given per sst arc with correct dimensions.
inputfileSigmasCovarianceMatrixArc
filenameVector with one sigma for each
sampling
double[seconds] sampling of the covariance function
covarianceAcc
sequence
sigma
doubleapriori factor of covariance function
inputfileSigmasPerArc
filenameapriori different accuaries for each arc (multiplicated with sigma)
inputfileSigmasPerEpoch
filenameapriori different accuaries for each epoch
inputfileCovarianceFunction
filenameapproximate covariances in time
inputfileCovarianceMatrixArc
filenameMust be given per sst arc with correct dimensions.
inputfileSigmasCovarianceMatrixArc
filenameVector with one sigma for each
sampling
double[seconds] sampling of the covariance function
covariancePod1
sequence
sigma
doubleapriori factor of covariance function
inputfileSigmasPerArc
filenameapriori different accuaries for each arc (multiplicated with sigma)
inputfileSigmasPerEpoch
filenameapriori different accuaries for each epoch
inputfileCovarianceFunction
filenameapproximate covariances in time
inputfileCovariancePodEpoch
filename3x3 epoch covariances
sampling
double[seconds] sampling of the covariance function
covariancePod2
sequence
sigma
doubleapriori factor of covariance function
inputfileSigmasPerArc
filenameapriori different accuaries for each arc (multiplicated with sigma)
inputfileSigmasPerEpoch
filenameapriori different accuaries for each epoch
inputfileCovarianceFunction
filenameapproximate covariances in time
inputfileCovariancePodEpoch
filename3x3 epoch covariances
sampling
double[seconds] sampling of the covariance function
estimateShortTimeVariations
sequenceco-estimate short time gravity field variations
estimateSigma
booleanestimate standard deviation via VCE
autoregressiveModelSequence
autoregressiveModelSequenceAR model sequence for constraining short time gravity variations
parameterSelection
parameterSelectorparameters describing the short time gravity field
downweightPod
doubledownweight factor for POD
inputfileArcList
filenamelist to correspond points of time to arc numbers
iterationCount
uint(maximum) number of iterations for the estimation of calibration parameter and error PSD
variableNameIterations
stringAll output fileNames in preprocessing iteration are expanded with this variable prior to writing to disk
defaultBlockSize
uintblock size of static normal equation blocks
This program is parallelized.