Class PhaseCentersInterSatellitesBaseModifier<T extends AbstractMeasurement<T>>

    • Constructor Detail

      • PhaseCentersInterSatellitesBaseModifier

        public PhaseCentersInterSatellitesBaseModifier​(FrequencyPattern pattern1,
                                                       FrequencyPattern pattern2)
        Simple constructor.
        Parameters:
        pattern1 - pattern for satellite 1 (i.e. the satellite which receives the signal and performs the measurement)
        pattern2 - pattern for satellite 2 (i.e. the satellite which simply emits the signal in the one-way case, or reflects the signal in the two-way case)
    • Method Detail

      • getEffectName

        public String getEffectName()
        Get the name of the effect modifying the measurement.
        Returns:
        name of the effect modifying the measurement
        Since:
        13.0
      • oneWayDistanceModification

        public double oneWayDistanceModification​(EstimatedMeasurementBase<T> estimated)
        Compute distance modification for one way measurement.
        Parameters:
        estimated - estimated measurement to modify
        Returns:
        distance modification to add to raw measurement
      • twoWayDistanceModification

        public double twoWayDistanceModification​(EstimatedMeasurementBase<InterSatellitesRange> estimated)
        Compute distance modification for two way measurement.
        Parameters:
        estimated - estimated measurement to modify
        Returns:
        distance modification to add to raw measurement