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