public class SignalPropagationModel extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SignalPropagationModel.FixedDate
the fixed date of computation
|
| Constructor and Description |
|---|
SignalPropagationModel(Frame frame,
double threshold)
Constructor of the signal propagation model.
|
| Modifier and Type | Method and Description |
|---|---|
SignalPropagation |
computeSignalPropagation(PVCoordinatesProvider transmitter,
PVCoordinatesProvider receiver,
AbsoluteDate date,
SignalPropagationModel.FixedDate fixedDateType)
Computes the signal propagation object in the void at a particular date
|
double |
getSignalTropoCorrection(TroposphericCorrection correction,
SignalPropagation signal,
TopocentricFrame topo)
Computes the tropospheric effects corrections to be applied to a given
PropagationSignal object.
|
public SignalPropagationModel(Frame frame, double threshold)
frame - the work frame : must be inertialthreshold - the iterative computation algorithm convergence threshold :
propagation time precision required.public final SignalPropagation computeSignalPropagation(PVCoordinatesProvider transmitter, PVCoordinatesProvider receiver, AbsoluteDate date, SignalPropagationModel.FixedDate fixedDateType) throws PatriusException
transmitter - the PVCoordinatesProvider of the transmitter objectreceiver - the PVCoordinatesProvider of the receiver objectdate - the emission or reception datefixedDateType - type of the previous given date : emission or receptionPatriusException - if a problem occurs during PVCoodinates providers manipulationspublic double getSignalTropoCorrection(TroposphericCorrection correction, SignalPropagation signal, TopocentricFrame topo) throws PatriusException
correction - the tropospheric correction modelsignal - the signal to correcttopo - the ground antenna topocentric framePatriusException - if frame transformation problem occursCopyright © 2020 CNES. All rights reserved.