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

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

Member Function Documentation

const Hz inet::physicallayer::Ieee80211OFDMTimingRelatedParametersBase::getChannelSpacing ( ) const
inline
const simtime_t inet::physicallayer::Ieee80211OFDMTimingRelatedParametersBase::getFFTTransformPeriod ( ) const
inline
38 { return simtime_t(1 / getSubcarrierFrequencySpacing().get()); }
const simtime_t inet::physicallayer::Ieee80211OFDMTimingRelatedParametersBase::getGIDuration ( ) const
inline
39 { return getFFTTransformPeriod() / 4; }
Hz inet::physicallayer::Ieee80211OFDMTimingRelatedParametersBase::getSubcarrierFrequencySpacing ( ) const
inline
37 { return channelSpacing / 64; }
const simtime_t inet::physicallayer::Ieee80211OFDMTimingRelatedParametersBase::getSymbolInterval ( ) const
inline

Member Data Documentation


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