无线网络协议原理报告无线网络协议原理报告

无线网络协议原理报告无线网络协议原理报告

ID:13124773

大小:86.50 KB

页数:6页

时间:2018-07-20

无线网络协议原理报告无线网络协议原理报告_第1页
无线网络协议原理报告无线网络协议原理报告_第2页
无线网络协议原理报告无线网络协议原理报告_第3页
无线网络协议原理报告无线网络协议原理报告_第4页
无线网络协议原理报告无线网络协议原理报告_第5页
资源描述:

《无线网络协议原理报告无线网络协议原理报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机科学与工程学院武汉工程大学计算机科学与工程学院《无线网络协议原理》实验报告专业班级2013网络工程1实验地点5号机房学生学号1305120411指导教师郑更生学生姓名何彬实验时间2015-10-14实验项目实验一:PEGASIS协议仿真实验实验类别操作性()验证性(√)设计性()综合性()其它()实验目的及要求(1)实验目的通过此实验使学生加深理解PEGASIS成链协议,分析算法优、缺点。(2)实验要求a)编写GreedyAlgorithm成链路由代码;b)编写能量消耗代码;c)分析测试结果。成绩评定表类别评分标准分值得分合计上机表

2、现积极出勤、遵守纪律主动完成实验设计任务30分程序代码比较规范、基本正确功能达到实验要求30分实验报告及时递交、填写规范内容完整、体现收获40分说明:评阅教师:日期:2015年月日6《无线网络协议原理》实验报告计算机科学与工程学院实验内容实验内容:1编写GreedyAlgorithm成链路由代码2编写能量消耗代码3画出贪婪链路由效果图4分析测试结果实验准备:1.了解并掌握matlab软件的基本操作实验中会使用到的matlab函数: unifrnd:生成(连续)均匀分布的随机数或矩阵;plot:二维画图函数tic toc:函数用于计时一般配

3、合使用,tic表示计时的开始,toc表示计时的结束save:将工作空间的所有变数储存到名为matlab.mat的二进制档案savefilenamex-ascii:将变数x以八位数存到名为filename的ASCII档案。savefilenamex-ascii-double:将变数x以十六位数存到名为filename的ASCII档案。2.掌握PEGASIS成链路由协议,理解GreedyAlgorithm,编写路由成链代码得到仿真结果GreedyAlgorithm基本思想:1.Begin2.N={allnodes};%节点数目为nodes3.

4、end-node=farthestnodefromsink;%寻找离sink节点最远节点入链4.chain={end-node};5.N=N-{end-node};%依次寻找未入链的节点6.if(N!=Null)%节点没有全部入链7.end-node=FindCloseNode(N,end-node);%寻找距离end-node最近节点8.Append(chain,end-node);%依次入链9.goto5;10.endif11.End3.BasicexperimentalSetting:Namevaluenode100BSx50BSy

5、150inodejnode6《无线网络协议原理》实验报告计算机科学与工程学院WeranthesimulationsusingbothCDMAandnon-CDMAsystemsEachnodehadachancetobecomeleader,thendeterminetheaverageenergycostperround.实验步骤:一、代码编写编写WSN网络节点生成代码,利用unifrnd函数生成100m*100m的playfield,BS位置设置于(50,150)处。number=100;NODEPS=unifrnd(0,100,nu

6、mber,2); numbernodes;savefile='data';save(savefile,'NODEPS','-ASCII');%将节点记录保存起来clear;PS4=load('data');BSx=50;%确定汇聚节点在矩阵中的位置BSy=150;node=length(PS4);在PS4矩阵中选取距离BS最近的节点,记录下来,PS4(i:)表示第i节点,具体是:PS4(i,1)=x坐标,PS4(i,2)=y坐标,PS4(i,3)=i表示节点序号。fori=1:nod

7、eforj=i:nodeif(PS4(i,1)-BSx)^2+(PS4(i,2)-BSy)^2>(PS4(j,1)-BSx)^2+(PS4(j,2)-BSy)^2s=PS4(i,:);%记录下距BS最近节点PS4(i,:)=PS4(j,:);PS4(j,:)=s;endendPS4(i,3)=i;end计算任意两节点之间的距离,d(i,j)为第i节点到第j节点的距离值。fori=1:nodeforj=1:nodeif(i~=j)d(i,j)=10^8;%利用sqrt函数计算i和j之间的距离elsed(i,j)=10^8;endendend

8、6《无线网络协议原理》实验报告计算机科学与工程学院PS5中按序排列的所有节点坐标即代表整条路由,比如PS5(i,:)表示第i行所有值或说此节点坐标,即PS5(i,1)=x坐标,PS5(i,2)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。