论文部分内容阅读
随着无线通信、集成电路、传感器以及微电子机械系统等技术的飞速发展和日益成熟,使得低成本、低功耗、大规模的无线传感器网络的产生与发展成为可能。在传感器网络中,节点位置信息对整个网络的监测活动至关重要,在其诸多应用中扮演着不可或缺的重要角色。如何设计高效率、高精度、低能耗的定位算法一直都是传感器网络研究中的热点问题。本文针对节点定位问题,以核方法和流形学习为研究手段,以减少定位过程中使用的信标节点的数目和降低测量误差对定位精度的影响为目标,对节点定位技术进行了深入的研究。本文的主要研究内容和创新点包括以下几个方面:1.本文综述了无线传感器网络中节点定位技术的相关研究,并以算法复杂度、信标节点比例、定位误差等作为综合指标对现有的定位算法进行了综合分析,并归纳出现有定位算法的不足以及尚待解决的问题。2.考虑基于邻近节点间信号强度的定位问题,为了降低测量误差对定位精度的影响,本文通过研究邻近节点间的拓扑结构,将定位问题转换成无向图上的非线性降维问题,并提出了基于核函数局部保持映射(KLPP)的定位算法。该算法的基本思想是利用高斯核函数度量节点间的相似性,并在定位过程中尽可能地保持邻近节点间的相似性。仿真结果表明,基于KLPP的定位算法受信标节点数目的影响较小,当信标节点的比例较低时,依然可以获得较高的定位精度。而且,与基于核函数主成份分析(KPCA)的定位算法、MDS-MAP定位算法等同类方法相比,该算法受测量误差的影响也较小。3.考虑基于邻近节点间信号强度的定位问题,本文以降低算法复杂度为目标,在基于KLPP的定位算法的基础上,提出了基于核函数谱回归(KSR)的定位算法。该算法的基本思想是通过非线性逼近的方法,将图上的非线性降维问题转换成正则化核函数最小二乘回归问题。理论分析和仿真结果表明,基于KSR的定位算法很好地保留了基于KLPP的定位算法的优点,在保证定位精度的同时,极大地降低了算法的复杂度。4.考虑基于邻近节点间信号强度或测量距离的定位问题,为了降低信标节点数目对定位精度的影响,本文通过观测节点分布的流形,将定位问题放在半监督框架下进行研究,并提出了基于半监督拉普拉斯最小二乘的定位算法。该算法在训练预测模型阶段,通过引入非信标节点的测量信息来提高预测模型的泛化能力,进而降低信标节点数目对定位精度的影响。另外,本文还给出了定位问题中基于Alignment准则的核函数学习算法。仿真结果表明,与基于正则化核函数最小二乘(RKLS)的定位算法、基于核函数矩阵回归(KMR)的定位算法等同类方法相比,该算法能够获得较高的定位精度,并且适当地减小节点的通信半径能够降低平均定位误差。5.考虑基于邻近节点间测距的定位问题,为了解决基于Ⅰsomap的定位算法对参数敏感和坐标变换矩阵依赖信标节点的问题,本文提出了一种改进的基于Ⅰsomap的定位算法(Ⅱsomap)。该算法主要包括三个部分:基于信标节点的Ⅰsomap参数选择、基于Ⅰsomap的相对坐标估计和基于最小二乘或流形回归的绝对坐标估计。其中,流形回归法能够获得较高的定位精度,但算法复杂度较大。仿真结果表明,无论网络的拓扑结构如何,在测距误差较大、信标节点数目较少时,与同类的基于欧式距离的定位算法相比,Ⅱsomap定位算法都能获得较高的定位精度。而且,节点的平均定位误差基本上随着通信半径的增大而逐渐增加。因此,在基于测距的定位机制设计中,Ⅱsomap定位算法使得减小节点的发射功率和提高节点的定位精度同时满足成为可能。本文将核方法和流形学习的思想引入到无线传感器网络定位问题中,为该领域的研究拓展了新的思路,并提出了四种节点定位算法。在本文的最后,还分析了本文提出的算法中有待改进的地方,并对进一步的研究工作进行了展望。