论文部分内容阅读
近年来,无线传感器网络技术作为物联网核心支撑技术得到了突飞猛进的发展,其中定位技术尤为突出。在传感网络监测过程中,传感节点的位置信息对定位起着至关重要的作用。在军事、医疗、环境监测等领域中,定位技术有着广阔的应用前景。如何在特定的应用场景中,利用这些大量、随机部署、微型、价格低廉的传感节点,设计出定位精度高、功耗低、成本低、生命周期长的定位算法或者系统,并将其真正运用到实际生活中,最大程度的提高人们的生活水平,使之更加人性化、智能化,成为国内外学者研究的重点和热点。在大量阅读并研究国内外参考文献的基础上,本文主要研究传感节点的定位算法:首先对定位技术的背景——无线传感器网络做了简要概述,对定位技术的相关理论知识和研究意义做了详细的介绍,重点对比分析了几种经典的测距依赖算法和非测距依赖算法。在此基础上,考虑到实际应用的需求,本文选择测距依赖的基于RSSI的测距方法进行定位。在测距过程中,选择修正之后的传播损耗模型,尽可能避免模型带来的测距误差,同时考虑到节点部署的随机性带来的不确定误差,提出了锚节点淘汰机制,保留符合三角不等式的锚节点,剔除不符合条件的锚节点,从而提高定位精度。在此基础上,提出了一种改进的分步粒子群算法,对初步定位进行进一步的优化。在算法的更新过程中,考虑到权值对环境的依赖性和锚节点性能,采取了权重自适应的方法。通过大量实验选择最合适的权重,同时采取了锚节点优胜劣汰的思想,对锚节点进行折半淘汰,始终保留性能优良的锚节点参与定位,有效的提高了定位的精度。本文在基于RSSI定位算法的基础上,结合使用粒子群智能算法对RSSI初期定位的结果进行深度优化,得到了较好的定位效果。本文通过详细、合理的实验数据分析,证明了本文算法的有效性。