Applicable VersionsNetSim StandardNetSim Pro


Applicable Releasesv11v12v13


Open Netsim source codes in Visual Studio 2019 through Open code option present in Netsim->open simulation-> workspace options

(In NetSim v11.0, source codes can be accessed from <NetSim_Install_Directory>/src/Simulation directory. As a prerequisite, Visual Studio 2015/2017 needs to be installed in your system to work with NetSim source codes. NetSim source codes can be loaded in Visual Studio using the NetSim.sln solution file present in the Simulation directory).

Source codes specific to 802.11 ac MU-MIMO:

  • Once the source codes are loaded in Visual Studio expand IEEE802_11 project in the solution explorer pane.
  • Open IEEE802_11_PHY.c file and go to fn_NetSim_IEEE802_11_PhyOut() function. Calculations related to Transmission time, set data rate, propagation delay, NAV etc parameters while transmitting the packet are done in this function. 


Data Rate: The function to set Data Rate is available in fn_NetSim_IEEE802_11_HTPhy_DataRate() function present in IEEE802_11_HTPhy.c function


The structure parameters for High Throughput and their values are available at the top of this file i.e. IEEE802_11_HTPhy.c



Transmission Time: The function to calculate Transmission time, fn_NetSim_IEEE802_11_CalculateTransmissionTime() is available in IEEE802_11_Phy.c file shown below:


Propagation Delay:The function to calculate Propagation delay, calculate_propagation_delay() is available in IEEE802_11_Phy.c file shown below: