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


Public Member Functions | |
| virtual std::map < wns::node::Interface *, wns::CandI > | calculateCandIsRx (const std::vector< node::Interface * > &, wns::Power)=0 |
| estimate C and I separately in the beamforming Rx case | |
| virtual std::map < wns::node::Interface *, wns::CandI > | calculateCandIsTx (const std::map< wns::node::Interface *, wns::Power > &, wns::Power, wns::Power)=0 |
| estimate C and I separately in the beamforming Tx case | |
| virtual std::map < wns::node::Interface *, wns::Ratio > | calculateSINRsRx (const std::vector< node::Interface * > &combination, wns::Power Iinter)=0 |
| estimate SINR in the beamforming Rx case | |
| virtual std::map < wns::node::Interface *, wns::Ratio > | calculateSINRsTx (const std::map< wns::node::Interface *, wns::Power > &Station2NoisePlusIintercell, wns::Power x_friendlyness, wns::Power txPower)=0 |
| estimate SINR in the beamforming Tx case | |
| virtual void | setPowerReceivedForStation (wns::node::Interface *stack, wns::Power _rxPower)=0 |
| virtual void | setTxPowerForStation (wns::node::Interface *stack, wns::Power _txPower)=0 |
| virtual | ~SINREstimation () |
Definition at line 216 of file DataTransmission.hpp.
| virtual wns::service::phy::ofdma::SINREstimation::~SINREstimation | ( | ) | [inline, virtual] |
Definition at line 221 of file DataTransmission.hpp.
| virtual std::map<wns::node::Interface*, wns::CandI> wns::service::phy::ofdma::SINREstimation::calculateCandIsRx | ( | const std::vector< node::Interface * > & | , | |
| wns::Power | ||||
| ) | [pure virtual] |
Implemented in ofdmaphy::Station.
| virtual std::map<wns::node::Interface*, wns::CandI> wns::service::phy::ofdma::SINREstimation::calculateCandIsTx | ( | const std::map< wns::node::Interface *, wns::Power > & | , | |
| wns::Power | , | |||
| wns::Power | ||||
| ) | [pure virtual] |
| virtual std::map<wns::node::Interface*, wns::Ratio> wns::service::phy::ofdma::SINREstimation::calculateSINRsRx | ( | const std::vector< node::Interface * > & | combination, | |
| wns::Power | Iinter | |||
| ) | [pure virtual] |
Implemented in ofdmaphy::Station.
| virtual std::map<wns::node::Interface*, wns::Ratio> wns::service::phy::ofdma::SINREstimation::calculateSINRsTx | ( | const std::map< wns::node::Interface *, wns::Power > & | Station2NoisePlusIintercell, | |
| wns::Power | x_friendlyness, | |||
| wns::Power | txPower | |||
| ) | [pure virtual] |
| virtual void wns::service::phy::ofdma::SINREstimation::setPowerReceivedForStation | ( | wns::node::Interface * | stack, | |
| wns::Power | _rxPower | |||
| ) | [pure virtual] |
Implemented in ofdmaphy::Station.
| virtual void wns::service::phy::ofdma::SINREstimation::setTxPowerForStation | ( | wns::node::Interface * | stack, | |
| wns::Power | _txPower | |||
| ) | [pure virtual] |
Implemented in ofdmaphy::Station.
1.5.5