首先就是预设修改,
NS3中bitrate是OfdmRate54Mbps,STA数目我设置了2-10,ack长度是14bytes,数据长36,头36(trace中只有1536和14两个长度,也就是数据长度1500,头36,ack14),SIFS和SLOT是16us和9us(在phy的定义中,11a的时候,sifs是16,slot是9),difs是34us(在bianchia.m里面指定了),窗口大小15(在CW trace里面看得到起始值15)
bitrate = 54E6
ACK = 14*8
SIFS = 16E-6
slot = 9E-6
DIFS = 34E-6#for11a
E_P = 1500*8
E_P_star = E_P
WW = [15]
mm = [6]
H = 36*8
prop_delay = 0
仿真获得一组吞吐值,与ns3仿真结果对比
偏高——但与查表bianchi对比,理想算法也偏高: