基于MATLAB的SPIN协议仿真.docx
《基于MATLAB的SPIN协议仿真.docx》由会员分享,可在线阅读,更多相关《基于MATLAB的SPIN协议仿真.docx(36页珍藏版)》请在优知文库上搜索。
1、摘要SPlN协议,全称SenSorprotocolforinformationvianegotiation1,译文为信息协商的传感器协议,这是一种自适应通信路由协议,该协议把数据作为中心,他的存在是为了解决传统路由协议所存在的弊端,如信息内爆和信息重叠问题。为了使高新技术更好服务于人类,人们开发了许多软件进行模拟仿真,极大地缩短了涉及协议的周期也降低了难度。MATLAB仿真器作为目前已知的三大数学软件之一能够极大地方便我们的研究,也在一定程度上验证了协议的可用性。本文将利用MATLAB仿真软件对SPIN协议(信息协商的传感器协议)进行仿真,进一步验证协议的可用性、正确性以及优缺点。关键词:路由
2、协议SPIN仿真MATLABoAbstractTheSPINprotocol,alsoknownasthesensorprotocolforinformationvianegotiation1,istranslatedasthesensorprotocolforinformationnegotiation.Itisanadaptivecommunicationroutingprotocolthatplacesdataatthecenter,anditsexistenceistoaddressthedrawbacksoftraditionalroutingprotocols,suchasinfo
3、rmationimplosionandinformationoverlap.Inordertobetterservehumanitywithhigh-tech,peoplehavedevelopedmanysoftwareforsimulation,greatlyshorteningthecycleinvolvingprotocolsandreducingdifficulty.TheMATLABsimulator,asoneofthethreeknownmathematicalsoftware,cangreatlyfacilitateourresearchandtosomeextentveri
4、fytheusabilityoftheprotocol.ThisarticlewilluseMATLABsimulationsoftwaretosimulatetheSPINprotocol(sensorprotocolforinformationnegotiation),furtherverifyingtheusability,correctness,andadvantagesanddisadvantagesoftheprotocol.Keywords:routingprotocolSPINSimulationMATLAB。无线传感器网络的应用前景十分广阔,其中的关键技术众多,路由协议因其应
5、用的广泛性、实用性成为了热点话题,研究者众。由于无线传感器网络的应用环境和传感器节点的能量有限,路由协议设计主要围绕寿命以及能源展开,使用周期长且能源充足的协议无疑更加优秀2。因为FIoOding(洪泛路由)协议存在的“重叠”和“内爆”等问题,提高网络生命周期和节点能量效率是必要的。SPIN路由协议为解决上述传统路由协议出现的缺陷,采用了资源自适应机制和协商的方法,也是首个以数据作为核心的协议。出于节省能量的考虑,节点间采用发送元数据而非所有原数据这样的方法来进行协商。而且传感器节点能够实时监控各自的能量变化,以便于随时终止低能量的节点,在一定程度上规避了盲目使用资源的问题。这对于无线传感器的
6、研究与探索无疑是一件好事。但在传输新数据时,由于忽略自身能量,当邻居节点能量不足时,直接向邻居节点发送ADV报文,就无法若转发数据,那么就不能将新数据转发给上一节点,这被称为“数据盲点”,并可能影响整个网络中数据包的收集。无线传感器网络是一门新兴技术,电气与电子工程师协会(InstituteofElectricalandElectronicsEngineers)作为一个国际性的电子技术与信息科学工程师的协会,目前暂无与无线传感器相关的研究组3,美国有关于这方面的研究及公开报道最早也要追溯到2000年,我国在无线传感器网络这方面的研究工作才刚刚开始,由此可见,无线传感器的研究处在一个起步阶段,因
7、此与之相关的技术与掌握技术的人才在那时并不对多见,是一项新兴技术,一切都处于空窗状态。而我国的个别高校已经在进行该领域的研究工作,但目前主要工作集中在推新以及了解全球研究进展方面,尚未有新设计的协议问世,所以在这方面国内外的差距并不大。目前,无线传感器技术仍旧处于探索模拟的阶段,想要据此造福人类仍旧有待研究。无线传感器网络的研究方向十分广泛,这也为此专业的探索增加了难度,无处不通也意味着到处不通,但由于目前的研究目的明确,我们也在一定程度上节省了精力与时间,在网络技术方面,主要以节点定位及网络层协议研究为主。而协议的研究与节实现节能的关系优又密不可分,因此本论文所论述的SPlN协议便是基于节能
8、而实现的。MATLAB是作为一款商业数学软件由美国的MathWorks公司出品的,主要用于深度学习、图像处理与计算机视觉、无线通信、建模,仿真和原型设计、算法开发、控制系统、探索和可视化、量化金融与风险管理、应用程序开发、数据分析、机器人、机器学习、信号处理等领域、深度学习等。4MATLAB的MA是指matrix,而LAB则是IabOratory的前缀,顾名思义,MATLAB的功能必然蕴藏在这两个词里,译为矩阵工厂。该软件主要面向的是自动控制、数字信号处理5、科学计算、通讯设计与仿真的高科技计算环境。它将图像处理、高等函数、数值分析、复变函数、初等函数、数据可视化、以及建模等诸多强大功能融为一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB SPIN 协议 仿真