无线传感器网络定位系统的设计与实现

被引:0
作者
刘艳文
机构
[1] 西北工业大学
关键词
定位系统; DV-Hop定位算法; RSSI测距技术; TOSSIM仿真环境; GDB调试环境;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
定位技术作为WSN关键支撑技术,已经受到越来越多的关注。WSN的定位算法理论研究已经取得了很多成果,算法研究日渐成熟。一般来说,定位算法可以分成很多类,有集中式的、分布式的,基于基础设置的、基于测距技术的和不基于基础设施的定位算法。针对各种算法的优缺点,研究者也提出了很多确实有效的解决方法。但是,将这些定位算法直接应用到实际环境中,还存在很多问题。本文在已有的定位算法和系统研究的基础上,全面分析了影响定位算法的各种因素,并提出了相对有效的解决方法,总结出了定位系统设计的一般性原则。 本文在这些设计原则和解决方法的基础上,选择了适合现有实验环境下的定位算法,即DV-Hop定位算法,并着重通过研究使用RSSI测距技术,辅助定位,以解决DV-Hop算法稳定性、节点重叠现象严重和定位精度差等问题。为了建立RSSI模型,我们在实验环境中收集了大量的RSSI测距数据,并使用了合理的统计方法和校正方法;演示系统使用已建立的RSSI模型,用图形化方式显示定位效果,并对定位系统的关键数据信息进行一定的智能处理,分析定位系统在当前环境下的测距误差和定位精度。经过实验验证,改进后的定位系统在没有过多增加系统计算和通信开销的情况下,却实现了稳定、可靠和高精度的定位效果。在拓扑结构比较规范的情况下,改进的定位系统定位精度能够达到20%以内。一般情况下,定位系统的定位精度也能达到了大约32%,因此,该系统可以应用到实际的WSN网络中。 为了高效地开发定位系统,文章还着重介绍了TOSSIM仿真环境和GDB调试环境。由于WSN应用开发的低效,TOSSIM仿真软件和GDB调试工具的使用就显得非常的有用。通过这些调试方法,定位系统在开发过程中就可以不用直接在Mica2硬件平台上,进行低效率地实验,而是,借助PC平台,实现高效率地开发。 最后,文章还详细地介绍了定位系统的实现,从定位系统的底层节点定位模块到PC演示系统模块的实现细节进行了详细地阐述。定位系统的具体实现可以为将来定位算法的实现提供很好的借鉴,具有非常好的实用价值。
引用
收藏
页数:62
共 7 条
[1]
加权最小二乘估计在无线传感器网络定位中的应用 [J].
王建刚 ;
王福豹 ;
段渭军 .
计算机应用研究, 2006, (09) :41-43
[2]
无线传感器网络节点操作系统研究 [J].
李晶 ;
王福豹 ;
段渭军 ;
王建刚 .
计算机应用研究, 2006, (08) :28-30
[3]
P-TOSSIM:一个基于TinyOS传感器网络的任务调度仿真程序 [J].
夏静清 ;
张荣 .
计算机应用, 2005, (12)
[4]
无线传感器网络分布式节点定位算法研究 [J].
王建刚 ;
王福豹 ;
段渭军 ;
李晶 .
计算机应用, 2005, (11) :2468-2471
[5]
无线传感器网络中的自身定位系统和算法 [J].
王福豹 ;
史龙 ;
任丰原 .
软件学报, 2005, (05) :857-868
[6]
无线传感器网络节点的定位算法 [J].
马祖长 ;
孙怡宁 .
计算机工程, 2004, (07) :13-14+48
[7]
DV based positioning in ad hoc networks [J].
Niculescu, D ;
Nath, B .
TELECOMMUNICATION SYSTEMS, 2003, 22 (1-4) :267-280