论文部分内容阅读
无线传感器网络快速发展,其应用已经涉及到包括军事、农业、工业、环境保护、医疗卫生、智能交通、建筑探测甚至空间探索等各个领域。节点的位置信息是路由协议、拓扑控制以及安全技术等其它功能的支撑技术,如果失去了节点的位置,其它的功能也就失去了本身的意义。本文以提升无线传感器网络定位算法的覆盖率和定位准确度为主要目标,提出了基于锚节点优化的RSSI定位算法、无线传感器网络局部协同定位算法,本文的主要内容如下:首先,本文对于无线传感器网络的概念、主要特点、体系结构进行了叙述。并详细地阐述了定位算法的原理、分类方法、步骤、性能评价标准和经典的定位算法。其次,在深入研究与分析了RSSI定位算法的基础上,针对该算法信号值在介质中传输时受环境因素如节点周围的温度、湿度和光照强度等,或者信号干扰等影响较大的问题,结合对数常态分布模型的特点,提出基于锚节点优化的RSSI定位算法。该算法通过局部路径损耗指数的计算,设置误差阈值可以去除因环境因素而产生误差的无效锚节点;未知节点能够通过过滤后的锚节点更加准确地确定自身位置。再次,本文详细阐述了协同定位思想的概念、引入定位的缘由和主要内容,提出无线传感器网络局部协同定位算法。将协同思想引入RSSI算法的过程中,通过设定局部路径损耗阈值,将满足阈值要求的节点升级为锚节点;升级后参与其它节点的位置确定,以提高覆盖面积。本文还给出了节点升级为锚节点的阈值条件,以及对于两类锚节点的选择方法。这样,减少了确定位置信息时产生的累计误差,保证了应用要求的准确度。最后,用Linux环境下的Network Simulator工具进行了仿真,确定了基于锚节点优化的RSSI定位算法的最优误差阈值,并得出了以下结论:基于锚节点优化的RSSI定位算法定位精度优于传统的RSSI定位算法、改进的RSSI定位算法;无线传感器网络局部协同定位算法在覆盖率和精度方面优于改进的RSSI定位算法、MDS-MAP算法和协作定位算法。