论文部分内容阅读
无线传感器网络(WSN)是一个集信息的感知、处理、传送和信息的提供等功能于一体的自组织网络。在无线传感器网络所提供的信息中,位置信息有很重要的作用。通过位置信息不但可以知道事件发生的位置,还可以实时的监测目标的行动轨迹、管理网络并统计网络节点的分布情况、促进节点间的相互合作。因此,无线传感器网络定位技术成为近年来WSN技术中重要的研究领域。ZigBee技术是WSN技术的成功应用实践,以其近距离、低成本、安全性良好等特性为WSN定位系统的实现提供了解决方案。本文主要内容如下:1.对典型的定位算法的定位原理进行了详细的分析和研究,并使用Matlab软件对质心定位算法、APIT定位算法、DV-Hop定位算法和基于RSSI定位算法的节点分布图、邻居关系图和定位误差图进行仿真比较。通过不同定位算法的定位误差可以得出,在一定规模的WSN网络中,基于RSSI的定位算法具有较好的定位效果。对节点部署方法进行研究,并得出能够最大化覆盖网络时参考节点和定位节点的数目关系,这有助于减少网络的部署时间和提高系统的定位精度。2.对传统的RSSI定位算法的缺陷进行分析,通过引入第三方参考节点和质心定位算法来对RSSI定位算法进行改进,并做了相关的数学理论推导,然后给出改进后的定位算法流程。3.设计了一种修正定位节点误差的方法,通过引入误差修正系数对参考节点间的测量距离进行修正,然后对参考节点间的坐标进行修正,进而实现对定位节点坐标的修正,最终可以减小定位坐标的误差。4.本设计使用TI公司的CC2430/2431ZigBee芯片实现了定位系统的节点硬件电路和软件程序设计,给出了硬件原理图和程序流程图,并搭建定位系统,对系统进行测试,对比改进算法前后定位节点的定位误差值,可以得出改进后的算法可以提高定位系统的精度。