NS-2, as an open-source network simulator, is widely used in wireless communication studies and VANET safety applications. In [1], Chen et al. implemented a completely modified architecture about IEEE 802.11 MAC and physical layer modules which depicted the signal transmission and reception process in IEEE 802.11, as well as the method of handling collision. However, in the process of using the latest version of NS2, we found some problems. First, its approach of deciding whether to receive the signal by comparing the SINR and threshold is not flexible in actual simulation. Second, the capture thresholds for collision do not work well. Third, as for the RXThreshold_ property, class WirelessPhyExt doesn't achieve relevant functions. In this paper, we put forward a viable scheme to solve these problems by deeply understanding the signal reception process based on SINR.
[1]
Qi Chen,et al.
Overhaul of ieee 802.11 modeling and simulation in ns-2
,
2007,
MSWiM '07.
[2]
Teerawat Issariyakul,et al.
Introduction to Network Simulator NS2
,
2008
.
[3]
Kishor S. Trivedi,et al.
Reliability and performance of general two-dimensional broadcast wireless network
,
2016,
Perform. Evaluation.
[4]
Jinsong Zhang,et al.
Reliability Analysis of One-Hop Safety-Critical Broadcast Services in VANETs
,
2011,
IEEE Transactions on Vehicular Technology.