public class RFLinkBudgetModel extends Object implements Serializable
RFVisibilityDetector,
RFAntennaProperty,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static double |
KDB
Boltzmann constant [dBW / Hz / K].
|
| Constructor and Description |
|---|
RFLinkBudgetModel(RFStationAntenna groundAntenna,
Assembly satellite,
String satelliteAntennaPart)
Constructor for the link budget model.
|
| Modifier and Type | Method and Description |
|---|---|
double |
computeLinkBudget(AbsoluteDate date)
Computes the link budget at a given date.
|
double |
computeLinkBudget(AbsoluteDate emitterDate,
AbsoluteDate receiverDate)
Computes the link budget at a given date.
|
RFStationAntenna |
getReceiver()
Returns the receiver (ground antenna).
|
Assembly |
getSatellite() |
public static final double KDB
public RFLinkBudgetModel(RFStationAntenna groundAntenna, Assembly satellite, String satelliteAntennaPart)
groundAntenna - the ground station antennasatellite - the satellite assemblysatelliteAntennaPart - the name of the satellite antenna part in the assemblypublic final double computeLinkBudget(AbsoluteDate date) throws PatriusException
date - the spacecraft date of the link budget computation.PatriusException - when computing the ground receiver coordinates.public final double computeLinkBudget(AbsoluteDate emitterDate, AbsoluteDate receiverDate) throws PatriusException
emitterDate - the spacecraft emission date of the link budget computation.receiverDate - the ground antenna reception date of the link budget computation.PatriusException - when computing the ground receiver coordinates.public final Assembly getSatellite()
public RFStationAntenna getReceiver()
Copyright © 2025 CNES. All rights reserved.