摘要
NS-3是国外近几年发展起来的重要网络仿真软件,它提供了比NS-2更低层次的无线功能抽象,更贴近真实的无线物理层的工作原理。分析了802.11无线物理层的源代码,对其主要实现机制进行了详细剖析,包括节点状态与接收分组的条件、信道繁忙起止时间的计算、信道支持多个路径损耗衰落模型、误码率与分组接收成功率的计算、多个干扰分组的跟踪管理和以分块为单位的累积干扰计算;并对协议修改给出了建议。该工作为理解NS-3无线仿真原理做出了有益贡献。
NS-3is an important network simulator,offering a lower level abstraction of wireless functionality than NS-2and is more close to realistic wireless physical layer.In this work,we read the source code and analyzed simulation mechanisms of 802.11 physical layer,including node states and the condition that packets can be received,the computation of the starting and ending time of channel busy state,packet reception power considering the addition effect of multiple path loss and fading models,the computation of bit error rate and packet error rate,and tracking of multiple interfering packets and the computation of interference based on chunk units.We gave some advices for protocol modification.This paper makes a contribution to understand the wireless simulation principle of NS-3.
出处
《计算机科学》
CSCD
北大核心
2016年第S1期281-284 313,共5页
Computer Science
基金
国家自然科学基金项目(61309030
61100112)
教育部人文社会科学研究一般项目(13YJA630089)
教育部人文社会科学研究规划基金项目(15YJAZH066)
北京市哲学社会科学规划项目(13JGA004)
北京市社科联青年社科人才资助项目(2015SKL009)
中财121人才工程青年博士发展基金(QBJ1427)资助