The building block of a SpectrumModel. More...
#include "spectrum-model.h"
Public Attributes | |
double | fc |
center frequency More... | |
double | fh |
upper limit of subband More... | |
double | fl |
lower limit of subband More... | |
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 52 of file spectrum-model.h.
double ns3::BandInfo::fc |
center frequency
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::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 56 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 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::SpectrumConverter::GetCoefficient(), ns3::WifiSpectrumValueHelper::GetSpectrumModel(), ns3::LteSpectrumValueHelper::GetSpectrumModel(), TestDlOfdmaPhyTransmission::RunOne(), TestDlOfdmaPhyPuncturing::RunOne(), TestUlOfdmaPhyTransmission::RunOne(), and WifiPhyCcaIndicationTest::StartSignal().