wifi: Use uint16_t for center frequencies expressed in MHz for consistency

This commit is contained in:
Sébastien Deronne
2023-04-10 10:46:59 +02:00
parent 5853c015fd
commit dcd464fedc
4 changed files with 19 additions and 19 deletions

View File

@@ -107,7 +107,7 @@ WifiSpectrumPhyInterface::SetChannel(const Ptr<SpectrumChannel> c)
}
void
WifiSpectrumPhyInterface::SetRxSpectrumModel(uint32_t centerFrequency,
WifiSpectrumPhyInterface::SetRxSpectrumModel(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
uint32_t bandBandwidth,
ChannelWidthMhz guardBandwidth)

View File

@@ -121,7 +121,7 @@ class WifiSpectrumPhyInterface : public SpectrumPhy
* \param bandBandwidth the width of each band in Hz
* \param guardBandwidth the width of the guard band in MHz
*/
void SetRxSpectrumModel(uint32_t centerFrequency,
void SetRxSpectrumModel(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
uint32_t bandBandwidth,
ChannelWidthMhz guardBandwidth);

View File

@@ -39,7 +39,7 @@ NS_LOG_COMPONENT_DEFINE("WifiSpectrumValueHelper");
///< Wifi Spectrum Model structure
struct WifiSpectrumModelId
{
uint32_t m_centerFrequency; ///< center frequency (in MHz)
uint16_t m_centerFrequency; ///< center frequency (in MHz)
ChannelWidthMhz m_channelWidth; ///< channel width (in MHz)
uint32_t m_carrierSpacing; ///< carrier spacing (in Hz)
ChannelWidthMhz m_guardBandwidth; ///< guard band width (in MHz)
@@ -69,7 +69,7 @@ static std::map<WifiSpectrumModelId, Ptr<SpectrumModel>>
g_wifiSpectrumModelMap; ///< static initializer for the class
Ptr<SpectrumModel>
WifiSpectrumValueHelper::GetSpectrumModel(uint32_t centerFrequency,
WifiSpectrumValueHelper::GetSpectrumModel(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
uint32_t carrierSpacing,
ChannelWidthMhz guardBandwidth)
@@ -124,7 +124,7 @@ WifiSpectrumValueHelper::GetSpectrumModel(uint32_t centerFrequency,
// Power allocated to 71 center subbands out of 135 total subbands in the band
Ptr<SpectrumValue>
WifiSpectrumValueHelper::CreateDsssTxPowerSpectralDensity(uint32_t centerFrequency,
WifiSpectrumValueHelper::CreateDsssTxPowerSpectralDensity(uint16_t centerFrequency,
double txPowerW,
ChannelWidthMhz guardBandwidth)
{
@@ -151,7 +151,7 @@ WifiSpectrumValueHelper::CreateDsssTxPowerSpectralDensity(uint32_t centerFrequen
}
Ptr<SpectrumValue>
WifiSpectrumValueHelper::CreateOfdmTxPowerSpectralDensity(uint32_t centerFrequency,
WifiSpectrumValueHelper::CreateOfdmTxPowerSpectralDensity(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -223,7 +223,7 @@ WifiSpectrumValueHelper::CreateOfdmTxPowerSpectralDensity(uint32_t centerFrequen
Ptr<SpectrumValue>
WifiSpectrumValueHelper::CreateDuplicated20MhzTxPowerSpectralDensity(
uint32_t centerFrequency,
uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -298,7 +298,7 @@ WifiSpectrumValueHelper::CreateDuplicated20MhzTxPowerSpectralDensity(
}
Ptr<SpectrumValue>
WifiSpectrumValueHelper::CreateHtOfdmTxPowerSpectralDensity(uint32_t centerFrequency,
WifiSpectrumValueHelper::CreateHtOfdmTxPowerSpectralDensity(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -364,7 +364,7 @@ WifiSpectrumValueHelper::CreateHtOfdmTxPowerSpectralDensity(uint32_t centerFrequ
Ptr<SpectrumValue>
WifiSpectrumValueHelper::CreateHeOfdmTxPowerSpectralDensity(
uint32_t centerFrequency,
uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -497,7 +497,7 @@ WifiSpectrumValueHelper::CreateHeOfdmTxPowerSpectralDensity(
}
Ptr<SpectrumValue>
WifiSpectrumValueHelper::CreateHeMuOfdmTxPowerSpectralDensity(uint32_t centerFrequency,
WifiSpectrumValueHelper::CreateHeMuOfdmTxPowerSpectralDensity(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -530,7 +530,7 @@ WifiSpectrumValueHelper::CreateHeMuOfdmTxPowerSpectralDensity(uint32_t centerFre
}
Ptr<SpectrumValue>
WifiSpectrumValueHelper::CreateNoisePowerSpectralDensity(uint32_t centerFrequency,
WifiSpectrumValueHelper::CreateNoisePowerSpectralDensity(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
uint32_t carrierSpacing,
double noiseFigure,

View File

@@ -63,7 +63,7 @@ class WifiSpectrumValueHelper
* \return the static SpectrumModel instance corresponding to the
* given carrier frequency and channel width configuration.
*/
static Ptr<SpectrumModel> GetSpectrumModel(uint32_t centerFrequency,
static Ptr<SpectrumModel> GetSpectrumModel(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
uint32_t carrierSpacing,
ChannelWidthMhz guardBandwidth);
@@ -82,7 +82,7 @@ class WifiSpectrumValueHelper
* \returns a pointer to a newly allocated SpectrumValue representing the DSSS Transmit Power
* Spectral Density in W/Hz
*/
static Ptr<SpectrumValue> CreateDsssTxPowerSpectralDensity(uint32_t centerFrequency,
static Ptr<SpectrumValue> CreateDsssTxPowerSpectralDensity(uint16_t centerFrequency,
double txPowerW,
ChannelWidthMhz guardBandwidth);
@@ -102,7 +102,7 @@ class WifiSpectrumValueHelper
* \return a pointer to a newly allocated SpectrumValue representing the OFDM Transmit Power
* Spectral Density in W/Hz for each Band
*/
static Ptr<SpectrumValue> CreateOfdmTxPowerSpectralDensity(uint32_t centerFrequency,
static Ptr<SpectrumValue> CreateOfdmTxPowerSpectralDensity(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -127,7 +127,7 @@ class WifiSpectrumValueHelper
* Transmit Power Spectral Density in W/Hz for each Band
*/
static Ptr<SpectrumValue> CreateDuplicated20MhzTxPowerSpectralDensity(
uint32_t centerFrequency,
uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -152,7 +152,7 @@ class WifiSpectrumValueHelper
* \return a pointer to a newly allocated SpectrumValue representing the HT OFDM Transmit Power
* Spectral Density in W/Hz for each Band
*/
static Ptr<SpectrumValue> CreateHtOfdmTxPowerSpectralDensity(uint32_t centerFrequency,
static Ptr<SpectrumValue> CreateHtOfdmTxPowerSpectralDensity(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -178,7 +178,7 @@ class WifiSpectrumValueHelper
* Spectral Density in W/Hz for each Band
*/
static Ptr<SpectrumValue> CreateHeOfdmTxPowerSpectralDensity(
uint32_t centerFrequency,
uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -201,7 +201,7 @@ class WifiSpectrumValueHelper
* Spectral Density on the RU used by the STA in W/Hz for each Band
*/
static Ptr<SpectrumValue> CreateHeMuOfdmTxPowerSpectralDensity(
uint32_t centerFrequency,
uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
double txPowerW,
ChannelWidthMhz guardBandwidth,
@@ -218,7 +218,7 @@ class WifiSpectrumValueHelper
* \return a pointer to a newly allocated SpectrumValue representing the noise Power Spectral
* Density in W/Hz for each Band
*/
static Ptr<SpectrumValue> CreateNoisePowerSpectralDensity(uint32_t centerFrequency,
static Ptr<SpectrumValue> CreateNoisePowerSpectralDensity(uint16_t centerFrequency,
ChannelWidthMhz channelWidth,
uint32_t carrierSpacing,
double noiseFigure,