A Discrete-Event Network Simulator
API
bianchi11ax Namespace Reference

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)
 

Function Documentation

◆ bianchi_ax()

def bianchi11ax.bianchi_ax (   data_rate,
  ack_rate,
  k,
  difs 
)

Definition at line 23 of file bianchi11ax.py.

References check-style-clang-format.int.

◆ str_result()

def bianchi11ax.str_result (   bianchi_result,
  mcs,
  bw 
)

Definition at line 109 of file bianchi11ax.py.

Variable Documentation

◆ ack_rates_160MHz

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.

◆ ack_rates_20MHz

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.

◆ ack_rates_40MHz

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.

◆ ack_rates_80MHz

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.

◆ bianchi_result

def bianchi11ax.bianchi_result = bianchi_ax(data_rates_20MHz[i], ack_rates_20MHz[i], k, difs)

Definition at line 134 of file bianchi11ax.py.

◆ data_rates_160MHz

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.

◆ data_rates_20MHz

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.

◆ data_rates_40MHz

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.

◆ data_rates_80MHz

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.

◆ difs

int bianchi11ax.difs = 1

Definition at line 131 of file bianchi11ax.py.

◆ fo

bianchi11ax.fo = open("bianchi_11ax_difs.txt", "w")

Definition at line 132 of file bianchi11ax.py.

◆ k

int bianchi11ax.k = 1

Definition at line 129 of file bianchi11ax.py.

◆ str_s

def bianchi11ax.str_s = str_result(bianchi_result, i, 20)

Definition at line 135 of file bianchi11ax.py.