论文部分内容阅读
物联网是通过传感设备按照约定的协议,将各种物体连接起来,进行通信以及信息交换,以实现定位、跟踪、智能化识别和管理的一种网络。物联网在智能机器人、交通运输、智能建筑等领域具有广阔的应用前景,而精确的节点定位是物联网位置服务应用的关键。在许多场景下,获得了节点的准确位置信息,与位置服务应用的有关数据才有价值。因此,研究物联网精确定位具有巨大的社会价值和商业价值,对实现基于位置的服务和提高人们生活质量有重要的支撑与保障作用。本文在深入研究物联网定位算法取得的研究成果的基础上,为了进一步提高定位精度对定位算法进行了改进。传统的泰勒级数展开模型只考虑未知节点与锚节点之间的距离,定位信息不够全面,从而导致定位精度不高。因此,考虑未知节点与未知节点之间的距离信息,首先建立了一种新的基于多元变量泰勒级数展开的定位模型。其次,对新的定位模型提出了两种新的定位算法。一种是基于三边测量的定位算法,首先利用三边测量法得到未知节点的初始位置,再采用加权最小二乘法计算未知节点的位置。另外一种是基于MDS(Multidimensional Scaling,多维尺度变换)的求解算法,首先利用MDS算法得到未知节点的初始位置,再采用最小二乘法对定位模型进行求解。为评价定位算法的性能,对定位结果的克拉美-罗下界(Cramer-Rao Lower Bound,CRLB)进行了推导。仿真测试了不同距离测量误差和锚节点数目对定位误差的影响,以及算法定位误差的累积分布函数。仿真结果表明,这两种定位算法都有效地提高了定位精度,且定位误差非常接近CRLB。最后,利用MATLAB设计并实现了物联网定位仿真平台。用户可通过平台提供的可视化界面设置定位参数,如锚节点数目、未知节点数目等,同时可以直观地分析定位性能。