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 © 2021 CNES. All rights reserved.