Class TurnAroundRange

  • All Implemented Interfaces:
    Comparable<ComparableMeasurement>, ComparableMeasurement, ObservedMeasurement<TurnAroundRange>, TimeStamped

    public class TurnAroundRange
    extends AbstractMeasurement<TurnAroundRange>
    Class modeling a turn-around range measurement using a master ground station and a slave ground station.

    The measurement is considered to be a signal: - Emitted from the master ground station - Reflected on the spacecraft - Reflected on the slave ground station - Reflected on the spacecraft again - Received on the master ground station Its value is the elapsed time between emission and reception divided by 2c were c is the speed of light. The motion of the stations and the spacecraft during the signal flight time are taken into account. The date of the measurement corresponds to the reception on ground of the reflected signal.

    Since:
    9.0
    Author:
    Thierry Ceolin, Luc Maisonobe, Maxime Journot
    • Constructor Detail

      • TurnAroundRange

        public TurnAroundRange​(GroundStation masterStation,
                               GroundStation slaveStation,
                               AbsoluteDate date,
                               double turnAroundRange,
                               double sigma,
                               double baseWeight,
                               ObservableSatellite satellite)
        Simple constructor.
        Parameters:
        masterStation - ground station from which measurement is performed
        slaveStation - ground station reflecting the signal
        date - date of the measurement
        turnAroundRange - observed value
        sigma - theoretical standard deviation
        baseWeight - base weight
        satellite - satellite related to this measurement
        Since:
        9.3