[ns] Issues related to Packet Collision handling in ns-2.33 WirelessPhyExt
mlgbwk at hotmail.com
Mon Oct 6 15:58:46 PDT 2008
Hello, I have a question on the WirelessPhyExt/802.11Ext included in ns-2.33. in Func: int WirelessPhyExt::sendUp() If a new pkt arrived while PHY is currently receiving a previous packet, PHY will recalculate the SINR of each packet: if SINR of previous packet is still greater than SINR_Th_RX (taking account into the interference from the new packet and all other noise), then new packet will be dropped and previous reception will continue; Otherwise, if new packet's SINR is greater than SINR_DataCapture, the previous packet wil be dropped and a new timer will be started to receive new packet. If previous packet's SINR is less than SINR_Th_RX but the SINR of new packet is less than SINR_DataCapture, new packet will be dropped and previous reception will continue. My questions are:1. Is my understanding correct? Please correct me if this is wrong.2. If I understand the implementation right, then MAC layer will never receive more than 1 packet from PHY at one time, so there will be NO MAC-level collision? (I did not find any collision handling function in 802.11Ext.cc). Please advise. Thanks!
Get more out of the Web. Learn 10 hidden secrets of Windows Live.
More information about the Ns-users