InstrumentSatelliteTrackingAntennaCenterCorrection

This program computes the correction due to offset of the antenna center relative the center of mass. The offsets $\M c_A$ and $\M c_B$ in inputfileAntennaCenters are given in the satellite reference frame. These offsets are rotated into the the inertial frame with $\M D_A$ and $\M D_B$ from inputfileStarCamera and projected onto the line of sight (LOS) \[ \rho_{AOC} = \M e_{AB}\cdot(\M D_A\,\M c_A - \M D_B\,\M c_B), \]with the unit vector in line of sight direction \[ \M e_{AB} = \frac{\M r_B - \M r_A}{\left\lVert{\M r_B - \M r_A}\right\rVert}. \]The corrections for the range-rates and range-acceleration are computed by differentiating an interpolation polynomial of degree interpolationDegree.

NameTypeAnnotation
outputfileSatelliteTracking
filenamecorrections for range, range-rate, and range-accelerations
inputfileOrbit1
filename
inputfileOrbit2
filename
inputfileStarCamera1
filename
inputfileStarCamera2
filename
antennaCenters
choiceKBR antenna phase center
value
sequence
center1X
doublex-coordinate of antenna position in SRF [m] for GRACEA
center1Y
doubley-coordinate of antenna position in SRF [m] for GRACEA
center1Z
doublez-coordinate of antenna position in SRF [m] for GRACEA
center2X
doublex-coordinate of antenna position in SRF [m] for GRACEB
center2Y
doubley-coordinate of antenna position in SRF [m] for GRACEB
center2Z
doublez-coordinate of antenna position in SRF [m] for GRACEB
file
sequence
inputAntennaCenters
filename
interpolationDegree
uintdifferentiation by polynomial approximation of degree n
This program is parallelized.