- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线传感网定位与仿真论文推荐
目 录
1 引言 1
2 定位技术 2
2.1 基本概念和算法 2
2.1.1 感器节点定位的基本概念 2
2.1.2 基本术语 2
2.1.3 计算节点位置的基本方法 3
5
2.2 基于距离的定位 6
2.2.1 基于TOA的定位 6
2.2.2 基于TDOA的定位 7
2.2.3 基于AOA的定位 7
2.2.4 基于RSSI的定位 9
2.3 距离无关的定位算法 9
2.3.1 质心算法 10
2.3.2 DV-HOP算法 10
2.3.3 APIT算法 12
3 算法实现与仿真 14
3.1 仿真的硬件平台 14
3.2 TinyOS集成开发环境与nesC编程语言 14
3.2.1 nesC编程语言 14
3.2.2 TinyOS系统 15
3.3 基于RSSI信号传播的理论模型的DV-HOP定位算法 17
3.4 用TinyOS的TOSSIM及图形化工具TinyViz进行仿真 21
4 结语 26
致谢 27
参考文献 28
附录 28
1 引言
无线传感器网络是由一些相互配合的节点组织成的一个网络。每个节点都具有处理能力(有一个或多个微控制器,CPU或DSP芯片),还可包括多种类型的存储器(程序,数据和闪存),一个射频收发器(能常是用一个全方位的定向天线),电源(如电池和太阳能电池),和各种传感器、执行器。这些节点被部署在一个特定的环境中后,它们通常通过自组织的形式,实现无线通信。
在计算机科学领域,传感器网络是一个研究热点,每年都会召开很多的会议。在众多的研究热点问题中出了MAC(介质访问控制协议)、路由、时钟同步、电源管理这些问题之外,最重要的便是节点定位问题。
节点定位是确定在系统中的每个节点的地理位置的问题。定位问题对于WSN来说是必须解决的最基本的问题之一。无线传感器网络中,事件发生的位置是传感器节点监测和应用中需要的重要信息,没有位置信息的监测往往没有意义[1]。定位信息除用来报告事件发生的地点外,还具有下列用途:目标跟踪,实时监视目标的行动路线,预测目标的前进轨迹;协助路由,如直接利用节点位置信息进行数据传递的地理路由协议,避免信息在整个网络中的扩散等等。因此,确定事件发生的位置或获取消息的节点位置是传感器网络最基本的功能,对传感器网络的应用起着关键的作用。
虽然使用GPS来定位,比较常见成熟,但无线传感网对成本、和电源有严格的限制,有些场合不适合用来定位。目前,主要解决方法是利用少量已知节点,通过节点定位算法,以获得节点的信息。因此,要采用一定的定位机制与算法来实现WSN的节点定位。
本论文在第二章对当前的定位技术进行了详细的阐述。在陈述了节点定位技术的基本概念和术语后,分析了计算节点位置的三种常见方法,包括三边定位,三角定位,极大似然估计。根据定位算法定位时是否需要测量距离为标准,将无线传感器的定位算法分为:基于距离的算法和距离无关的算法,前者着重分析了基于RSSI、TOA等测距的4种定位算法的的原理和思想;距离无关的定位算法讲了质心算法、DV-HOP、APIT算法的理论基础和定位步骤等。最后对这几种算法做了简单的比较,对不同的应用提供参考。
在第三章中,以信号传播的理论模型为基础,在Mica2硬件平台,用TinyOS操作系统和nesC语言,实现基于RSSI测距的DV-HOP定位算法,并利用TOSSIM进行了仿真,对得到的结果进行了简要分析。定位算法的具体实现可以为将来实际定位系统提供一些借鉴。
2 定位技术
2.1 基本概念和算法
2.1.1 传感器节点定位的基本概念
在传感器网络节点定位技术中,根据节点是否已知自身的位置,把传感器节点分为信标节点
图1 传感器网络中信标节点和未知节点
2.1.2 基本术语
邻居节点():传感器节点通信半径内的所有其他节点,称为该节点的邻居节点;
跳数():两个节点之间间隔的跳段总数,称为两个节点间的跳数;
跳段距离():两个节点之间间隔的各跳段距离之和,称为两节点间的跳段距离;
基础设施():协助传感器节点定位的已知自身位置的固定设备,如星、基站等;
到达时间(,):信号从一个节点传播到另一节点所需要的时间,称为信号的到达时间;
到达时间差(,):两种不同传播速度的信号从一个节点传播到另一个节点所需要的时间之差,称为信号的到达时间差;
接收信号强度指示():节点接收到无线信号的强度大小,称为接收信号的强度指示;
到达角度():节点接收到的信号相对于自身轴线的角度,称为信号相对接收节点的到达角度;
视线关系():两个节点间没有障碍物间隔,能够直接通信,称为两个节点间存在视线关系;
非视线关系():两个节点之间存在障碍物计算节点位置的基本方法
图2 三角测量法图示
分别为,节点D相对于节点A,B,C的角度分别为:∠A
文档评论(0)