A Discrete-Event Network Simulator
API
bianchi11ax.py File Reference

Go to the source code of this file.

Namespaces

 bianchi11ax
 

Functions

def bianchi11ax.bianchi_ax (data_rate, ack_rate, k, difs)
 
def bianchi11ax.str_result (bianchi_result, mcs, bw)
 

Variables

list bianchi11ax.ack_rates_160MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6]
 
list bianchi11ax.ack_rates_20MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6]
 
list bianchi11ax.ack_rates_40MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6]
 
list bianchi11ax.ack_rates_80MHz = [6e6, 12e6, 12e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6, 24e6]
 
def bianchi11ax.bianchi_result = bianchi_ax(data_rates_20MHz[i], ack_rates_20MHz[i], k, difs)
 
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]
 
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]
 
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]
 
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]
 
int bianchi11ax.difs = 1
 
 bianchi11ax.fo = open("bianchi_11ax_difs.txt", "w")
 
int bianchi11ax.k = 1
 
def bianchi11ax.str_s = str_result(bianchi_result, i, 20)