<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://patrius.cnes.fr/index.php?action=history&amp;feed=atom&amp;title=User_Manual_4.4_Properties_and_models%3A_Link_budget</id>
	<title>User Manual 4.4 Properties and models: Link budget - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://patrius.cnes.fr/index.php?action=history&amp;feed=atom&amp;title=User_Manual_4.4_Properties_and_models%3A_Link_budget"/>
	<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.4_Properties_and_models:_Link_budget&amp;action=history"/>
	<updated>2026-04-06T05:53:39Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.4_Properties_and_models:_Link_budget&amp;diff=2391&amp;oldid=prev</id>
		<title>Admin : Page créée avec « == 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 th... »</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.4_Properties_and_models:_Link_budget&amp;diff=2391&amp;oldid=prev"/>
		<updated>2019-08-05T12:19:27Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « == 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 th... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introduction ==&lt;br /&gt;
=== Scope ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Javadoc ===&lt;br /&gt;
The classes described in this section are available in the packages :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Library&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Javadoc&lt;br /&gt;
|-&lt;br /&gt;
| Patrius&lt;br /&gt;
|[{{JavaDoc4.4}}/fr/cnes/sirius/patrius/assembly/models/package-summary.html Package fr.cnes.sirius.patrius.assembly.models]&lt;br /&gt;
|-&lt;br /&gt;
| Patrius&lt;br /&gt;
|[{{JavaDoc4.4}}/fr/cnes/sirius/patrius/assembly/properties/package-summary.html Package fr.cnes.sirius.patrius.assembly.properties]&lt;br /&gt;
|-&lt;br /&gt;
| Patrius&lt;br /&gt;
|[{{JavaDoc4.4}}/fr/cnes/sirius/patrius/groundstation/package-summary.html Package fr.cnes.sirius.patrius.groundstation]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
None as of now.&lt;br /&gt;
&lt;br /&gt;
=== Useful Documents ===&lt;br /&gt;
None as of now.&lt;br /&gt;
&lt;br /&gt;
=== Package Overview ===&lt;br /&gt;
None as of now.&lt;br /&gt;
&lt;br /&gt;
== Features Description ==&lt;br /&gt;
=== RF properties for a satellite antenna ===&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
If &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; is the polar angle related to +Z axis of antenna frame [0, PI], and &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 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:&lt;br /&gt;
* &amp;lt;math&amp;gt;PT&amp;lt;/math&amp;gt;: the amplifier output power [dB];&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;GT&amp;lt;/math&amp;gt;: the antenna gain diagram. Gain is a function of &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;and &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; [dB];&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;r_{1}&amp;lt;/math&amp;gt;: the factor of ellipticity. The factor of ellipticity is a function of &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; [dB]; Warning: conversion in dB uses formula 20log(...) and not 10log(...).&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;L_{rt}&amp;lt;/math&amp;gt;: the technological losses by the satellite transmitter [dB];&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;LT&amp;lt;/math&amp;gt;: the losses between TX and antenna [dB];&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;R_{b}&amp;lt;/math&amp;gt;: the bit rate for nominal mode [bps];&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;freq&amp;lt;/math&amp;gt;: the emission frequency [Hz];&lt;br /&gt;
&lt;br /&gt;
The class &amp;lt;code&amp;gt;RFAntennaProperty&amp;lt;/code&amp;gt; contains all these parameters; the associated property type is &amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;RF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The value of the gain or the factor of ellipticity for given &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 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 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt;, an exception will be raised when the size of the &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; and/or &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 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).&lt;br /&gt;
&lt;br /&gt;
=== RF model for a ground station antenna ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;G/T&amp;lt;/math&amp;gt;: the factor of merit of the ground antenna (Gain / noise temperature) [dB/K];&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;L_{rg}&amp;lt;/math&amp;gt;: the technological losses by the ground antenna [dB];&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;r_{2}&amp;lt;/math&amp;gt;: the factor of ellipticity, used to calculate the polarisation losses of the antenna [dB]; Warning: conversion in dB uses formula 20log(...) and not 10log(...).&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;L_{23}&amp;lt;/math&amp;gt;: the atmospherical losses (iono+tropo+rain) as function of the elevation [dB];&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;L_{4}&amp;lt;/math&amp;gt;: the pointing losses as function of the elevation [dB];&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;PC&amp;lt;/math&amp;gt;: the loss due to the combiner of the antenna [dB];&lt;br /&gt;
&lt;br /&gt;
The class &amp;lt;code&amp;gt;RFStationModel&amp;lt;/code&amp;gt; contains all these parameters.&lt;br /&gt;
&lt;br /&gt;
=== Computation of the link budget ===&lt;br /&gt;
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).&amp;lt;br&amp;gt;&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
The class &amp;lt;code&amp;gt;RFLinkBudgetModel&amp;lt;/code&amp;gt; contains the algorithm to compute the link budget; a detector (&amp;lt;code&amp;gt;RFVisibilityDetector&amp;lt;/code&amp;gt;) 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]).&lt;br /&gt;
&lt;br /&gt;
The RF link budget value is computed as follows:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;KdB&amp;lt;/math&amp;gt;: Boltzmann constant (in decibels);&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;distance&amp;lt;/math&amp;gt;: distance between the spacecraft and the ground station;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;dr_{1}&amp;lt;/math&amp;gt;: factor of ellipticity of the satellite antenna (in the decimal numeral system) at the current polar angle and azimuth;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;dr_{2}&amp;lt;/math&amp;gt;: factor of ellipticity of the ground station antenna (in the decimal numeral system);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L1 =- \left [  \frac{(dr_{1} + dr_{2})^{2}}{(1 + dr_{1}^{2})(1 + dr_{2}^{2})}\right ]_{decibel}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L = L1 + L23 + L4;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L_{fs} = \left [ \left (\frac{4 \Pi*distance*freq}{lightSpeed}\right )^{2}\right ]_{decibel}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warning&amp;#039;&amp;#039;&amp;#039; : this value in dB is actually computed as &amp;lt;math&amp;gt;20 log(L_{fs})&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;RF_{link budget} = PT + GT- LT + G/T - KdB - L_{fs} - R_{b} - L_{rg} - L_{rt} - L - PC;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
* &amp;lt;math&amp;gt;PT&amp;lt;/math&amp;gt; is the amplifier output power (dB)&lt;br /&gt;
* &amp;lt;math&amp;gt;GT&amp;lt;/math&amp;gt; the antenna gain (dB)&lt;br /&gt;
* &amp;lt;math&amp;gt;LT&amp;lt;/math&amp;gt; the loss between the emitor and the antenna (dB)&lt;br /&gt;
* &amp;lt;math&amp;gt;R_{b}&amp;lt;/math&amp;gt; the bit rate (dB)&lt;br /&gt;
* &amp;lt;math&amp;gt;L_{rt}&amp;lt;/math&amp;gt; the technological losses by the satellite transmitter (dB)&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
{{specialInclusion prefix=$theme_sub section=&amp;quot;GettingStarted&amp;quot;/}}&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
{{specialInclusion prefix=$theme_sub section=&amp;quot;Interfaces&amp;quot;/}}&lt;br /&gt;
&lt;br /&gt;
=== Classes ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Class&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Summary&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Javadoc&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;RFStationAntenna&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|This class represents an RF antenna model for a ground station; it is used when calculating the RF link budget.&lt;br /&gt;
|[{{JavaDoc4.4}}/fr/cnes/sirius/patrius/groundstation/RFStationAntenna.html ...]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;RFAntennaProperty&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|This class represents an RF antenna property for a part of the assembly; it is used when calculating the RF link budget.&lt;br /&gt;
|[{{JavaDoc4.4}}/fr/cnes/sirius/patrius/assembly/properties/RFAntennaProperty.html ...]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;RFLinkBudgetModel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|This class contains the algorithm to compute the link budget knowing the satellite transmitter and ground receiver parameters&lt;br /&gt;
|[{{JavaDoc4.4}}/fr/cnes/sirius/patrius/assembly/models/RFLinkBudgetModel.html ...]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Manual_4.4_Spacecraft]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>