Class OneWayGNSSPhase

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

public class OneWayGNSSPhase extends AbstractOneWayGNSS<OneWayGNSSPhase>
One-way GNSS phase measurement.

This class can be used in precise orbit determination applications for modeling a phase measurement between a GNSS emitter and a LEO satellite (receiver).

The one-way GNSS phase measurement assumes knowledge of the orbit and the clock offset of the emitting GNSS satellite. For instance, it is possible to use a SP3 file or a GNSS navigation message to recover the satellite's orbit and clock.

This class is very similar to InterSatellitesPhase measurement class. However, using the one-way GNSS phase measurement, the orbit and clock of the emitting GNSS satellite are NOT estimated simultaneously with LEO satellite coordinates.

Since:
10.3
Author:
Bryan Cazabonne
  • Field Details

  • Constructor Details

    • OneWayGNSSPhase

      public OneWayGNSSPhase(Observer observer, AbsoluteDate date, double phase, double wavelength, double sigma, double baseWeight, ObservableSatellite local, AmbiguityCache cache)
      Simple constructor.
      Parameters:
      observer - object that sends signal
      date - date of the measurement
      phase - observed value, in cycles
      wavelength - phase observed value wavelength, in meters
      sigma - theoretical standard deviation
      baseWeight - base weight
      local - satellite which receives the signal and perform the measurement
      cache - from which ambiguity drive should come
      Since:
      12.1
    • OneWayGNSSPhase

      public OneWayGNSSPhase(Observer observer, AbsoluteDate date, double phase, double wavelength, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite local, AmbiguityCache cache)
      Simple constructor.
      Parameters:
      observer - object that sends signal
      date - date of the measurement
      phase - observed value, in cycles
      wavelength - phase observed value wavelength, in meters
      measurementQuality - measurement quality data as used in orbit determination
      signalTravelTimeModel - signal model
      local - satellite which receives the signal and perform the measurement
      cache - from which ambiguity drive should come
      Since:
      14.0
  • Method Details