public class BistaticRangeRate extends GroundReceiverMeasurement<BistaticRangeRate>
The measurement is considered to be a signal:
The motion of the stations and the spacecraft during the signal flight time are taken into account.
The Doppler measurement can be obtained by multiplying the velocity by (fe/c), where fe is the emission frequency.
| Modifier and Type | Field and Description |
|---|---|
static String |
MEASUREMENT_TYPE
Type of the measurement.
|
| Constructor and Description |
|---|
BistaticRangeRate(GroundStation emitter,
GroundStation receiver,
AbsoluteDate date,
double rangeRate,
double sigma,
double baseWeight,
ObservableSatellite satellite)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
GroundStation |
getEmitterStation()
Get the emitter ground station.
|
GroundStation |
getReceiverStation()
Get the receiver ground station.
|
protected EstimatedMeasurement<BistaticRangeRate> |
theoreticalEvaluation(int iteration,
int evaluation,
SpacecraftState[] states)
Estimate the theoretical value.
|
protected EstimatedMeasurementBase<BistaticRangeRate> |
theoreticalEvaluationWithoutDerivatives(int iteration,
int evaluation,
SpacecraftState[] states)
Estimate the theoretical value without derivatives.
|
computeCommonParametersWithDerivatives, computeCommonParametersWithout, getGroundStationCoordinates, getGroundStationPosition, getStation, isTwoWayaddModifier, addParameterDriver, estimate, estimateWithoutDerivatives, getBaseWeight, getCoordinates, getDate, getDimension, getModifiers, getObservedValue, getParametersDrivers, getSatellites, getTheoreticalStandardDeviation, isEnabled, setEnabled, signalTimeOfFlight, signalTimeOfFlightclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMeasurementTypecompareTodurationFromgetNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupportedpublic static final String MEASUREMENT_TYPE
public BistaticRangeRate(GroundStation emitter, GroundStation receiver, AbsoluteDate date, double rangeRate, double sigma, double baseWeight, ObservableSatellite satellite)
emitter - emitter ground stationreceiver - receiver ground stationdate - date of the measurementrangeRate - observed value, m/ssigma - theoretical standard deviationbaseWeight - base weightsatellite - satellite related to this measurementpublic GroundStation getEmitterStation()
public GroundStation getReceiverStation()
protected EstimatedMeasurementBase<BistaticRangeRate> theoreticalEvaluationWithoutDerivatives(int iteration, int evaluation, SpacecraftState[] states)
The theoretical value does not have any modifiers applied.
theoreticalEvaluationWithoutDerivatives in class AbstractMeasurement<BistaticRangeRate>iteration - iteration numberevaluation - evaluation numberstates - orbital states at measurement dateAbstractMeasurement.estimate(int, int, SpacecraftState[])protected EstimatedMeasurement<BistaticRangeRate> theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)
The theoretical value does not have any modifiers applied.
theoreticalEvaluation in class AbstractMeasurement<BistaticRangeRate>iteration - iteration numberevaluation - evaluation numberstates - orbital states at measurement dateAbstractMeasurement.estimate(int, int, SpacecraftState[])Copyright © 2002-2023 CS GROUP. All rights reserved.