![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <draftn/rateAdaptationStrategies/PERwithMIMO.hpp>


Definition at line 56 of file PERwithMIMO.hpp.
| PERwithMIMO::PERwithMIMO | ( | const wns::pyconfig::View & | config_, | |
| wns::service::dll::UnicastAddress | _receiver, | |||
| wifimac::management::PERInformationBase * | _per, | |||
| wifimac::management::SINRInformationBase * | _sinr, | |||
| wifimac::lowerMAC::Manager * | _manager, | |||
| wifimac::convergence::PhyUser * | _phyUser, | |||
| wns::logger::Logger * | _logger | |||
| ) |
Definition at line 41 of file PERwithMIMO.cpp.
| wifimac::convergence::PhyMode PERwithMIMO::getPhyMode | ( | size_t | numTransmissions, | |
| const wns::Ratio | lqm | |||
| ) | const [virtual] |
Implements wifimac::lowerMAC::rateAdaptationStrategies::IRateAdaptationStrategy.
Definition at line 64 of file PERwithMIMO.cpp.
| wifimac::convergence::PhyMode PERwithMIMO::getPhyMode | ( | size_t | numTransmissions | ) | const [virtual] |
This method returns the currently selected phyMode of the specific rate adaptation strategy, given the number of transmissions for the frame. This method is const and thus cannot change the internal state of the rate adaptation strategy. Hence, multiple calls to the method at the same simulation time and number of transmissions (e.g. to calculate transmit durations) return ALWAYS the same phyMode.
Implements wifimac::lowerMAC::rateAdaptationStrategies::IRateAdaptationStrategy.
Definition at line 70 of file PERwithMIMO.cpp.
| void PERwithMIMO::increasePhyMode | ( | wifimac::convergence::PhyMode & | pm, | |
| unsigned int | maxNumSS | |||
| ) | const [private] |
Definition at line 129 of file PERwithMIMO.cpp.
| void PERwithMIMO::reducePhyMode | ( | wifimac::convergence::PhyMode & | pm, | |
| unsigned int | maxNumSS | |||
| ) | const [private] |
Definition at line 109 of file PERwithMIMO.cpp.
| void PERwithMIMO::setCurrentPhyMode | ( | wifimac::convergence::PhyMode | pm | ) | [virtual] |
Implements wifimac::lowerMAC::rateAdaptationStrategies::IRateAdaptationStrategy.
Definition at line 152 of file PERwithMIMO.cpp.
wifimac::convergence::PhyMode wifimac::draftn::rateAdaptationStrategies::PERwithMIMO::curPhyMode [private] |
Definition at line 102 of file PERwithMIMO.hpp.
struct wifimac::draftn::rateAdaptationStrategies::PERwithMIMO::Friends wifimac::draftn::rateAdaptationStrategies::PERwithMIMO::friends [private] |
Definition at line 100 of file PERwithMIMO.hpp.
const wns::service::dll::UnicastAddress wifimac::draftn::rateAdaptationStrategies::PERwithMIMO::myReceiver [private] |
Definition at line 98 of file PERwithMIMO.hpp.
wifimac::management::PERInformationBase* wifimac::draftn::rateAdaptationStrategies::PERwithMIMO::per [private] |
Definition at line 86 of file PERwithMIMO.hpp.
Definition at line 94 of file PERwithMIMO.hpp.
Definition at line 95 of file PERwithMIMO.hpp.
const unsigned int wifimac::draftn::rateAdaptationStrategies::PERwithMIMO::phyModeDecreaseOnAntennaIncrease [private] |
Definition at line 97 of file PERwithMIMO.hpp.
const unsigned int wifimac::draftn::rateAdaptationStrategies::PERwithMIMO::phyModeIncreaseOnAntennaDecrease [private] |
Definition at line 96 of file PERwithMIMO.hpp.
1.5.5