The building block of a SpectrumModel. More...
#include "spectrum-model.h"
Public Attributes | |
double | fc |
center frequency | |
double | fh |
upper limit of subband | |
double | fl |
lower limit of subband | |
The building block of a SpectrumModel.
This struct models a frequency band defined by the frequency interval [fl, fc] and with center frequency fc. Typically, the center frequency will be used for stuff such as propagation modeling, while the interval boundaries will be used for bandwidth calculation and for conversion between different SpectrumRepresentations.
Definition at line 51 of file spectrum-model.h.
double ns3::BandInfo::fc |
center frequency
Definition at line 54 of file spectrum-model.h.
Referenced by ns3::LrWpanSpectrumModelInitializer::LrWpanSpectrumModelInitializer(), LteDownlinkSinrTestSuite::LteDownlinkSinrTestSuite(), LteUplinkSinrTestSuite::LteUplinkSinrTestSuite(), ns3::MicrowaveOvenSpectrumModel5MhzInitializer::MicrowaveOvenSpectrumModel5MhzInitializer(), ns3::MicrowaveOvenSpectrumModel6MhzInitializer::MicrowaveOvenSpectrumModel6MhzInitializer(), SpectrumInterferenceTestSuite::SpectrumInterferenceTestSuite(), ns3::SpectrumModel::SpectrumModel(), static_SpectrumModelWifi5180MHz_initializer::static_SpectrumModelWifi5180MHz_initializer(), static_SpectrumModelWifi5190MHz_initializer::static_SpectrumModelWifi5190MHz_initializer(), ns3::WifiSpectrumModel5MhzInitializer::WifiSpectrumModel5MhzInitializer(), ns3::TvSpectrumTransmitter::CreateTvPsd(), CreateTxPowerSpectralDensity(), OverallGainAverageTest::CreateTxPowerSpectralDensity(), TestNonHtDuplicatePhyReception::DoRun(), TestPhyPaddingExclusion::DoRun(), ns3::WifiSpectrumValueHelper::GetSpectrumModel(), ns3::LteSpectrumValueHelper::GetSpectrumModel(), TestDlOfdmaPhyTransmission::RunOne(), TestDlOfdmaPhyPuncturing::RunOne(), TestUlOfdmaPhyTransmission::RunOne(), and WifiPhyCcaIndicationTest::StartSignal().
double ns3::BandInfo::fh |
upper limit of subband
Definition at line 55 of file spectrum-model.h.
Referenced by ns3::LrWpanSpectrumModelInitializer::LrWpanSpectrumModelInitializer(), LteDownlinkSinrTestSuite::LteDownlinkSinrTestSuite(), LteUplinkSinrTestSuite::LteUplinkSinrTestSuite(), ns3::MicrowaveOvenSpectrumModel5MhzInitializer::MicrowaveOvenSpectrumModel5MhzInitializer(), ns3::MicrowaveOvenSpectrumModel6MhzInitializer::MicrowaveOvenSpectrumModel6MhzInitializer(), SpectrumInterferenceTestSuite::SpectrumInterferenceTestSuite(), ns3::SpectrumModel::SpectrumModel(), static_SpectrumModelWifi5180MHz_initializer::static_SpectrumModelWifi5180MHz_initializer(), static_SpectrumModelWifi5190MHz_initializer::static_SpectrumModelWifi5190MHz_initializer(), ns3::WifiSpectrumModel5MhzInitializer::WifiSpectrumModel5MhzInitializer(), ns3::TvSpectrumTransmitter::CreateTvPsd(), CreateTxPowerSpectralDensity(), OverallGainAverageTest::CreateTxPowerSpectralDensity(), TestNonHtDuplicatePhyReception::DoRun(), TestPhyPaddingExclusion::DoRun(), ns3::SpectrumConverter::GetCoefficient(), ns3::WifiSpectrumValueHelper::GetSpectrumModel(), ns3::LteSpectrumValueHelper::GetSpectrumModel(), TestDlOfdmaPhyTransmission::RunOne(), TestDlOfdmaPhyPuncturing::RunOne(), TestUlOfdmaPhyTransmission::RunOne(), and WifiPhyCcaIndicationTest::StartSignal().
double ns3::BandInfo::fl |
lower limit of subband
Definition at line 53 of file spectrum-model.h.
Referenced by ns3::LrWpanSpectrumModelInitializer::LrWpanSpectrumModelInitializer(), LteDownlinkSinrTestSuite::LteDownlinkSinrTestSuite(), LteUplinkSinrTestSuite::LteUplinkSinrTestSuite(), ns3::MicrowaveOvenSpectrumModel5MhzInitializer::MicrowaveOvenSpectrumModel5MhzInitializer(), ns3::MicrowaveOvenSpectrumModel6MhzInitializer::MicrowaveOvenSpectrumModel6MhzInitializer(), SpectrumInterferenceTestSuite::SpectrumInterferenceTestSuite(), ns3::SpectrumModel::SpectrumModel(), static_SpectrumModelWifi5180MHz_initializer::static_SpectrumModelWifi5180MHz_initializer(), static_SpectrumModelWifi5190MHz_initializer::static_SpectrumModelWifi5190MHz_initializer(), ns3::WifiSpectrumModel5MhzInitializer::WifiSpectrumModel5MhzInitializer(), ns3::TvSpectrumTransmitter::CreateTvPsd(), CreateTxPowerSpectralDensity(), OverallGainAverageTest::CreateTxPowerSpectralDensity(), TestNonHtDuplicatePhyReception::DoRun(), TestPhyPaddingExclusion::DoRun(), ns3::SpectrumConverter::GetCoefficient(), ns3::WifiSpectrumValueHelper::GetSpectrumModel(), ns3::LteSpectrumValueHelper::GetSpectrumModel(), TestDlOfdmaPhyTransmission::RunOne(), TestDlOfdmaPhyPuncturing::RunOne(), TestUlOfdmaPhyTransmission::RunOne(), and WifiPhyCcaIndicationTest::StartSignal().