Class BistaticRange

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

public class BistaticRange extends SignalBasedMeasurement<BistaticRange>
Class modeling a bistatic range measurement using an emitter ground station and a receiver ground station.

The measurement is considered to be a signal:

  • Emitted from the emitter ground station
  • Reflected on the spacecraft
  • Received on the receiver ground station
The date of the measurement corresponds to the reception on ground of the reflected signal.

The motion of the stations and the spacecraft during the signal flight time are taken into account.

Since:
11.2
Author:
Mark Rutten
  • Field Details

  • Constructor Details

    • BistaticRange

      public BistaticRange(Observer emitter, Observer receiver, AbsoluteDate date, double range, double sigma, double baseWeight, ObservableSatellite satellite)
      Simple constructor.
      Parameters:
      emitter - emitter object
      receiver - receiver object
      date - date of the measurement
      range - observed value
      sigma - theoretical standard deviation
      baseWeight - base weight
      satellite - satellite related to this measurement
      Since:
      11.2
    • BistaticRange

      public BistaticRange(Observer emitter, Observer receiver, AbsoluteDate date, double range, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite satellite)
      Simple constructor.
      Parameters:
      emitter - emitter object
      receiver - receiver object
      date - date of the measurement
      range - observed value
      measurementQuality - measurement quality data as used in orbit determination
      signalTravelTimeModel - signal travel time model
      satellite - satellite related to this measurement
      Since:
      14.0
  • Method Details