diff --git a/src/wifi/model/spectrum-wifi-phy.cc b/src/wifi/model/spectrum-wifi-phy.cc index 564b117b6..7b3e3c224 100644 --- a/src/wifi/model/spectrum-wifi-phy.cc +++ b/src/wifi/model/spectrum-wifi-phy.cc @@ -137,7 +137,7 @@ SpectrumWifiPhy::ComputeBands(Ptr spectrumPhyInterface } else { - for (uint16_t bw = 160; bw >= 20; bw = bw / 2) + for (uint16_t bw = channelWidth; bw >= 20; bw = bw / 2) { for (uint32_t i = 0; i < (channelWidth / bw); ++i) { @@ -154,7 +154,7 @@ SpectrumWifiPhy::GetHeRuBands(Ptr spectrumPhyInterface { HeRuBands heRuBands{}; const auto channelWidth = spectrumPhyInterface->GetChannelWidth(); - for (uint16_t bw = 160; bw >= 20; bw = bw / 2) + for (uint16_t bw = channelWidth; bw >= 20; bw = bw / 2) { for (uint32_t i = 0; i < (channelWidth / bw); ++i) {