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


Public Member Functions | |
| virtual wns::Ratio | convertMIB2SNR (const double &MI, const wns::service::phy::phymode::Modulation &mod) const =0 |
| returns the effective SINR from MIB | |
| virtual double | convertSNR2MI (const wns::Ratio &snr, const wns::service::phy::phymode::PhyModeInterface &phyMode) const =0 |
| returns the Mutual Information value of a modulation symbol | |
| virtual double | convertSNR2MIB (const wns::Ratio &snr, const wns::service::phy::phymode::PhyModeInterface &phyMode) const =0 |
| returns the Mutual Information value per Bit (MIB) | |
| virtual | ~SNR2MIInterface () |
Static Public Member Functions | |
| static SNR2MIInterface * | getSNR2MImapper (const wns::pyconfig::View &config) |
Definition at line 40 of file SNR2MIInterface.hpp.
| virtual wns::service::phy::phymode::SNR2MIInterface::~SNR2MIInterface | ( | ) | [inline, virtual] |
Definition at line 44 of file SNR2MIInterface.hpp.
| virtual wns::Ratio wns::service::phy::phymode::SNR2MIInterface::convertMIB2SNR | ( | const double & | MI, | |
| const wns::service::phy::phymode::Modulation & | mod | |||
| ) | const [pure virtual] |
Implemented in rise::plmapping::SNR2MI.
| virtual double wns::service::phy::phymode::SNR2MIInterface::convertSNR2MI | ( | const wns::Ratio & | snr, | |
| const wns::service::phy::phymode::PhyModeInterface & | phyMode | |||
| ) | const [pure virtual] |
Implemented in rise::plmapping::SNR2MI.
| virtual double wns::service::phy::phymode::SNR2MIInterface::convertSNR2MIB | ( | const wns::Ratio & | snr, | |
| const wns::service::phy::phymode::PhyModeInterface & | phyMode | |||
| ) | const [pure virtual] |
Implemented in rise::plmapping::SNR2MI.
| SNR2MIInterface * SNR2MIInterface::getSNR2MImapper | ( | const wns::pyconfig::View & | config | ) | [static] |
Definition at line 37 of file SNR2MIInterface.cpp.
1.5.5