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 45 of file spectrum-model.h.
double ns3::BandInfo::fc |
center frequency
Definition at line 48 of file spectrum-model.h.
Referenced by ns3::TvSpectrumTransmitter::CreateTvPsd(), LteFadingTestCase::GetFadingSample(), ns3::WifiSpectrumValueHelper::GetSpectrumModel(), ns3::LteSpectrumValueHelper::GetSpectrumModel(), ns3::LrWpanSpectrumModelInitializer::LrWpanSpectrumModelInitializer(), LteDownlinkSinrTestSuite::LteDownlinkSinrTestSuite(), LteUplinkSinrTestSuite::LteUplinkSinrTestSuite(), ns3::MicrowaveOvenSpectrumModel5MhzInitializer::MicrowaveOvenSpectrumModel5MhzInitializer(), ns3::MicrowaveOvenSpectrumModel6MhzInitializer::MicrowaveOvenSpectrumModel6MhzInitializer(), SpectrumInterferenceTestSuite::SpectrumInterferenceTestSuite(), ns3::SpectrumModel::SpectrumModel(), static_SpectrumModelWifi5180MHz_initializer::static_SpectrumModelWifi5180MHz_initializer(), and ns3::WifiSpectrumModel5MhzInitializer::WifiSpectrumModel5MhzInitializer().
double ns3::BandInfo::fh |
upper limit of subband
Definition at line 49 of file spectrum-model.h.
Referenced by ns3::TvSpectrumTransmitter::CreateTvPsd(), ns3::SpectrumConverter::GetCoefficient(), LteFadingTestCase::GetFadingSample(), ns3::WifiSpectrumValueHelper::GetSpectrumModel(), ns3::LteSpectrumValueHelper::GetSpectrumModel(), ns3::LrWpanSpectrumModelInitializer::LrWpanSpectrumModelInitializer(), LteDownlinkSinrTestSuite::LteDownlinkSinrTestSuite(), LteUplinkSinrTestSuite::LteUplinkSinrTestSuite(), ns3::MicrowaveOvenSpectrumModel5MhzInitializer::MicrowaveOvenSpectrumModel5MhzInitializer(), ns3::MicrowaveOvenSpectrumModel6MhzInitializer::MicrowaveOvenSpectrumModel6MhzInitializer(), SpectrumInterferenceTestSuite::SpectrumInterferenceTestSuite(), ns3::SpectrumModel::SpectrumModel(), static_SpectrumModelWifi5180MHz_initializer::static_SpectrumModelWifi5180MHz_initializer(), and ns3::WifiSpectrumModel5MhzInitializer::WifiSpectrumModel5MhzInitializer().
double ns3::BandInfo::fl |
lower limit of subband
Definition at line 47 of file spectrum-model.h.
Referenced by ns3::TvSpectrumTransmitter::CreateTvPsd(), ns3::SpectrumConverter::GetCoefficient(), LteFadingTestCase::GetFadingSample(), ns3::WifiSpectrumValueHelper::GetSpectrumModel(), ns3::LteSpectrumValueHelper::GetSpectrumModel(), ns3::LrWpanSpectrumModelInitializer::LrWpanSpectrumModelInitializer(), LteDownlinkSinrTestSuite::LteDownlinkSinrTestSuite(), LteUplinkSinrTestSuite::LteUplinkSinrTestSuite(), ns3::MicrowaveOvenSpectrumModel5MhzInitializer::MicrowaveOvenSpectrumModel5MhzInitializer(), ns3::MicrowaveOvenSpectrumModel6MhzInitializer::MicrowaveOvenSpectrumModel6MhzInitializer(), SpectrumInterferenceTestSuite::SpectrumInterferenceTestSuite(), ns3::SpectrumModel::SpectrumModel(), static_SpectrumModelWifi5180MHz_initializer::static_SpectrumModelWifi5180MHz_initializer(), and ns3::WifiSpectrumModel5MhzInitializer::WifiSpectrumModel5MhzInitializer().