Hi Toke,
sorry for the long delay.
In ns-3 the 802.11 standard is implemented rather accurately.
The simulator models the standards 802.11a/b/g/n/ac, an initial draft of ax and the e emendament for the QoS support.
The models support MIMO in 802.11n/ac/ax.
The example 802-11n-mimo in examples/wireless provide and overview of the MCS and MIMO capabilities by exploring for each HT MCS from 1 to 4 MIMO streams.
Multiple rate control algorithms are implemented in the simulator. Some of them are found on real devices, while much others are only available in literature. There is implemented the minstreal HT algorithm, that could be useful for benchmark.
The rate control algorithms are modelled by the WiFiRemoteStationManager class of the wifi module. The class hold a list of per-station-state info modelled after the struct sta_info in Linux kernel.
Create a new rate control algorithm can be done by introducing a new child class of the WiFiRemoteStationManager class in the wifi module of the simulator.
The simulator capabilities seem to fit our needs in term of MCS and MIMO.
Since we are in an exploration phase, how we can contribute to the exploration?
Thanks,