论文部分内容阅读
无线传感器网络是21世纪跨越多个领域的综合性网络,由众多技术共同支撑。其中的节点定位技术是决定用户终端接收到可靠有效信息的关键技术,直接影响着整个网络的定位精度。目前,关于三维空间中节点定位算法的研究已经成为一种发展趋势。对现有的三维空间节点定位算法进行改进能够有效降低节点定位误差,提高节点定位精度。论文对三维空间中的节点定位算法进行了研究,以改善现阶段算法中所产生的定位误差和锚节点共面现象。论文主要研究内容和工作成果如下:1)通过研究3D-DV-Hop(three-Dimensional Distance Vector-Hop)定位算法,并在相关的改进定位算法基础之上,基于现有算法存在的不足,提出两种改进定位算法:一种为静态锚节点改进定位算法;一种为移动锚节点改进定位算法。2)针对三维空间中节点定位算法产生的定位误差,提出一种基于加权以及最小二乘曲线拟合的三维空间定位算法。该算法首先对节点初次定位后产生的定位误差进行误差加权处理,接着对处理后的未知节点坐标进行质心加权因子优化,最后使用最小二乘曲线拟合的方式对未知节点坐标位置进行进一步校正。仿真结果表明,该算法与3D-DV-Hop定位算法以及其他学者提出的改进定位算法相比,定位误差相对较低。3)为了能够更进一步降低三维空间中节点定位算法产生的定位误差,针对节点定位算法中的锚节点共面现象,提出一种基于锚节点组按规定路径移动的三维空间定位算法。首先,对三维监测区域进行降维处理,在每层二维平面上均部署一组移动锚节点组并让其按规定的移动路径移动。其次,采取最小立体角方法衡量所有虚拟锚节点组的共面度值,并设定阈值过滤掉质量较差的虚拟锚节点组。最后,通过虚拟锚节点组代替移动锚节点组求解平均跳距,用共面度值加权距离的方法对未知节点进行重新定位。仿真结果表明,该算法可以有效减小因锚节点共面现象而产生的定位误差,进一步降低整个网络的定位误差。