#include <Ieee80211OfdmModulation.h>
|
| | Ieee80211OfdmModulation (const ApskModulationBase *subcarrierModulation) |
| |
| const ApskModulationBase * | getSubcarrierModulation () const |
| |
| virtual double | calculateBER (double snir, Hz bandwidth, bps bitrate) const override |
| | Returns the bit error rate as a function of the signal to noise and interference ratio, the bandwidth, and the gross (physical) bitrate. More...
|
| |
| virtual double | calculateSER (double snir, Hz bandwidth, bps bitrate) const override |
| | Returns the symbol error rate as a function of the signal to noise and interference ratio, the bandwidth, and the gross (physical) bitrate. More...
|
| |
| virtual std::ostream & | printToStream (std::ostream &stream, int level, int evFlags=0) const override |
| | Prints this object to the provided output stream. More...
|
| |
| virtual | ~IPrintableObject () |
| |
| virtual std::string | printToString () const |
| |
| virtual std::string | printToString (int level, int evFlags=0) const |
| |
| virtual std::string | getInfoStringRepresentation (int evFlags=0) const |
| |
| virtual std::string | getDetailStringRepresentation (int evFlags=0) const |
| |
| virtual std::string | getDebugStringRepresentation (int evFlags=0) const |
| |
| virtual std::string | getTraceStringRepresentation (int evFlags=0) const |
| |
| virtual std::string | getCompleteStringRepresentation (int evFlags=0) const |
| |
◆ Ieee80211OfdmModulation()
| inet::physicallayer::Ieee80211OfdmModulation::Ieee80211OfdmModulation |
( |
const ApskModulationBase * |
subcarrierModulation | ) |
|
◆ calculateBER()
| virtual double inet::physicallayer::Ieee80211OfdmModulation::calculateBER |
( |
double |
snir, |
|
|
Hz |
bandwidth, |
|
|
bps |
bitrate |
|
) |
| const |
|
inlineoverridevirtual |
Returns the bit error rate as a function of the signal to noise and interference ratio, the bandwidth, and the gross (physical) bitrate.
Implements inet::physicallayer::IModulation.
◆ calculateSER()
| virtual double inet::physicallayer::Ieee80211OfdmModulation::calculateSER |
( |
double |
snir, |
|
|
Hz |
bandwidth, |
|
|
bps |
bitrate |
|
) |
| const |
|
inlineoverridevirtual |
Returns the symbol error rate as a function of the signal to noise and interference ratio, the bandwidth, and the gross (physical) bitrate.
Implements inet::physicallayer::IModulation.
◆ getSubcarrierModulation()
| const ApskModulationBase* inet::physicallayer::Ieee80211OfdmModulation::getSubcarrierModulation |
( |
| ) |
const |
|
inline |
Referenced by inet::physicallayer::Ieee80211OfdmModeBase::computeGrossBitrate(), inet::physicallayer::Ieee80211VhtSignalMode::computeGrossBitrate(), inet::physicallayer::Ieee80211HtSignalMode::computeGrossBitrate(), inet::physicallayer::Ieee80211HtDataMode::computeNumberOfCodedBitsPerSubcarrierSum(), inet::physicallayer::Ieee80211VhtDataMode::computeNumberOfCodedBitsPerSubcarrierSum(), inet::physicallayer::Ieee80211LayeredOfdmReceiver::createDataFieldBitModel(), inet::physicallayer::Ieee80211LayeredOfdmTransmitter::createScalarAnalogModel(), inet::physicallayer::Ieee80211LayeredOfdmTransmitter::createSymbolModel(), inet::physicallayer::Ieee80211OfdmDemodulator::demodulateSymbol(), inet::physicallayer::Ieee80211VhtCompliantCodes::getCompliantCode(), inet::physicallayer::Ieee80211HtCompliantCodes::getCompliantCode(), inet::physicallayer::Ieee80211OfdmDataMode::getDuration(), inet::physicallayer::Ieee80211OfdmDataMode::getPaddingLength(), and inet::physicallayer::Ieee80211OfdmModulator::modulate().
◆ printToStream()
| std::ostream & inet::physicallayer::Ieee80211OfdmModulation::printToStream |
( |
std::ostream & |
stream, |
|
|
int |
level, |
|
|
int |
evFlags = 0 |
|
) |
| const |
|
overridevirtual |
Prints this object to the provided output stream.
Reimplemented from inet::IPrintableObject.
27 stream <<
"Ieee80211OfdmModulation";
◆ subcarrierModulation
| const ApskModulationBase* inet::physicallayer::Ieee80211OfdmModulation::subcarrierModulation |
|
protected |
The documentation for this class was generated from the following files: