|
INET Framework for OMNeT++/OMNEST
|
#include <Ieee80211OfdmMode.h>
◆ Ieee80211OfdmModeBase()
◆ ~Ieee80211OfdmModeBase()
| virtual inet::physicallayer::Ieee80211OfdmModeBase::~Ieee80211OfdmModeBase |
( |
| ) |
|
|
inlinevirtual |
◆ computeGrossBitrate()
◆ computeNetBitrate()
| bps inet::physicallayer::Ieee80211OfdmModeBase::computeNetBitrate |
( |
bps |
grossBitrate, |
|
|
const Ieee80211OfdmCode * |
code |
|
) |
| const |
|
protected |
60 if (convolutionalCode)
61 return grossBitrate * convolutionalCode->getCodeRatePuncturingK() / convolutionalCode->getCodeRatePuncturingN();
Referenced by getNetBitrate().
◆ getBandwidth()
| virtual Hz inet::physicallayer::Ieee80211OfdmModeBase::getBandwidth |
( |
| ) |
const |
|
inlinevirtual |
◆ getGrossBitrate()
| bps inet::physicallayer::Ieee80211OfdmModeBase::getGrossBitrate |
( |
| ) |
const |
|
virtual |
◆ getNetBitrate()
| bps inet::physicallayer::Ieee80211OfdmModeBase::getNetBitrate |
( |
| ) |
const |
|
virtual |
◆ getNumberOfDataSubcarriers()
| int inet::physicallayer::Ieee80211OfdmModeBase::getNumberOfDataSubcarriers |
( |
| ) |
const |
|
inline |
◆ getNumberOfPilotSubcarriers()
| int inet::physicallayer::Ieee80211OfdmModeBase::getNumberOfPilotSubcarriers |
( |
| ) |
const |
|
inline |
◆ getNumberOfTotalSubcarriers()
| int inet::physicallayer::Ieee80211OfdmModeBase::getNumberOfTotalSubcarriers |
( |
| ) |
const |
|
inline |
◆ bandwidth
| const Hz inet::physicallayer::Ieee80211OfdmModeBase::bandwidth |
|
protected |
◆ code
◆ grossBitrate
| bps inet::physicallayer::Ieee80211OfdmModeBase::grossBitrate |
|
mutableprotected |
◆ modulation
◆ netBitrate
| bps inet::physicallayer::Ieee80211OfdmModeBase::netBitrate |
|
mutableprotected |
The documentation for this class was generated from the following files:
const Hz bandwidth
Definition: Ieee80211OfdmMode.h:39
virtual unsigned int getCodeWordSize() const override
Definition: ApskModulationBase.h:37
compose< b, pow< s, -1 > > bps
Definition: Units.h:1169
bps grossBitrate
Definition: Ieee80211OfdmMode.h:41
const Ieee80211OfdmCode * code
Definition: Ieee80211OfdmMode.h:38
virtual bps getGrossBitrate() const
Definition: Ieee80211OfdmMode.cc:65
#define NaN
Definition: INETMath.h:91
const ApskModulationBase * getSubcarrierModulation() const
Definition: Ieee80211OfdmModulation.h:24
int getNumberOfPilotSubcarriers() const
Definition: Ieee80211OfdmMode.h:52
bps computeNetBitrate(bps grossBitrate, const Ieee80211OfdmCode *code) const
Definition: Ieee80211OfdmMode.cc:57
bps computeGrossBitrate(const Ieee80211OfdmModulation *modulation) const
Definition: Ieee80211OfdmMode.cc:51
const value_type & get() const
Definition: Units.h:108
const Ieee80211OfdmModulation * modulation
Definition: Ieee80211OfdmMode.h:37
bps netBitrate
Definition: Ieee80211OfdmMode.h:40
int getNumberOfDataSubcarriers() const
Definition: Ieee80211OfdmMode.h:51
const ConvolutionalCode * getConvolutionalCode() const
Definition: Ieee80211OfdmCode.h:31