论文部分内容阅读
无线传感器网络技术的革新在人类的生活生产中发挥着重要的意义,其中定位技术作为其重要分支,是国内外学者的重点研究对象。由于目前GPS等室外定位方法在室内环境中信号差,在场景复杂的室内环境中很难有效定位,因此研究可靠的室内定位方法具有重要意义。测距定位主要利用部署在室内的基站节点发射的信号强度进行测距,通过多点测距即可计算待定位节点的坐标。但是该方法存在诸多缺陷,如室内场景复杂,基站发射的信号存在反射、折射等多径现象,因此根据信号强度进行测距很不准确,而且在室内部署基站节点成本巨大,很难大范围部署定位系统。非测距定位以指纹定位方法为代表,首先建立定位场景的特征指纹地图,然后匹配指纹地图,从而实现定位,该方法无需部署基站节点或部署少量基站节点即可实现准确定位,成本极小,且建立的定位区域指纹在长时间内不会发生变化,因此具有较高的可靠性。结合目前国内外研究现状,本文提出了一种基于指纹匹配的WSN室内定位方法,该方法可分为三个步骤:一、构建定位区域中的信号强度指纹地图;二、匹配指纹地图定位;三、定位结果优化。在步骤一中,利用Kriging插值算法构建分辨率较高的定位指纹地图,步骤二中采用余弦相似度和空间索引进行目标定位,步骤三中采用K-means提高定位精度。最后基于本文方法开发了 WSN定位系统,采用Micaz节点作为基站节点,通过系统实验和仿真实验验证了定位方法在室内定位场景中具有较好的抗障碍物干扰性,定位误差在5cm左右。