Loading...
Searching...
No Matches
ns3::SatInterferenceParameters Class Reference

#include "satellite-signal-parameters.h"

Inheritance diagram for ns3::SatInterferenceParameters:
Collaboration diagram for ns3::SatInterferenceParameters:

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

Detailed Description

Definition at line 43 of file satellite-signal-parameters.h.

Constructor & Destructor Documentation

◆ ~SatInterferenceParameters()

ns3::SatInterferenceParameters::~SatInterferenceParameters ( )

Definition at line 131 of file satellite-signal-parameters.cc.

Member Function Documentation

◆ GetTypeId()

TypeId ns3::SatInterferenceParameters::GetTypeId ( void )
static

Get the type ID.

Returns
the object TypeId

Definition at line 123 of file satellite-signal-parameters.cc.

Member Data Documentation

◆ m_additionalInterference

double ns3::SatInterferenceParameters::m_additionalInterference

Callback for SINR calculation.

Definition at line 83 of file satellite-signal-parameters.h.

◆ m_ifPower_W

double ns3::SatInterferenceParameters::m_ifPower_W

Interference power (I).

Definition at line 88 of file satellite-signal-parameters.h.

◆ m_ifPowerInSatellite_W

double ns3::SatInterferenceParameters::m_ifPowerInSatellite_W

Interference power in the satellite (I).

Definition at line 93 of file satellite-signal-parameters.h.

◆ m_ifPowerInSatellitePerFragment_W

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.

◆ m_ifPowerPerFragment_W

std::vector<std::pair<double, double> > ns3::SatInterferenceParameters::m_ifPowerPerFragment_W

Interference power (I) per packet fragment.

A pair p represent:

  • p.first The percentage of time of the packet the interference is applicable
  • p.second The value of the interference for the given amount of time

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.

◆ m_rxAciIfPowerInSatellite_W

double ns3::SatInterferenceParameters::m_rxAciIfPowerInSatellite_W

ACI interference power in satellite.

Definition at line 68 of file satellite-signal-parameters.h.

◆ m_rxExtNoisePowerInSatellite_W

double ns3::SatInterferenceParameters::m_rxExtNoisePowerInSatellite_W

RX external noise power in satellite.

Definition at line 73 of file satellite-signal-parameters.h.

◆ m_rxNoisePowerInSatellite_W

double ns3::SatInterferenceParameters::m_rxNoisePowerInSatellite_W

Rx noise power in satellite.

Definition at line 63 of file satellite-signal-parameters.h.

◆ m_rxPowerInSatellite_W

double ns3::SatInterferenceParameters::m_rxPowerInSatellite_W

The RX power in the satellite in Watts.

Definition at line 58 of file satellite-signal-parameters.h.

◆ m_sinr

double ns3::SatInterferenceParameters::m_sinr

Calculated SINR.

Definition at line 78 of file satellite-signal-parameters.h.

◆ m_sinrComputed

bool ns3::SatInterferenceParameters::m_sinrComputed

Definition at line 119 of file satellite-signal-parameters.h.


The documentation for this class was generated from the following files: