INET Framework for OMNeT++/OMNEST
inet::physicallayer::Ieee80211OfdmTimingRelatedParametersBase Class Reference

#include <Ieee80211OfdmMode.h>

Inheritance diagram for inet::physicallayer::Ieee80211OfdmTimingRelatedParametersBase:
inet::physicallayer::Ieee80211OfdmMode inet::physicallayer::Ieee80211OfdmModeBase inet::physicallayer::Ieee80211OfdmPreambleMode inet::physicallayer::Ieee80211ErpOfdmMode inet::physicallayer::Ieee80211OfdmDataMode inet::physicallayer::Ieee80211OfdmSignalMode

Public Member Functions

 Ieee80211OfdmTimingRelatedParametersBase (Hz channelSpacing)
 
Hz getSubcarrierFrequencySpacing () const
 
const simtime_t getFFTTransformPeriod () const
 
const simtime_t getGIDuration () const
 
const simtime_t getSymbolInterval () const
 
const Hz getChannelSpacing () const
 

Protected Attributes

Hz channelSpacing
 

Constructor & Destructor Documentation

◆ Ieee80211OfdmTimingRelatedParametersBase()

inet::physicallayer::Ieee80211OfdmTimingRelatedParametersBase::Ieee80211OfdmTimingRelatedParametersBase ( Hz  channelSpacing)
inline

Member Function Documentation

◆ getChannelSpacing()

const Hz inet::physicallayer::Ieee80211OfdmTimingRelatedParametersBase::getChannelSpacing ( ) const
inline

◆ getFFTTransformPeriod()

const simtime_t inet::physicallayer::Ieee80211OfdmTimingRelatedParametersBase::getFFTTransformPeriod ( ) const
inline
27 { return simtime_t(1 / getSubcarrierFrequencySpacing().get()); }

◆ getGIDuration()

const simtime_t inet::physicallayer::Ieee80211OfdmTimingRelatedParametersBase::getGIDuration ( ) const
inline
28 { return getFFTTransformPeriod() / 4; }

◆ getSubcarrierFrequencySpacing()

Hz inet::physicallayer::Ieee80211OfdmTimingRelatedParametersBase::getSubcarrierFrequencySpacing ( ) const
inline
26 { return channelSpacing / 64; }

◆ getSymbolInterval()

Member Data Documentation

◆ channelSpacing


The documentation for this class was generated from the following file: