#include "satellite-signal-parameters.h"
Public Member Functions | |
~SatInterferenceParameters () | |
Public Attributes | |
double | m_additionalInterference |
Callback for SINR calculation. More... | |
double | m_ifPower_W |
Interference power (I) More... | |
double | m_ifPowerInSatellite_W |
Interference power in the satellite (I) More... | |
std::vector< std::pair< double, double > > | m_ifPowerInSatellitePerFragment_W |
Interference power in the satellite (I) per packet fragment. More... | |
std::vector< std::pair< double, double > > | m_ifPowerPerFragment_W |
Interference power (I) per packet fragment. More... | |
double | m_rxAciIfPowerInSatellite_W |
ACI interference power in satellite. More... | |
double | m_rxExtNoisePowerInSatellite_W |
RX external noise power in satellite. More... | |
double | m_rxNoisePowerInSatellite_W |
Rx noise power in satellite. More... | |
double | m_rxPowerInSatellite_W |
The RX power in the satellite in Watts. More... | |
double | m_sinr |
Calculated SINR. More... | |
bool | m_sinrComputed |
Definition at line 43 of file satellite-signal-parameters.h.
ns3::SatInterferenceParameters::~SatInterferenceParameters | ( | ) |
Definition at line 122 of file satellite-signal-parameters.cc.
double ns3::SatInterferenceParameters::m_additionalInterference |
Callback for SINR calculation.
Definition at line 77 of file satellite-signal-parameters.h.
double ns3::SatInterferenceParameters::m_ifPower_W |
Interference power (I)
Definition at line 82 of file satellite-signal-parameters.h.
double ns3::SatInterferenceParameters::m_ifPowerInSatellite_W |
Interference power in the satellite (I)
Definition at line 87 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 111 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 104 of file satellite-signal-parameters.h.
double ns3::SatInterferenceParameters::m_rxAciIfPowerInSatellite_W |
ACI interference power in satellite.
Definition at line 62 of file satellite-signal-parameters.h.
double ns3::SatInterferenceParameters::m_rxExtNoisePowerInSatellite_W |
RX external noise power in satellite.
Definition at line 67 of file satellite-signal-parameters.h.
double ns3::SatInterferenceParameters::m_rxNoisePowerInSatellite_W |
Rx noise power in satellite.
Definition at line 57 of file satellite-signal-parameters.h.
double ns3::SatInterferenceParameters::m_rxPowerInSatellite_W |
The RX power in the satellite in Watts.
Definition at line 52 of file satellite-signal-parameters.h.
double ns3::SatInterferenceParameters::m_sinr |
Calculated SINR.
Definition at line 72 of file satellite-signal-parameters.h.
bool ns3::SatInterferenceParameters::m_sinrComputed |
Definition at line 113 of file satellite-signal-parameters.h.