#include "satellite-signal-parameters.h"
Public Member Functions | |
| ~SatInterferenceParameters () | |
Static Public Member Functions | |
| static TypeId | GetTypeId (void) |
| Get the type ID. | |
Public Attributes | |
| double | m_additionalInterference |
| Callback for SINR calculation. | |
| double | m_ifPower_W |
| Interference power (I). | |
| double | m_ifPowerInSatellite_W |
| Interference power in the satellite (I). | |
| std::vector< std::pair< double, double > > | m_ifPowerInSatellitePerFragment_W |
| Interference power in the satellite (I) per packet fragment. | |
| std::vector< std::pair< double, double > > | m_ifPowerPerFragment_W |
| Interference power (I) per packet fragment. | |
| double | m_rxAciIfPowerInSatellite_W |
| ACI interference power in satellite. | |
| double | m_rxExtNoisePowerInSatellite_W |
| RX external noise power in satellite. | |
| double | m_rxNoisePowerInSatellite_W |
| Rx noise power in satellite. | |
| double | m_rxPowerInSatellite_W |
| The RX power in the satellite in Watts. | |
| double | m_sinr |
| Calculated SINR. | |
| bool | m_sinrComputed |
Definition at line 43 of file satellite-signal-parameters.h.
| ns3::SatInterferenceParameters::~SatInterferenceParameters | ( | ) |
Definition at line 131 of file satellite-signal-parameters.cc.
|
static |
Get the type ID.
Definition at line 123 of file satellite-signal-parameters.cc.
| double ns3::SatInterferenceParameters::m_additionalInterference |
Callback for SINR calculation.
Definition at line 83 of file satellite-signal-parameters.h.
| double ns3::SatInterferenceParameters::m_ifPower_W |
Interference power (I).
Definition at line 88 of file satellite-signal-parameters.h.
| double ns3::SatInterferenceParameters::m_ifPowerInSatellite_W |
Interference power in the satellite (I).
Definition at line 93 of file satellite-signal-parameters.h.
| std::vector<std::pair<double, double> > ns3::SatInterferenceParameters::m_ifPowerInSatellitePerFragment_W |
Interference power in the satellite (I) per packet fragment.
See m_ifPowerPerFragment_W for full description
Definition at line 117 of file satellite-signal-parameters.h.
| std::vector<std::pair<double, double> > ns3::SatInterferenceParameters::m_ifPowerPerFragment_W |
Interference power (I) per packet fragment.
A pair p represent:
As an example, the following values {(0.25, x), (0.5, y), (0.25, z)} represent the following interferences on the packet:
+—+--—+—+ | x | y | z | +—+--—+—+ 0 ¼ ¾ 1
Definition at line 110 of file satellite-signal-parameters.h.
| double ns3::SatInterferenceParameters::m_rxAciIfPowerInSatellite_W |
ACI interference power in satellite.
Definition at line 68 of file satellite-signal-parameters.h.
| double ns3::SatInterferenceParameters::m_rxExtNoisePowerInSatellite_W |
RX external noise power in satellite.
Definition at line 73 of file satellite-signal-parameters.h.
| double ns3::SatInterferenceParameters::m_rxNoisePowerInSatellite_W |
Rx noise power in satellite.
Definition at line 63 of file satellite-signal-parameters.h.
| double ns3::SatInterferenceParameters::m_rxPowerInSatellite_W |
The RX power in the satellite in Watts.
Definition at line 58 of file satellite-signal-parameters.h.
| double ns3::SatInterferenceParameters::m_sinr |
Calculated SINR.
Definition at line 78 of file satellite-signal-parameters.h.
| bool ns3::SatInterferenceParameters::m_sinrComputed |
Definition at line 119 of file satellite-signal-parameters.h.