当前位置:主页 > 教育论文 > 远程教育论文 >

无线通信与网络系统性仿真实验设计

发布时间:2020-12-22 05:27
  为培养学生系统性、工程性思维,采用NS3中的WiFi模块设计了MAC协议性能分析仿真实验,围绕一个整体的电子信息系统、通信系统与计算机网络系统,构建了科学、系统和相对独立的系统性教学实验体系,完成自底层的器件到高层网络和系统的逐步递增模式的全过程工程实践环节。通过实验说明系统性软件在无线通信与网络课程群实验设置中的意义。 

【文章来源】:实验技术与管理. 2018年11期 北大核心

【文章页数】:6 页

【部分图文】:

无线通信与网络系统性仿真实验设计


图1NS3网络仿真实验基本流程根据仿真需要创建的脚本主要包括4部分内容:

机制,信道资源


unc-tion,DCF)[10],其中包含Basic机制和RTS/CTS机制。在Basic机制中,当节点检测到信道空闲时间长于分布式帧间间隙(DIFS)时,节点将信道视为空闲,数据迟1个DIFS后立刻发送,如图2所示。数据包传输完成,目的节点在正确接收数据后延迟SIFS时间后发送ACK帧,源节点接收到ACK后,此次传输完成。当信道再次空闲持续长达DIFS之后,进入下一次接入竞争。图2Basic机制然而当一次传输中同时有多个节点发送数据时,会发生冲突,使数据无法成功传输,浪费信道资源。浪费的时间是冲突节点中传输的最长数据的时间。采用CSMA/CA协议(RTS/CTS机制),可减少信道资源浪费。如图3所示,在数据发送之前,通过发送RTS和CTS帧进行数据传输的请求与确认。目的节点接收到数据帧后,同样通过ACK确认此次传输完成。在发送RTS过程中,会发生多个节点发送冲突,造成信道资源的浪费,冲突持续时间为RTS传输时间加上1个DIFS时间。但RTS帧长度远小于数据帧长度,因此冲突时间远小于CSMA/CD机制中的冲突时间,可以有效减少信道资源浪费,因此被广泛应用于无线网络中。此外,当网络中的节点有数据要发送时,在发送之211实验技术与管理

设备结构


的研究往往以Bianchi所提出的离散Markov模型为基础[11]。该模型可以有效模拟DCF协议中退避过程。3基于NS3的仿真实验本文采用NS3中的WiFi模块设计MAC协议性能分析的仿真实验。在仿真实验中,需要赋予网络中各节点WiFi设备的功能。节点在NS3中为实际通信设备的抽象,包括应用程序、网络设计及驱动等一系列实际设备特性。图4为NS3中WiFi设备的结构,各模块含义为[12]:图4NS3中WiFi设备结构Application:设备上所安装的用户应用程序的抽象,即数据的产生程序;WifiNetDevice:对实际设备中网络设备的抽象,包含网卡硬件与驱动程序;MACHigh:WiFi设备高层MAC抽象,用于设置WiFi网络设备类型(AP,Station,Adhoc);DcaTxOp与MacRxMiddle:分别用于处理发送队列与接收队列中数据包发送与接收;MacLow:涉及DCF中控制帧和数据帧的发送与接收;DcfManager:DCF机制的具体实现及节点收发状态监听管理;WifiPhy:实际发送过程中物理层收发处理,包含物理层接收信号强度、SNR、误码率、发送功率等相关信息;WifiChannel:仿真所用信道模型。在NS3中实现WiFi网络仿真场景的基本流程为:(1)创建节点:为仿真网络场景创建设备节点;(2)创建Wifi类并设置协议标准;(3)创建WifiMAC协议类并设定协议

【参考文献】:
期刊论文
[1]基于WARP的无线通信实验研究平台设计[J]. 孙彦景,陈岩,王艳芬,李松,施文娟.  实验技术与管理. 2017(04)
[2]Gnuplot在近代物理实验数据处理中的应用[J]. 亓鹏,王殿生,闫向宏,周丽霞,陈东猛.  实验技术与管理. 2014(10)



本文编号:2931217

资料下载
论文发表

本文链接:https://www.wllwen.com/jiaoyulunwen/wangluojiaoyulunwen/2931217.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a9bf6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com