User Manual, Developers Guide and API Documentation

wns::service::phy::phymode::SNR2MIInterface Class Reference

Base Class for mapping SINR to MI (yes, there are several ways).

#include <service/phy/phymode/SNR2MIInterface.hpp>

Inheritance diagram for wns::service::phy::phymode::SNR2MIInterface:

Inheritance graph
[legend]
Collaboration diagram for wns::service::phy::phymode::SNR2MIInterface:

Collaboration graph
[legend]

List of all members.

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 SNR2MIInterfacegetSNR2MImapper (const wns::pyconfig::View &config)


Detailed Description

Definition at line 40 of file SNR2MIInterface.hpp.


Constructor & Destructor Documentation

virtual wns::service::phy::phymode::SNR2MIInterface::~SNR2MIInterface (  )  [inline, virtual]

Definition at line 44 of file SNR2MIInterface.hpp.


Member Function Documentation

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.


The documentation for this class was generated from the following files:

Generated on Sun May 27 03:33:06 2012 for openWNS by  doxygen 1.5.5