论文部分内容阅读
近年来伴随着物联网应用的不断深入,无线传感技术也取得了迅猛的发展,尤其以ZigBee无线传感网络为代表的应用已十分普遍。通过大量随机分布的无线传感器节点,人们可以对传感网络中的各点的物理信息进行监控。而在实际应用中这些信息的获取一般需要和节点位置信息绑定,这就要求网络在实现监控功能的同时能有效的对任意网络节点进行定位。无线定位已成为无线传感网络要解决的首要问题。传统的无线定位算法主要分为两大类,一类是基于测距的无线定位算法,以TOA定位算法、TDOA定位算法、AOA定位算法、RSSI定位算法等为代表;另一类是基于非测距的无线定位算法,以几何质心定位算法、APIT算法、DV-Hop算法等为代表。基于测距的无线定位算法实现成本与功耗大,但是精度较高。而基于非测距的无线定位算法精度又普遍偏低,对锚节点的数量有较高要求,但是实现成本低,能满足无线传感网低功耗的要求。本文在对以上算法分析比较的基础上,结合ZigBee传感网络的特点,针对锚节点的疏密程度,采用APIT定位算法与DV-Hop定位算法相结合的方式对盲节点定位,提高了节点的定位覆盖率;利用ZigBee节点的RSSI测量值和最小跳数值对APIT算法和DV-Hop算法进行加权处理,提高了定位精度。论文通过Matlab建模仿真,证明了改进后算法的有效性。