Functions | |
def | bianchi_ax (data_rate, ack_rate, k, difs) |
def | str_result (bianchi_result, mcs, bw) |
Variables | |
list | ack_rates_160MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6] |
list | ack_rates_20MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6] |
list | ack_rates_40MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6] |
list | ack_rates_80MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6] |
def | bianchi_result = bianchi_ax(data_rates_20MHz[i], ack_rates_20MHz[i], k, difs) |
list | data_rates_160MHz = [72.1e6, 144.1e6, 216.2e6, 288.2e6, 432.4e6, 576.5e6, 648.5e6, 720.6e6, 864.7e6, 960.8e6, 1080.9e6, 1201e6] |
list | data_rates_20MHz = [8.603e6, 17.206e6, 25.8e6, 34.4e6, 51.5e6, 68.8e6, 77.4e6, 86e6, 103.2e6, 114.7e6, 129e6, 143.4e6] |
list | data_rates_40MHz = [17.2e6, 34.4e6, 51.5e6, 68.8e6, 103.2e6, 137.6e6, 154.9e6, 172.1e6, 206.5e6, 229.4e6, 258.1e6, 286.8e6] |
list | data_rates_80MHz = [36e6, 72.1e6, 108.1e6, 144.1e6, 216.2e6, 288.2e6, 324.3e6, 360.3e6, 432.4e6, 480.4e6, 540.4e6, 600.5e6] |
int | difs = 1 |
fo = open("bianchi_11ax_difs.txt", "w") | |
int | k = 1 |
def | str_s = str_result(bianchi_result, i, 20) |
def bianchi11ax.bianchi_ax | ( | data_rate, | |
ack_rate, | |||
k, | |||
difs | |||
) |
Definition at line 23 of file bianchi11ax.py.
def bianchi11ax.str_result | ( | bianchi_result, | |
mcs, | |||
bw | |||
) |
Definition at line 109 of file bianchi11ax.py.
list bianchi11ax.ack_rates_160MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6] |
Definition at line 126 of file bianchi11ax.py.
list bianchi11ax.ack_rates_20MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6] |
Definition at line 120 of file bianchi11ax.py.
list bianchi11ax.ack_rates_40MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6] |
Definition at line 122 of file bianchi11ax.py.
list bianchi11ax.ack_rates_80MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6] |
Definition at line 124 of file bianchi11ax.py.
def bianchi11ax.bianchi_result = bianchi_ax(data_rates_20MHz[i], ack_rates_20MHz[i], k, difs) |
Definition at line 134 of file bianchi11ax.py.
list bianchi11ax.data_rates_160MHz = [72.1e6, 144.1e6, 216.2e6, 288.2e6, 432.4e6, 576.5e6, 648.5e6, 720.6e6, 864.7e6, 960.8e6, 1080.9e6, 1201e6] |
Definition at line 125 of file bianchi11ax.py.
list bianchi11ax.data_rates_20MHz = [8.603e6, 17.206e6, 25.8e6, 34.4e6, 51.5e6, 68.8e6, 77.4e6, 86e6, 103.2e6, 114.7e6, 129e6, 143.4e6] |
Definition at line 119 of file bianchi11ax.py.
list bianchi11ax.data_rates_40MHz = [17.2e6, 34.4e6, 51.5e6, 68.8e6, 103.2e6, 137.6e6, 154.9e6, 172.1e6, 206.5e6, 229.4e6, 258.1e6, 286.8e6] |
Definition at line 121 of file bianchi11ax.py.
list bianchi11ax.data_rates_80MHz = [36e6, 72.1e6, 108.1e6, 144.1e6, 216.2e6, 288.2e6, 324.3e6, 360.3e6, 432.4e6, 480.4e6, 540.4e6, 600.5e6] |
Definition at line 123 of file bianchi11ax.py.
int bianchi11ax.difs = 1 |
Definition at line 131 of file bianchi11ax.py.
bianchi11ax.fo = open("bianchi_11ax_difs.txt", "w") |
Definition at line 132 of file bianchi11ax.py.
int bianchi11ax.k = 1 |
Definition at line 129 of file bianchi11ax.py.
Referenced by ns3::HtOperation.HtOperation(), ThreadedSimulatorTestSuite.ThreadedSimulatorTestSuite(), ns3::AttributeConstructionList.Add(), nlohmann::detail::dtoa_impl.append_exponent(), ns3::WaveHelper.AssignStreams(), ns3::RandomWaypointMobilityModel.BeginWalk(), ns3::SteadyStateRandomWaypointMobilityModel.BeginWalk(), ns3::YansErrorRateModel.Binomial(), ns3::IdealWifiManager.BuildSnrThresholds(), ns3::UanPhyPerUmodem.CalcPer(), ns3::UanPhyPerCommonModes.CalcPer(), ns3::LteFfrDistributedAlgorithm.Calculate(), PacketMetadataTest.CheckHistory(), ns3::test::RandomVariable::ErlangTestCase.ChiSquaredTest(), ns3::test::RandomVariable::ErlangAntitheticTestCase.ChiSquaredTest(), ns3::UanMacRcGw.CompExpMinIndex(), ns3::UanMacRcGw.ComputeExpBOverA(), ns3::UanMacRcGw.ComputePiK(), ns3::dsr::DsrRouteCache.DeleteAllRoutesIncludeLink(), ns3::PendingAddrFields.Deserialize(), ns3::aodv::RerrHeader.Deserialize(), ns3::EpcX2SnStatusTransferHeader.Deserialize(), ns3::EpcX2LoadInformationHeader.Deserialize(), PacketTest.DoCheck(), PacketTest.DoCheckData(), ns3::GlobalRouter.DoDispose(), ns3::ChannelAccessManager.DoGrantDcfAccess(), ns3::test::RandomVariable::ErlangTestCase.DoRun(), ns3::test::RandomVariable::ErlangAntitheticTestCase.DoRun(), Ipv4FragmentationTest.DoRun(), Ipv6FragmentationTest.DoRun(), CarrierAggregationConfigTestCase.DoRun(), ThreeGppShadowingTestCase.DoRun(), SixlowpanFragmentationTest.DoRun(), SpectrumIdealPhyTestCase.DoRun(), ns3::LteEnbMac.DoSchedDlConfigInd(), ns3::CqaFfMacScheduler.DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler.DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler.DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler.DoSchedDlTriggerReq(), ns3::PfFfMacScheduler.DoSchedDlTriggerReq(), ns3::PssFfMacScheduler.DoSchedDlTriggerReq(), ns3::RrFfMacScheduler.DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler.DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler.DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler.DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler.DoSchedDlTriggerReq(), ns3::YansErrorRateModel.Factorial(), ns3::AttributeConstructionList.Find(), nlohmann::detail::dtoa_impl.format_buffer(), nlohmann::detail::dtoa_impl.get_cached_power_for_binary_exponent(), ns3::NixVectorRouting< T >.GetAdjacentNetDevices(), ns3::LrWpanErrorModel.GetChunkSuccessRate(), ns3::UanMacRcGw.GetExpPdk(), ns3::ErlangRandomVariable.GetInteger(), ns3::ThreeGppChannelModel.GetNewChannel(), ns3::Ipv4GlobalRouting.GetRoute(), ns3::ErlangRandomVariable.GetValue(), nlohmann::detail::dtoa_impl.grisu2_digit_gen(), ns3::ThompsonSamplingWifiManager.InitializeStation(), ns3::WaveHelper.Install(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >.key(), ns3::Ipv4GlobalRouting.LookupGlobal(), ns3.lookuphash(), ns3::dsr::DsrRouteCache.LookupRoute(), ns3.MakeObjectMapAccessor(), ns3.MakeObjectVectorAccessor(), ns3::UanMacRcGw.NchooseK(), ns3::UanPhyPerUmodem.NChooseK(), ns3::aodv::RerrHeader.operator==(), ns3::QKDKeyManagerSystemApplication.ProcessRequest(), ns3::RngStream.RandU01(), ns3::dsr::DsrRouteCache.RebuildBestRouteTable(), ns3::LteUePhy.ReceiveLteControlMessageList(), ns3::Ipv4GlobalRouting.RemoveRoute(), ns3::PendingAddrFields.Serialize(), ns3::EpcX2SnStatusTransferHeader.Serialize(), ns3::EpcX2LoadInformationHeader.Serialize(), ns3::EpcX2LoadInformationHeader.SetCellInformationList(), ns3::LteEnbPhy.StartSubFrame(), ns3::SteadyStateRandomWaypointMobilityModel.SteadyStateBeginWalk(), ns3::QKDKeyManagerSystemApplication.TransformKeys(), and ns3::ChannelAccessManager.UpdateBackoff().
def bianchi11ax.str_s = str_result(bianchi_result, i, 20) |
Definition at line 135 of file bianchi11ax.py.