随着移动设备,无线网络技术的不断发展,无线传感器网络(wireless sensor networks,WSNs)的应用也越来越广泛。而在无线传感器网络中,位置信息又是至关重要的,事件发生的位置或获取信息的节点位置往往是网络中的重要信息。因此,确定事件发生的位置或者获取信息的节点位置是无线传感器网络最基本的功能之一。
在室外定位中,全球定位系统(GPS)已经很好的解决了定位问题。它通过GPS接收器接收来自4-20个卫星的信号,然后通过这些信号的到达时间差(TDOA)进行定位。而在室内环境下,GPS系统由于卫星信号受到阻隔而无法完成定位。因此,通过何种方法进行室内定位并得到较好的效果已经成为无线传感器网络领域的一大研究热门。
在室内定位中,通常的方法是通过测距来实现定位。而测距的主要方法有如下几种:AOA (Angle of ArrivaD, TOA (Time of ArrivaD, TDOA (Time Difference of ArrivaD和RSSI (Received Signal Strength In-dication)。其中RSSI是最常用的测距方法之一。它可以在每次数据传输中获得,不需要额外酌带宽和能量,也不需要额外的硬件花费。然而利用RSSI测距也有着不容忽视的缺点。因为传感器节点往往要部署在复杂的环境中,信号的接收强度会受到多径效应,非视距以及天线增益等影响,对信号的传播损耗产生明显的改变,从而在获取距离信息时产生较大的误差。因此,要想通过RSSI方法得到较好的定位效果,就必须要尽量的消除RSSI测距过程中的误差。
在RSSI定位过程中,较常用的方法主要有三角质心算法,加权三角质心算法,位置指纹定位算法等。而本文选择一种新的算法,即几何定位算法进行位置确定。几何定位算法就是通过围成正方形的四个锚节点,运用简单的几何知识对盲节点进行定位。然后再提出一种基于几何定位的坐标修正算法,对估计坐标向四个锚节点方向依次进行修正,得到最终结果。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !