DescriptionAccording to IEEE 1609.4 paragraph 7.3.4.2 MLMEX-REGISTERTXPROFILE.request tx profile registration primitive shall provide a data rate parameter.
In current TxProfile class implementation the data rate is not provided as a parameter in constructor so it doesn't allow user to specify transmission data rate according to IEEE 1609.4 standard.
Also it forces to use 6Mbps as lowest data rate so if a user uses 4.5 or 3Mbps data rate using ConstantRateWifiManager and measures throughput between 2 WAVE nodes then the throughput will be around 4.5Mbps for all 3 data rates (3, 4.5, 6Mbps).
The patch simply adds the data rate parameter to parameters list of TxProfile constructor.
The patch is tested on ns-3.26 +changeset 12778
Patch Set 1 #
MessagesTotal messages: 1
|