A Discrete-Event Network Simulator
qkdnetsim_etsi_014 @ (+)
API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
OfdmaTestHePhy Member List

This is the complete list of members for OfdmaTestHePhy, including all inherited members.

ABORT enum valuens3::PhyEntity
AbortCurrentReception(WifiPhyRxfailureReason reason)ns3::PhyEntityprotected
AddPreambleEvent(Ptr< Event > event)ns3::PhyEntityprotected
begin(void) constns3::PhyEntity
BuildModeList(void) overridens3::HePhyprivatevirtual
BuildPpdu(const WifiConstPsduMap &psdus, const WifiTxVector &txVector, Time ppduDuration) overridens3::HePhyvirtual
CalculateDataRate(double symbolDuration, uint16_t guardInterval, uint16_t usableSubCarriers, uint16_t numberOfBitsPerSubcarrier, double codingRate, uint8_t nss)ns3::HtPhyprotectedstatic
ns3::OfdmPhy::CalculateDataRate(WifiCodeRate codeRate, uint16_t constellationSize, uint16_t channelWidth)ns3::OfdmPhyprotectedstatic
ns3::OfdmPhy::CalculateDataRate(double symbolDuration, uint16_t guardInterval, uint16_t usableSubCarriers, uint16_t numberOfBitsPerSubcarrier, double codingRate)ns3::OfdmPhyprotectedstatic
CalculateNonHtReferenceRate(WifiCodeRate codeRate, uint16_t constellationSize)ns3::HePhyprotectedstatic
CalculateNonOfdmaDurationForHeTb(const WifiTxVector &txVector) constns3::HePhy
CalculatePhyPreambleAndHeaderDuration(const WifiTxVector &txVector) constns3::PhyEntity
CalculatePhyRate(WifiCodeRate codeRate, uint64_t dataRate)ns3::HtPhyprotectedstatic
CalculateTxDuration(WifiConstPsduMap psduMap, const WifiTxVector &txVector, WifiPhyBand band) const overridens3::HePhyvirtual
CancelAllEvents(void) overridens3::HePhyvirtual
CancelRunningEndPreambleDetectionEvents(bool clear=false)ns3::PhyEntity
CodeRateConstellationSizePair typedefns3::PhyEntityprotected
ConvertHeTbPpduDurationToLSigLength(Time ppduDuration, const WifiTxVector &txVector, WifiPhyBand band)ns3::HePhystatic
ConvertLSigLengthToHeTbPpduDuration(uint16_t length, const WifiTxVector &txVector, WifiPhyBand band)ns3::HePhystatic
CreateHeMcs(uint8_t index)ns3::HePhyprivatestatic
CreateHtMcs(uint8_t index)ns3::HtPhyprivatestatic
CreateInterferenceEvent(Ptr< const WifiPpdu > ppdu, const WifiTxVector &txVector, Time duration, RxPowerWattPerChannelBand &rxPower, bool isStartOfdmaRxing=false)ns3::PhyEntityprotected
CreateOfdmMode(std::string uniqueName, bool isMandatory)ns3::OfdmPhyprivatestatic
CreateVhtMcs(uint8_t index)ns3::VhtPhyprivatestatic
DoAbortCurrentReception(WifiPhyRxfailureReason reason) overridens3::HePhyprotectedvirtual
DoEndReceiveField(WifiPpduField field, Ptr< Event > event) overridens3::VhtPhyprotectedvirtual
DoEndReceivePayload(Ptr< const WifiPpdu > ppdu) overridens3::HePhyprotectedvirtual
DoEndReceivePreamble(Ptr< Event > event)ns3::PhyEntityprotectedvirtual
DoGetEvent(Ptr< const WifiPpdu > ppdu, RxPowerWattPerChannelBand &rxPowersW) overridens3::HePhyprotectedvirtual
DoResetReceive(Ptr< Event > event) overridens3::HePhyprotectedvirtual
DoStartReceiveField(WifiPpduField field, Ptr< Event > event)ns3::PhyEntityprotectedvirtual
DoStartReceivePayload(Ptr< Event > event) overridens3::HePhyprotectedvirtual
DROP enum valuens3::PhyEntity
DropPreambleEvent(Ptr< const WifiPpdu > ppdu, WifiPhyRxfailureReason reason, Time endRx, uint16_t measurementChannelWidth)ns3::PhyEntityprotected
end(void) constns3::PhyEntity
EndOfHeSigACallback typedefns3::HePhy
EndOfMpdu(Ptr< Event > event, Ptr< const WifiPsdu > psdu, size_t mpduIndex, Time relativeStart, Time mpduDuration)ns3::PhyEntityprotected
EndPreambleDetectionPeriod(Ptr< Event > event)ns3::PhyEntityprotected
EndReceiveField(WifiPpduField field, Ptr< Event > event)ns3::PhyEntity
EndReceiveHeader(Ptr< Event > event)ns3::OfdmPhyprotected
EndReceiveHtSig(Ptr< Event > event)ns3::HtPhyprivate
EndReceivePayload(Ptr< Event > event)ns3::PhyEntity
EndReceiveSigA(Ptr< Event > event)ns3::VhtPhyprotected
EndReceiveSigB(Ptr< Event > event)ns3::VhtPhyprotected
ErasePreambleEvent(Ptr< const WifiPpdu > ppdu, Time rxDuration)ns3::PhyEntityprotected
GetAddressedPsduInPpdu(Ptr< const WifiPpdu > ppdu) const overridens3::HePhyvirtual
GetBssColor(void) constns3::HePhy
GetBssMembershipSelector(void) constns3::HtPhy
GetCenterFrequencyForChannelWidth(const WifiTxVector &txVector) constns3::PhyEntityprotected
GetCenterFrequencyForNonOfdmaPart(const WifiTxVector &txVector, uint16_t staId) constns3::HePhy
GetChannelWidthAndBand(const WifiTxVector &txVector, uint16_t staId) const overridens3::HePhyprotectedvirtual
GetCodeRate(uint8_t mcsValue)ns3::HePhystatic
ns3::OfdmPhy::GetCodeRate(const std::string &name)ns3::OfdmPhystatic
GetCodeRatio(WifiCodeRate codeRate)ns3::HtPhyprotectedstatic
GetConstellationSize(uint8_t mcsValue)ns3::HePhystatic
ns3::OfdmPhy::GetConstellationSize(const std::string &name)ns3::OfdmPhystatic
GetCurrentEvent(void) constns3::PhyEntityprotected
GetCurrentHeTbPpduUid(void) constns3::HePhy
GetCurrentPreambleEvents(void) constns3::PhyEntityprotected
GetDataRate(uint8_t mcsValue, uint16_t channelWidth, uint16_t guardInterval, uint8_t nss)ns3::HePhystatic
ns3::OfdmPhy::GetDataRate(const std::string &name, uint16_t channelWidth)ns3::OfdmPhystatic
GetDataRateFromTxVector(const WifiTxVector &txVector, uint16_t staId=SU_STA_ID)ns3::HePhystatic
GetDuration(WifiPpduField field, const WifiTxVector &txVector) const overridens3::VhtPhyvirtual
GetDurationUpToField(WifiPpduField field, const WifiTxVector &txVector) constns3::PhyEntity
GetGuardBandwidth(uint16_t currentChannelWidth) constns3::PhyEntityprotected
GetHeaderDuration(const WifiTxVector &txVector) constns3::OfdmPhyprotectedvirtual
GetHeaderMode(const WifiTxVector &txVector) constns3::OfdmPhyprotectedvirtual
GetHeMcs(uint8_t index)ns3::HePhystatic
GetHeMcs0(void)ns3::HePhystatic
GetHeMcs1(void)ns3::HePhystatic
GetHeMcs10(void)ns3::HePhystatic
GetHeMcs11(void)ns3::HePhystatic
GetHeMcs2(void)ns3::HePhystatic
GetHeMcs3(void)ns3::HePhystatic
GetHeMcs4(void)ns3::HePhystatic
GetHeMcs5(void)ns3::HePhystatic
GetHeMcs6(void)ns3::HePhystatic
GetHeMcs7(void)ns3::HePhystatic
GetHeMcs8(void)ns3::HePhystatic
GetHeMcs9(void)ns3::HePhystatic
GetHtCodeRate(uint8_t mcsValue)ns3::HtPhystatic
GetHtConstellationSize(uint8_t mcsValue)ns3::HtPhystatic
GetHtMcs(uint8_t index)ns3::HtPhystatic
GetHtMcs0(void)ns3::HtPhystatic
GetHtMcs1(void)ns3::HtPhystatic
GetHtMcs10(void)ns3::HtPhystatic
GetHtMcs11(void)ns3::HtPhystatic
GetHtMcs12(void)ns3::HtPhystatic
GetHtMcs13(void)ns3::HtPhystatic
GetHtMcs14(void)ns3::HtPhystatic
GetHtMcs15(void)ns3::HtPhystatic
GetHtMcs16(void)ns3::HtPhystatic
GetHtMcs17(void)ns3::HtPhystatic
GetHtMcs18(void)ns3::HtPhystatic
GetHtMcs19(void)ns3::HtPhystatic
GetHtMcs2(void)ns3::HtPhystatic
GetHtMcs20(void)ns3::HtPhystatic
GetHtMcs21(void)ns3::HtPhystatic
GetHtMcs22(void)ns3::HtPhystatic
GetHtMcs23(void)ns3::HtPhystatic
GetHtMcs24(void)ns3::HtPhystatic
GetHtMcs25(void)ns3::HtPhystatic
GetHtMcs26(void)ns3::HtPhystatic
GetHtMcs27(void)ns3::HtPhystatic
GetHtMcs28(void)ns3::HtPhystatic
GetHtMcs29(void)ns3::HtPhystatic
GetHtMcs3(void)ns3::HtPhystatic
GetHtMcs30(void)ns3::HtPhystatic
GetHtMcs31(void)ns3::HtPhystatic
GetHtMcs4(void)ns3::HtPhystatic
GetHtMcs5(void)ns3::HtPhystatic
GetHtMcs6(void)ns3::HtPhystatic
GetHtMcs7(void)ns3::HtPhystatic
GetHtMcs8(void)ns3::HtPhystatic
GetHtMcs9(void)ns3::HtPhystatic
GetHtSigDuration(void) const overridens3::VhtPhyprotectedvirtual
GetHtSigMode(void) const overridens3::VhtPhyprotectedvirtual
GetLSigDuration(WifiPreamble preamble) const overridens3::HePhyvirtual
GetLSigMode(void)ns3::HtPhystatic
GetMaxPsduSize(void) const overridens3::HePhyprotectedvirtual
GetMaxSupportedMcsIndexPerSs(void) constns3::HtPhy
GetMcs(uint8_t index) const overridens3::HtPhyvirtual
GetMeasurementChannelWidth(const Ptr< const WifiPpdu > ppdu) const overridens3::HePhyvirtual
GetNextField(WifiPpduField currentField, WifiPreamble preamble) constns3::PhyEntity
GetNonHtReferenceRate(uint8_t mcsValue)ns3::HePhystatic
GetNonOfdmaBand(const WifiTxVector &txVector, uint16_t staId) constns3::HePhy
GetNonOfdmaWidth(HeRu::RuSpec ru) constns3::HePhy
GetNumberBccEncoders(const WifiTxVector &txVector) const overridens3::HePhyprivatevirtual
GetNumberServiceBits(void) constns3::OfdmPhyprotected
GetNumModes(void) constns3::PhyEntityvirtual
GetOfdmRate(uint64_t rate, uint16_t bw=20)ns3::OfdmPhystatic
GetOfdmRate12Mbps(void)ns3::OfdmPhystatic
GetOfdmRate12MbpsBW10MHz(void)ns3::OfdmPhystatic
GetOfdmRate12MbpsBW5MHz(void)ns3::OfdmPhystatic
GetOfdmRate13_5MbpsBW5MHz(void)ns3::OfdmPhystatic
GetOfdmRate18Mbps(void)ns3::OfdmPhystatic
GetOfdmRate18MbpsBW10MHz(void)ns3::OfdmPhystatic
GetOfdmRate1_5MbpsBW5MHz(void)ns3::OfdmPhystatic
GetOfdmRate24Mbps(void)ns3::OfdmPhystatic
GetOfdmRate24MbpsBW10MHz(void)ns3::OfdmPhystatic
GetOfdmRate27MbpsBW10MHz(void)ns3::OfdmPhystatic
GetOfdmRate2_25MbpsBW5MHz(void)ns3::OfdmPhystatic
GetOfdmRate36Mbps(void)ns3::OfdmPhystatic
GetOfdmRate3MbpsBW10MHz(void)ns3::OfdmPhystatic
GetOfdmRate3MbpsBW5MHz(void)ns3::OfdmPhystatic
GetOfdmRate48Mbps(void)ns3::OfdmPhystatic
GetOfdmRate4_5MbpsBW10MHz(void)ns3::OfdmPhystatic
GetOfdmRate4_5MbpsBW5MHz(void)ns3::OfdmPhystatic
GetOfdmRate54Mbps(void)ns3::OfdmPhystatic
GetOfdmRate6Mbps(void)ns3::OfdmPhystatic
GetOfdmRate6MbpsBW10MHz(void)ns3::OfdmPhystatic
GetOfdmRate6MbpsBW5MHz(void)ns3::OfdmPhystatic
GetOfdmRate9Mbps(void)ns3::OfdmPhystatic
GetOfdmRate9MbpsBW10MHz(void)ns3::OfdmPhystatic
GetOfdmRate9MbpsBW5MHz(void)ns3::OfdmPhystatic
GetPayloadDuration(uint32_t size, const WifiTxVector &txVector, WifiPhyBand band, MpduType mpdutype, bool incFlag, uint32_t &totalAmpduSize, double &totalAmpduNumSymbols, uint16_t staId) const overridens3::HtPhyvirtual
GetPhyHeaderSections(const WifiTxVector &txVector, Time ppduStart) constns3::PhyEntity
GetPhyHeaderSnrPer(WifiPpduField field, Ptr< Event > event) constns3::PhyEntityprotected
GetPhyRate(uint8_t mcsValue, uint16_t channelWidth, uint16_t guardInterval, uint8_t nss)ns3::HePhystatic
ns3::OfdmPhy::GetPhyRate(const std::string &name, uint16_t channelWidth)ns3::OfdmPhystatic
GetPhyRateFromTxVector(const WifiTxVector &txVector, uint16_t staId=SU_STA_ID)ns3::HePhystatic
GetPpduFormats(void) const overridens3::HePhyvirtual
GetPreambleDuration(const WifiTxVector &txVector) constns3::OfdmPhyprotectedvirtual
GetRandomValue(void) constns3::PhyEntityprotected
GetReceptionStatus(Ptr< const WifiPsdu > psdu, Ptr< Event > event, uint16_t staId, Time relativeMpduStart, Time mpduDuration)ns3::PhyEntityprotected
GetReferenceCount(void) constns3::SimpleRefCount< PhyEntity >inline
GetRemainingDurationAfterField(Ptr< const WifiPpdu > ppdu, WifiPpduField field) constns3::PhyEntity
GetRuBandForRx(const WifiTxVector &txVector, uint16_t staId) constns3::HePhy
GetRuBandForTx(const WifiTxVector &txVector, uint16_t staId) constns3::HePhy
GetRxChannelWidth(const WifiTxVector &txVector) constns3::PhyEntityvirtual
GetRxPowerWForPpdu(Ptr< Event > event) constns3::PhyEntityprotected
GetSigADuration(WifiPreamble preamble) const overridens3::HePhyvirtual
GetSigAMode(void) const overridens3::HePhyvirtual
GetSigBDuration(const WifiTxVector &txVector) const overridens3::HePhyvirtual
GetSigBMode(const WifiTxVector &txVector) const overridens3::HePhyvirtual
GetSigMode(WifiPpduField field, const WifiTxVector &txVector) const overridens3::HePhyvirtual
GetSignalExtension(WifiPhyBand band) constns3::OfdmPhyprotected
GetStaId(const Ptr< const WifiPpdu > ppdu) const overrideOfdmaTestHePhyvirtual
GetSymbolDuration(const WifiTxVector &txVector) const overridens3::HePhyprivatevirtual
GetTrainingDuration(const WifiTxVector &txVector, uint8_t nDataLtf, uint8_t nExtensionLtf=0) const overridens3::HePhyvirtual
GetTxMaskRejectionParams(void) constns3::PhyEntityprotected
GetTxPowerSpectralDensity(double txPowerW, Ptr< const WifiPpdu > ppdu) const overridens3::HePhyprotectedvirtual
GetUsableSubcarriers(uint16_t channelWidth)ns3::HePhyprotectedstatic
GetValidPpduDuration(Time ppduDuration, const WifiTxVector &txVector, WifiPhyBand band)ns3::HePhyprivatestatic
GetVhtMcs(uint8_t index)ns3::VhtPhystatic
GetVhtMcs0(void)ns3::VhtPhystatic
GetVhtMcs1(void)ns3::VhtPhystatic
GetVhtMcs2(void)ns3::VhtPhystatic
GetVhtMcs3(void)ns3::VhtPhystatic
GetVhtMcs4(void)ns3::VhtPhystatic
GetVhtMcs5(void)ns3::VhtPhystatic
GetVhtMcs6(void)ns3::VhtPhystatic
GetVhtMcs7(void)ns3::VhtPhystatic
GetVhtMcs8(void)ns3::VhtPhystatic
GetVhtMcs9(void)ns3::VhtPhystatic
GetWifiConstPsduMap(Ptr< const WifiPsdu > psdu, const WifiTxVector &txVector) const overridens3::HePhyprotectedvirtual
HandlesMcsModes(void) const overridens3::HtPhyvirtual
HePhy(bool buildModeList=true)ns3::HePhy
HtPhy(uint8_t maxNss=1, bool buildModeList=true)ns3::HtPhy
IGNORE enum valuens3::PhyEntity
InitializeModes(void)ns3::HePhystatic
IsAllConfigSupported(WifiPpduField field, Ptr< const WifiPpdu > ppdu) const overridens3::VhtPhyprotectedvirtual
IsAllowed(const WifiTxVector &txVector)ns3::HePhystatic
IsChannelWidthSupported(Ptr< const WifiPpdu > ppdu) constns3::OfdmPhyprotectedvirtual
IsCombinationAllowed(uint8_t mcsValue, uint16_t channelWidth, uint8_t nss)ns3::VhtPhystatic
IsConfigSupported(Ptr< const WifiPpdu > ppdu) const overridens3::HePhyprotectedvirtual
IsMcsSupported(uint8_t index) const overridens3::HtPhyvirtual
IsModeSupported(WifiMode mode) constns3::PhyEntityvirtual
m_beginOfdmaPayloadRxEventsns3::HePhyprotected
m_bssMembershipSelectorns3::HtPhyprotected
m_countns3::SimpleRefCount< PhyEntity >mutableprivate
m_currentHeTbPpduUidns3::HePhyprotected
m_endOfHeSigACallbackns3::HePhyprotected
m_endOfMpduEventsns3::PhyEntityprotected
m_endPreambleDetectionEventsns3::PhyEntityprotected
m_endRxPayloadEventsns3::PhyEntityprotected
m_exceptionsMapns3::VhtPhyprivatestatic
m_globalPpduUidns3::PhyEntityprotectedstatic
m_hePpduFormatsns3::HePhyprivatestatic
m_htPpduFormatsns3::HtPhyprivatestatic
m_maxMcsIndexPerSsns3::HtPhyprotected
m_maxSupportedMcsIndexPerSsns3::HtPhyprotected
m_maxSupportedNssns3::HtPhyprivate
m_modeListns3::PhyEntityprotected
m_ofdmModulationLookupTablens3::OfdmPhyprivatestatic
m_ofdmPpduFormatsns3::OfdmPhyprivatestatic
m_previouslyTxPpduUidns3::HePhyprotected
m_signalNoiseMapns3::PhyEntityprotected
m_staIdOfdmaTestHePhyprivate
m_statens3::PhyEntityprotected
m_statusPerMpduMapns3::PhyEntityprotected
m_trigVectorns3::HePhyprotected
m_trigVectorExpirationTimens3::HePhyprotected
m_vhtPpduFormatsns3::VhtPhyprivatestatic
m_wifiPhyns3::PhyEntityprotected
ModulationLookupTable typedefns3::PhyEntityprotected
NesExceptionMap typedefns3::VhtPhyprivate
NoEndPreambleDetectionEvents(void) constns3::PhyEntity
NotifyEndOfHeSigA(HeSigAParameters params)ns3::HePhy
NotifyInterferenceRxEndAndClear(bool reset)ns3::PhyEntityprotected
NotifyPayloadBegin(const WifiTxVector &txVector, const Time &payloadDuration)ns3::PhyEntityprotected
ObtainNextUid(const WifiTxVector &txVector) overridens3::HePhyprotectedvirtual
OfdmaTestHePhy(uint16_t staId)OfdmaTestHePhy
OfdmPhy(OfdmPhyVariant variant=OFDM_PHY_DEFAULT, bool buildModeList=true)ns3::OfdmPhy
operator=([[maybe_unused]] const SimpleRefCount &o)ns3::SimpleRefCount< PhyEntity >inline
PhyHeaderChunkInfo typedefns3::PhyEntity
PhyHeaderSections typedefns3::PhyEntity
PhyRxFailureAction enum namens3::PhyEntity
PpduFormats typedefns3::PhyEntityprotected
ProcessSigA(Ptr< Event > event, PhyFieldRxStatus status) overridens3::HePhyprotectedvirtual
ProcessSigB(Ptr< Event > event, PhyFieldRxStatus status) overridens3::HePhyprotectedvirtual
Ref(void) constns3::SimpleRefCount< PhyEntity >inline
ResetReceive(Ptr< Event > event)ns3::PhyEntity
ScheduleEndOfMpdus(Ptr< Event > event)ns3::PhyEntityprotected
SetEndOfHeSigACallback(EndOfHeSigACallback callback)ns3::HePhy
SetGlobalPpduUid(uint64_t uid)OfdmaTestHePhy
SetMaxSupportedMcsIndexPerSs(uint8_t maxIndex)ns3::HtPhy
SetMaxSupportedNss(uint8_t maxNss)ns3::HtPhy
SetOwner(Ptr< WifiPhy > wifiPhy)ns3::PhyEntity
SetTrigVector(const WifiTxVector &trigVector, Time validity)ns3::HePhy
SimpleRefCount()ns3::SimpleRefCount< PhyEntity >inline
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]])ns3::SimpleRefCount< PhyEntity >inline
StartPreambleDetectionPeriod(Ptr< Event > event)ns3::PhyEntityprotected
StartReceiveField(WifiPpduField field, Ptr< Event > event)ns3::PhyEntity
StartReceiveOfdmaPayload(Ptr< Event > event)ns3::HePhyprotected
StartReceivePayload(Ptr< Event > event)ns3::PhyEntityprotected
StartReceivePreamble(Ptr< WifiPpdu > ppdu, RxPowerWattPerChannelBand &rxPowersW, Time rxDuration) overridens3::HePhyvirtual
StartTx(Ptr< WifiPpdu > ppdu) overridens3::HePhyvirtual
Transmit(Time txDuration, Ptr< WifiPpdu > ppdu, std::string type)ns3::PhyEntity
UidStaIdPair typedefns3::PhyEntityprotected
Unref(void) constns3::SimpleRefCount< PhyEntity >inline
UpdateInterferenceEvent(Ptr< Event > event, const RxPowerWattPerChannelBand &rxPower)ns3::PhyEntityprotected
VhtPhy(bool buildModeList=true)ns3::VhtPhy
~HePhy()ns3::HePhyvirtual
~HtPhy()ns3::HtPhyvirtual
~OfdmaTestHePhy()OfdmaTestHePhyvirtual
~OfdmPhy()ns3::OfdmPhyvirtual
~PhyEntity()ns3::PhyEntityvirtual
~VhtPhy()ns3::VhtPhyvirtual