User Manual 3.3 Properties and models: Link budget : Différence entre versions

De Wiki
Aller à : navigation, rechercher
m (1 révision importée)
(Computation of the link budget)
 
(4 révisions intermédiaires par le même utilisateur non affichées)
Ligne 8 : Ligne 8 :
 
The classes described in this section are available in the packages :
 
The classes described in this section are available in the packages :
  
|=Library|=Javadoc
+
{| class="wikitable"
| Patrius|[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/assembly/models/package-summary.html Package fr.cnes.sirius.patrius.assembly.models]
+
|-
| Patrius|[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/assembly/properties/package-summary.html Package fr.cnes.sirius.patrius.assembly.properties]
+
! scope="col"| Library
| Patrius|[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/groundstation/package-summary.html Package fr.cnes.sirius.patrius.groundstation]
+
! scope="col"| Javadoc
 
+
|-
 +
| Patrius
 +
|[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/assembly/models/package-summary.html Package fr.cnes.sirius.patrius.assembly.models]
 +
|-
 +
| Patrius
 +
|[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/assembly/properties/package-summary.html Package fr.cnes.sirius.patrius.assembly.properties]
 +
|-
 +
| Patrius
 +
|[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/groundstation/package-summary.html Package fr.cnes.sirius.patrius.groundstation]
 +
|}
  
 
== Features Description ==
 
== Features Description ==
 
=== RF properties for a satellite antenna ===
 
=== RF properties for a satellite antenna ===
These properties represent the features of the transmitter; they are used when calculating the RF link budget between the satellite antenna and a ground station.
+
These properties represent the features of the transmitter; they are used when calculating the RF link budget between the satellite antenna and a ground station.<br>
 
If <math>\theta</math> is the polar angle related to +Z axis of antenna frame [0, PI], and <math>\phi</math> is the azimuth angle from X to Y [0, 2PI] of the vector representing the direction of the ground station in the frame of the transmitter antenna, the properties are the following:
 
If <math>\theta</math> is the polar angle related to +Z axis of antenna frame [0, PI], and <math>\phi</math> is the azimuth angle from X to Y [0, 2PI] of the vector representing the direction of the ground station in the frame of the transmitter antenna, the properties are the following:
 
* <math>PT</math>: the amplifier output power [dB];
 
* <math>PT</math>: the amplifier output power [dB];
Ligne 32 : Ligne 41 :
 
* <math>freq</math>: the emission frequency [Hz];
 
* <math>freq</math>: the emission frequency [Hz];
  
The class <code>RFAntennaProperty</code> contains all these parameters; the associated property type is <pre style="color: green;">'''RF'''</pre>(% style="color:black" %).
+
The class <code>RFAntennaProperty</code> contains all these parameters; the associated property type is <font color="green">'''RF'''</font>.
  
 
The value of the gain or the factor of ellipticity for given <math>\theta</math> and <math>\phi</math> are obtained by interpolation by spline of the input values; as this type of interpolation can not be perfomed for less than three values for <math>\theta</math> and <math>\phi</math>, an exception will be raised when the size of the <math>\theta</math> and/or <math>\phi</math> arrays is less than three; however, this does not apply if their size is equal to 1 (in that case the interpolation is not necessary).
 
The value of the gain or the factor of ellipticity for given <math>\theta</math> and <math>\phi</math> are obtained by interpolation by spline of the input values; as this type of interpolation can not be perfomed for less than three values for <math>\theta</math> and <math>\phi</math>, an exception will be raised when the size of the <math>\theta</math> and/or <math>\phi</math> arrays is less than three; however, this does not apply if their size is equal to 1 (in that case the interpolation is not necessary).
Ligne 54 : Ligne 63 :
  
 
=== Computation of the link budget ===
 
=== Computation of the link budget ===
The link budget is the accounting of all of the gains and losses from the transmitter (the satellite), through the medium to the receiver (the ground station).
+
The link budget is the accounting of all of the gains and losses from the transmitter (the satellite), through the medium to the receiver (the ground station).<br>
To compute the link budget at a given date one must know the direction of the ground antenna in the satellite antenna frame and the transmitter and ground receiver RF parameters.
+
To compute the link budget at a given date one must know the direction of the ground antenna in the satellite antenna frame and the transmitter and ground receiver RF parameters.<br>
The class <code>RFLinkBudgetModel</code> contains the algorithm to compute the link budget; a detector (<code>RFVisibilityDetector</code>) can also be used during the propagation in order to know when the link budget value exceeds a certain threshold value (see the [MIS_STASAT_Home satellite/ground station event detectors page]).
+
The class <code>RFLinkBudgetModel</code> contains the algorithm to compute the link budget; a detector (<code>RFVisibilityDetector</code>) can also be used during the propagation in order to know when the link budget value exceeds a certain threshold value (see the [[User Manual 3.3 Events: ground stations and satellites|satellite/ground station event detectors page]]).
  
 
The RF link budget value is computed as follows:
 
The RF link budget value is computed as follows:
Ligne 84 : Ligne 93 :
  
 
=== Classes ===
 
=== Classes ===
|=(% colspan="3" %)Class|=(% colspan="6" %)Summary|=(% colspan="1" %)Javadoc
+
{| class="wikitable"
|(% colspan="3" %)'''RFStationAntenna'''|(% colspan="6" %)This class represents an RF antenna model for a ground station; it is used when calculating the RF link budget.|(% colspan="1" %)[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/groundstation/RFStationAntenna.html ...]
+
|-
|(% colspan="3" %)'''RFAntennaProperty'''|(% colspan="6" %)This class represents an RF antenna property for a part of the assembly; it is used when calculating the RF link budget.|(% colspan="1" %)[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/assembly/properties/RFAntennaProperty.html ...]
+
! scope="col"| Class
|(% colspan="3" %)'''RFLinkBudgetModel'''|(% colspan="6" %)This class contains the algorithm to compute the link budget knowing the satellite transmitter and ground receiver parameters|(% colspan="1" %)[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/assembly/models/RFLinkBudgetModel.html ...]
+
! scope="col"| Summary
 +
! scope="col"| Javadoc
 +
|-
 +
|'''RFStationAntenna'''
 +
|This class represents an RF antenna model for a ground station; it is used when calculating the RF link budget.
 +
|[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/groundstation/RFStationAntenna.html ...]
 +
|-
 +
|'''RFAntennaProperty'''
 +
|This class represents an RF antenna property for a part of the assembly; it is used when calculating the RF link budget.
 +
|[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/assembly/properties/RFAntennaProperty.html ...]
 +
|-
 +
|'''RFLinkBudgetModel'''
 +
|This class contains the algorithm to compute the link budget knowing the satellite transmitter and ground receiver parameters
 +
|[{{JavaDoc3.3}}/fr/cnes/sirius/patrius/assembly/models/RFLinkBudgetModel.html ...]
 +
|}
 +
 
 +
[[Category:User_Manual_3.3_Spacecraft]]
  
 
== Tutorials ==
 
== Tutorials ==

Version actuelle en date du 1 mars 2018 à 12:50


Introduction

Scope

This section contains the description of the RF properties associates to an antenna (which is represented by a part of an Assembly) and the RF link budget computation model.

Javadoc

The classes described in this section are available in the packages :

Library Javadoc
Patrius Package fr.cnes.sirius.patrius.assembly.models
Patrius Package fr.cnes.sirius.patrius.assembly.properties
Patrius Package fr.cnes.sirius.patrius.groundstation

Features Description

RF properties for a satellite antenna

These properties represent the features of the transmitter; they are used when calculating the RF link budget between the satellite antenna and a ground station.
If [math]\theta[/math] is the polar angle related to +Z axis of antenna frame [0, PI], and [math]\phi[/math] is the azimuth angle from X to Y [0, 2PI] of the vector representing the direction of the ground station in the frame of the transmitter antenna, the properties are the following:

  • [math]PT[/math]: the amplifier output power [dB];
  • [math]GT[/math]: the antenna gain diagram. Gain is a function of [math]\theta[/math]and [math]\phi[/math] [dB];
  • [math]r_{1}[/math]: the factor of ellipticity. The factor of ellipticity is a function of [math]\theta[/math] and [math]\phi[/math] [dB];
  • [math]L_{rt}[/math]: the technological losses by the satellite transmitter [dB];
  • [math]LT[/math]: the losses between TX and antenna [dB];
  • [math]R_{b}[/math]: the bit rate for nominal mode [bps];
  • [math]freq[/math]: the emission frequency [Hz];

The class RFAntennaProperty contains all these parameters; the associated property type is RF.

The value of the gain or the factor of ellipticity for given [math]\theta[/math] and [math]\phi[/math] are obtained by interpolation by spline of the input values; as this type of interpolation can not be perfomed for less than three values for [math]\theta[/math] and [math]\phi[/math], an exception will be raised when the size of the [math]\theta[/math] and/or [math]\phi[/math] arrays is less than three; however, this does not apply if their size is equal to 1 (in that case the interpolation is not necessary).

RF model for a ground station antenna

These properties represent the RF antenna model for a ground station; this antenna is described by a topocentric frame (which coincides with the ground station frame) and the following parameters:

  • [math]G/T[/math]: the factor of merit of the ground antenna (Gain / noise temperature) [dB/K];
  • [math]L_{rg}[/math]: the technological losses by the ground antenna [dB];
  • [math]r_{2}[/math]: the factor of ellipticity, used to calculate the polarisation losses of the antenna [dB];
  • [math]L_{23}[/math]: the atmospherical losses (iono+tropo+rain) as function of the elevation [dB];
  • [math]L_{4}[/math]: the pointing losses as function of the elevation [dB];
  • [math]PC[/math]: the loss due to the combiner of the antenna [dB];

The class RFStationModel contains all these parameters.

Computation of the link budget

The link budget is the accounting of all of the gains and losses from the transmitter (the satellite), through the medium to the receiver (the ground station).
To compute the link budget at a given date one must know the direction of the ground antenna in the satellite antenna frame and the transmitter and ground receiver RF parameters.
The class RFLinkBudgetModel contains the algorithm to compute the link budget; a detector (RFVisibilityDetector) can also be used during the propagation in order to know when the link budget value exceeds a certain threshold value (see the satellite/ground station event detectors page).

The RF link budget value is computed as follows:

  • [math]KdB[/math]: Boltzmann constant (in decibels);
  • [math]distance[/math]: distance between the spacecraft and the ground station;
  • [math]dr_{1}[/math]: factor of ellipticity of the satellite antenna (in the decimal numeral system) at the current polar angle and azimuth;
  • [math]dr_{2}[/math]: factor of ellipticity of the ground station antenna (in the decimal numeral system);

[math]L1 =- \left [ \frac{(dr_{1} + dr_{2})^{2}}{(1 + dr_{1}^{2})(1 + dr_{2}^{2})}\right ]_{decibel}[/math]

[math]L = L1 + L23 + L4;[/math]

[math]L_{fs} = \left [ \left (\frac{4 \Pi*distance*freq}{lightSpeed}\right )^{2}\right ]_{decibel}[/math]

[math]RF_{link budget} = PT + GT- LT + G/T - KdB - L_{fs} - R_{b} - L_{rg} - L_{rt} - L - PC;[/math]

Getting Started

Modèle:SpecialInclusion prefix=$theme sub section="GettingStarted"/

Contents

Interfaces

Modèle:SpecialInclusion prefix=$theme sub section="Interfaces"/

Classes

Class Summary Javadoc
RFStationAntenna This class represents an RF antenna model for a ground station; it is used when calculating the RF link budget. ...
RFAntennaProperty This class represents an RF antenna property for a part of the assembly; it is used when calculating the RF link budget. ...
RFLinkBudgetModel This class contains the algorithm to compute the link budget knowing the satellite transmitter and ground receiver parameters ...

Tutorials

Tutorial 1

Modèle:SpecialInclusion prefix=$theme sub section="Tuto1"/

Tutorial 2

Modèle:SpecialInclusion prefix=$theme sub section="Tuto2"/

LightBulb.png Tips & Tricks

Modèle:SpecialInclusion prefix=$theme sub section="Tips"/