![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <service/phy/power/PowerMeasurement.hpp>


Public Member Functions | |
| virtual const double | getDistance () const =0 |
| get distance between sender and receiver | |
| virtual const wns::Ratio | getFading () const =0 |
| dynamic fading for example FTFading (pathloss - fading = loss) | |
| virtual const wns::Power | getInterferencePower () const =0 |
| get (averaged) received interference+noise power for the received PDU | |
| virtual const wns::Ratio | getIoT () const =0 |
| get (averaged) Interference of Thermal Noise Ratio | |
| virtual const wns::Ratio | getLoss () const =0 |
| get total loss from transmitter to receiver (including fading) | |
| virtual const double | getMI () const =0 |
| get mutual information (MI) for the received PDU | |
| virtual const double | getMIB () const =0 |
| get mutual information per bit (MIB) [0..1] for the received PDU | |
| virtual const wns::Power | getOmniInterferencePower () const =0 |
| get (averaged) received interference+noise power for an assumed omnidirectional antenna | |
| virtual const wns::Ratio | getPathLoss () const =0 |
| get path loss from transmitter to receiver (does not include fading) | |
| virtual const wns::service::phy::phymode::PhyModeInterfacePtr | getPhyMode () const =0 |
| get PhyMode with which PDU has been sent | |
| virtual const std::vector < wns::Ratio > | getPostProcessingSINRFactor () const =0 |
| Factors for every stream after the MIMO-processing. | |
| virtual const wns::Power | getRSS () const =0 |
| get received signal strength (S+I) | |
| virtual const wns::Power | getRxPower () const =0 |
| get (averaged) received power for the received PDU | |
| virtual const wns::Ratio | getSINR () const =0 |
| get SINR for the received PDU | |
| virtual wns::node::Interface * | getSourceNode () const =0 |
| get transmitter node | |
| virtual std::string | getString () const =0 |
| method to get a verbose output (string) | |
| virtual const wns::Power | getTxPower () const =0 |
| get transmit power with which PDU has been sent | |
| virtual | ~PowerMeasurementInterface () |
Definition at line 49 of file PowerMeasurement.hpp.
| virtual wns::service::phy::power::PowerMeasurementInterface::~PowerMeasurementInterface | ( | ) | [inline, virtual] |
Definition at line 56 of file PowerMeasurement.hpp.
| virtual const double wns::service::phy::power::PowerMeasurementInterface::getDistance | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Ratio wns::service::phy::power::PowerMeasurementInterface::getFading | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Power wns::service::phy::power::PowerMeasurementInterface::getInterferencePower | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Ratio wns::service::phy::power::PowerMeasurementInterface::getIoT | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Ratio wns::service::phy::power::PowerMeasurementInterface::getLoss | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const double wns::service::phy::power::PowerMeasurementInterface::getMI | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const double wns::service::phy::power::PowerMeasurementInterface::getMIB | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Power wns::service::phy::power::PowerMeasurementInterface::getOmniInterferencePower | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Ratio wns::service::phy::power::PowerMeasurementInterface::getPathLoss | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::service::phy::phymode::PhyModeInterfacePtr wns::service::phy::power::PowerMeasurementInterface::getPhyMode | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const std::vector<wns::Ratio> wns::service::phy::power::PowerMeasurementInterface::getPostProcessingSINRFactor | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Power wns::service::phy::power::PowerMeasurementInterface::getRSS | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Power wns::service::phy::power::PowerMeasurementInterface::getRxPower | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Ratio wns::service::phy::power::PowerMeasurementInterface::getSINR | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual wns::node::Interface* wns::service::phy::power::PowerMeasurementInterface::getSourceNode | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual std::string wns::service::phy::power::PowerMeasurementInterface::getString | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
| virtual const wns::Power wns::service::phy::power::PowerMeasurementInterface::getTxPower | ( | ) | const [pure virtual] |
Implemented in rise::receiver::PowerMeasurement.
1.5.5