|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.sirius.patrius.groundstation.RFStationAntenna
public class RFStationAntenna
This class represents an RF antenna model for a ground station. It is used when calculating the RF link budget.
RFLinkBudgetModel| Constructor Summary | |
|---|---|
RFStationAntenna(TopocentricFrame inTopoFrame,
double inMeritFactor,
double inGroundLoss,
double inEllipticityFactor,
double[][] inAtmosphericLoss,
double[][] inPointingLoss,
double inCombinerLoss)
Constructor of the station antenna model. |
|
| Method Summary | |
|---|---|
double |
getAtmosphericLoss(double elevation)
Gets the atmospheric loss using a spline interpolation. |
double |
getCombinerLoss()
Returns loss due to the combiner of the antenna [dB]. |
double |
getEllipticityFactor()
|
Frame |
getFrame()
Returns ground station topocentric frame. |
double |
getGroundLoss()
|
double |
getMeritFactor()
|
double |
getPointingLoss(double elevation)
Gets the pointing loss using a spline interpolation. |
PVCoordinates |
getPVCoordinates(AbsoluteDate date,
Frame frame)
Get the PVCoordinates of the body in the selected frame. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RFStationAntenna(TopocentricFrame inTopoFrame,
double inMeritFactor,
double inGroundLoss,
double inEllipticityFactor,
double[][] inAtmosphericLoss,
double[][] inPointingLoss,
double inCombinerLoss)
inTopoFrame - topocentric frame of the ground station.inMeritFactor - factor of merit of the ground antenna.inGroundLoss - technological losses by the ground antenna.inEllipticityFactor - factor of ellipticity.inAtmosphericLoss - matrix of atmospheric loss as function of elevation.inPointingLoss - matrix of pointing loss as function of elevation.inCombinerLoss - loss due to the combiner of the antenna.| Method Detail |
|---|
public final double getMeritFactor()
public final double getGroundLoss()
public final double getEllipticityFactor()
public final double getAtmosphericLoss(double elevation)
elevation - ground station elevation [rad], in the range [-PI/2; PI/2].
public final double getPointingLoss(double elevation)
elevation - ground station elevation [rad], in the range [-PI/2; PI/2].
public Frame getFrame()
public final double getCombinerLoss()
public PVCoordinates getPVCoordinates(AbsoluteDate date,
Frame frame)
throws OrekitException
PVCoordinatesProviderPVCoordinates of the body in the selected frame.
getPVCoordinates in interface PVCoordinatesProviderdate - current dateframe - the frame where to define the position
OrekitException - if position cannot be computed in given frame
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||