论文部分内容阅读
通信技术极速发展,互联网、移动互联网及物联网技术正广泛应用于人类生活中。如智慧城市、智能建筑、智慧物流、工业自动化、遥感勘测等众多领域充分运用了物联网技术。在应用场景中,通过网络节点获取传感器等设备数据信息,然后将数据信息发送到后台服务器进行存储、处理、分析是物联网系统的基本功能。同时掌握数据源位置信息,对节点定位及节点位置关系也成为物联网系统中的重要技术发展方向之一。在物联网系统本身具有的通信特征及没有额外投入硬件设施的基础上,获取节点精准的位置信息,进一步拓展了物联网应用范围,具有很重要的应用价值和市场价值。在物联网技术中,Zigbee(紫峰,一种低速短距离传输的无线网上协议)技术因具有价格低、功耗低、组网灵活等优点而被广泛应用,并且当前Zigbee技术系统普遍具备定位需要的基本硬件参数,可利用现有硬件设备实现精确定位功能。首先,本文针对物联网系统中定位需求,提出了基于Zigbee通信协议的物联网系统实现定位功能的方案。在综合考虑信号传输衰减、视距遮挡等多种因素的基础上,该定位方案利用节点间的接收信号强度(Receive Signal Strength Indication,RSSI)等参数进行数学建模计算距离值,以实现节点定位功能。而在定位网络系统中,散射引起的非视距传播(Non-line-Of-Sight propagating,NLOS)误差和测量误差等因素会导致定位精度不高等问题。其次,本文分析了利用节点间接收信号强度(Received Signal Strength Indication,RSSI)、到达时间(Time Of Arrival,TOA)、到达时间差(Time Difference of Arrival,TDOA)、到达角度(Arrival of Angle,AOA)等参数对盲节点位置和散射体误差进行初步估计,并通过三边测距法、三角测距法、最大似然估计法等算法计算盲节点位置。接着,本文提出了运用最小二乘法及遗传算法优化结果集的思路,从初步定位结果集中找出最准确定位结果。遗传算法优化方案以常规定位系统获取的结果集为基础,建立初始种群,设计适应度函数,定义合适选优、交叉、变异等算子,经过多次迭代运算,找出逼近全局的最优解。文中结合实际应用场景运用MATLAB仿真系统定位过程,并对通过对最小二乘法与遗传算法运算前后的定位精度进行比对、分析给出初步验证结论。进一步,本文基于前述理论研究及仿真验证,在实际建筑施工现场人员定位项目中对提出的创新技术点进行了实际应用,并给出性能分析结果。最后,本文总结了研究应用的创新点,并提出了研究应用中的不足之处、优化方向和建议。