public class TDOA extends AbstractMeasurement<TDOA>
TDOA measures the difference in signal arrival time between the emitter and receivers, corresponding to a difference in ranges from the two receivers to the emitter.
The date of the measurement corresponds to the reception of the signal by the prime station.
The measurement corresponds to the date of the measurement minus
the date of reception of the signal by the second station:
tdoa = tr1 - tr2
The motion of the stations and the satellite during the signal flight time are taken into account.
Constructor and Description |
---|
TDOA(GroundStation primeStation,
GroundStation secondStation,
AbsoluteDate date,
double tdoa,
double sigma,
double baseWeight,
ObservableSatellite satellite)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
GroundStation |
getPrimeStation()
Get the prime ground station, the one that gives the date of the measurement.
|
GroundStation |
getSecondStation()
Get the second ground station, the one that gives the measurement.
|
protected EstimatedMeasurement<TDOA> |
theoreticalEvaluation(int iteration,
int evaluation,
SpacecraftState[] states)
Estimate the theoretical value.
|
addModifier, addParameterDriver, estimate, getBaseWeight, getCoordinates, getDate, getDimension, getModifiers, getObservedValue, getParametersDrivers, getSatellites, getTheoreticalStandardDeviation, isEnabled, setEnabled, signalTimeOfFlight, signalTimeOfFlight
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compareTo
public TDOA(GroundStation primeStation, GroundStation secondStation, AbsoluteDate date, double tdoa, double sigma, double baseWeight, ObservableSatellite satellite)
primeStation
- ground station that gives the date of the measurementsecondStation
- ground station that gives the measurementdate
- date of the measurementtdoa
- observed value (s)sigma
- theoretical standard deviationbaseWeight
- base weightsatellite
- satellite related to this measurementpublic GroundStation getPrimeStation()
public GroundStation getSecondStation()
protected EstimatedMeasurement<TDOA> theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)
The theoretical value does not have any modifiers applied.
theoreticalEvaluation
in class AbstractMeasurement<TDOA>
iteration
- iteration numberevaluation
- evaluation numberstates
- orbital states at measurement dateAbstractMeasurement.estimate(int, int, SpacecraftState[])
Copyright © 2002-2022 CS GROUP. All rights reserved.