ns-3 PLC model
 All Classes Functions Variables Enumerations
Public Member Functions | Static Public Member Functions
ns3::PLC_Interference Class Reference

#include <plc-interference.h>

List of all members.

Public Member Functions

void SetNoiseFloor (Ptr< const SpectrumValue > noiseFloor)
Ptr< const SpectrumValue > GetNoiseFloor (void)
void StartRx (Ptr< const SpectrumValue > rxPsd)
void AlterRxSignal (Ptr< const SpectrumValue > rxSignal)
void EndRx (void)
void AddInterferenceSignal (Ptr< const SpectrumValue > spd)
void RemoveInterferenceSignal (Ptr< const SpectrumValue > spd)
Ptr< SpectrumValue > GetSinr (void)
double GetTotalRxPower (void)
double GetTotalNoisePower (void)
void SetSinrBase (Ptr< const SpectrumValue > baseSinr)
Ptr< const SpectrumValue > GetSinrBase (void)

Static Public Member Functions

static TypeId GetTypeId (void)

Detailed Description

This class implements a gaussian interference model, i.e., all incoming signals are added to the total interference.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations