For just testing 802.11ac im not using EDCA because EDCA reduces the trhoughput. I am trying to just get high throughput with 802.11ac.
*.sourceHost.app[*].messageLength = ${packetLength = 100, 1000, 2268}byte
*.sourceHost.app[*].sendInterval = ${packetLength} * 8 / ${bitrate} * 1us
I know that here send interval is calculated so that applications generate data with same bit rate that is specified in the showcase.
I am trying to just use 802.11ac with blockack in aggregation showcase so i can see how much is the effective throughput but even with 802.11ac, i still only get 802.11g speeds.
Here is my ini file:
#traffic
*.host1.numApps = 1
*.
host1.app[0].typename = "UdpBasicApp"
*.
host1.app[0].destAddresses = "host2"
*.
host1.app[0].destPort = 80
*.
host1.app[0].messageLength = ${packetLength = 2268}byte
*.
host1.app[0].startTime = 0s
*.
host1.app[0].sendInterval = ${packetLength} * 8 / ${bitrate} * 1us
#802.11
**.bandName = "5 GHz (40 MHz)"
**.opMode = "ac"
**.bitrate = ${bitrate = 1440}Mbps
**.bandwidth = 40MHz
**.radio.antenna.numAntennas = 8
**.ignorePartialInterference = true
**.centerFrequency = 5GHz
**.radio.receiver.modulation = "QAM-64"
**.wlan[*].mac.qosStation = false
#arp
*.host*.ipv4.arp.typename = "GlobalArp"
# turn off fragmentation
**.mtu = 20000Byte # turn off IP fragmentation
**.fragmentationThreshold = 20000Byte # turn off 802.11 fragmentation
**.pendingQueue.packetCapacity = 2000
[Config Aggregation]
*.*.wlan[*].mac.hcf.originatorMacDataService.msduAggregationPolicy.maxAMsduSize = 10000
With this i am getting below 100Mbps at application layer.
If there is something wrong with the configuration, please let me know. Thanks.