#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: