Class RangeRate

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

    public class RangeRate
    extends AbstractMeasurement<RangeRate>
    Class modeling one-way or two-way range rate measurement between two vehicles. One-way range rate (or Doppler) measurements generally apply to specific satellites (e.g. GNSS, DORIS), where a signal is transmitted from a satellite to a measuring station. Two-way range rate measurements are applicable to any system. The signal is transmitted to the (non-spinning) satellite and returned by a transponder (or reflected back) to the same measuring station. The Doppler measurement can be obtained by multiplying the velocity by (fe/c), where fe is the emission frequency.
    Since:
    8.0
    Author:
    Thierry Ceolin, Joris Olympio
    • Constructor Detail

      • RangeRate

        public RangeRate​(GroundStation station,
                         AbsoluteDate date,
                         double rangeRate,
                         double sigma,
                         double baseWeight,
                         boolean twoWay,
                         ObservableSatellite satellite)
        Simple constructor.
        Parameters:
        station - ground station from which measurement is performed
        date - date of the measurement
        rangeRate - observed value, m/s
        sigma - theoretical standard deviation
        baseWeight - base weight
        twoWay - if true, this is a two-way measurement
        satellite - satellite related to this measurement
        Since:
        9.3
      • RangeRate

        public RangeRate​(GroundStation station,
                         AbsoluteDate date,
                         double rangeRate,
                         double sigma,
                         double baseWeight,
                         boolean twoWay,
                         SignalTravelTimeModel signalTravelTimeModel,
                         ObservableSatellite satellite)
        Simple constructor.
        Parameters:
        station - ground station from which measurement is performed
        date - date of the measurement
        rangeRate - observed value, m/s
        sigma - theoretical standard deviation
        baseWeight - base weight
        twoWay - if true, this is a two-way measurement
        signalTravelTimeModel - signal travel model
        satellite - satellite related to this measurement
        Since:
        14.0