Class AbstractSignalBasedBuilder<T extends ObservedMeasurement<T>>

java.lang.Object
org.orekit.estimation.measurements.generation.AbstractMeasurementBuilder<T>
org.orekit.estimation.measurements.generation.AbstractSignalBasedBuilder<T>
All Implemented Interfaces:
MeasurementBuilder<T>
Direct Known Subclasses:
AbstractBireceiverBuilder, AbstractBistaticBuilder, AngularAzElBuilder, AngularRaDecBuilder, InterSatellitesOneWayRangeRateBuilder, InterSatellitesPhaseBuilder, InterSatellitesRangeBuilder, OneWayGNSSPhaseBuilder, OneWayGNSSRangeBuilder, OneWayGNSSRangeRateBuilder, PhaseBuilder, RangeBuilder, RangeRateBuilder, TurnAroundRangeBuilder

public abstract class AbstractSignalBasedBuilder<T extends ObservedMeasurement<T>> extends AbstractMeasurementBuilder<T>
Abstract builder for physical measurements (based on signal transmission).
Since:
14.0
Author:
Romain Serra
  • Constructor Details

    • AbstractSignalBasedBuilder

      protected AbstractSignalBasedBuilder(MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite[] satellites)
      Simple constructor.
      Parameters:
      measurementQuality - measurement quality as used in estimation (in Orekit, the crossed-terms of the covariance matrix are only used by Kalman filters, not least squares)
      signalTravelTimeModel - signal travel time model
      satellites - satellites related to this builder
    • AbstractSignalBasedBuilder

      protected AbstractSignalBasedBuilder(MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite satellite)
      Simple constructor for single observable satellite.
      Parameters:
      measurementQuality - measurement quality as used in estimation (in Orekit, the crossed-terms of the covariance matrix are only used by Kalman filters, not least squares)
      signalTravelTimeModel - signal travel time model
      satellite - satellite related to this builder
  • Method Details

    • getSignalTravelTimeModel

      public SignalTravelTimeModel getSignalTravelTimeModel()
      Getter for signal model.
      Returns:
      model