一种基于RSSI带路径损耗和噪声的室内定位算法

来源 :贵州大学学报(自然科学版) | 被引量 : 0次 | 上传用户:huiyongq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在无线领域,对目标定位跟踪算法的研究成为热点,目前已有多种目标定位跟踪算法被提出。基于接收信号强度指示(received dignal strength indicator,RSSI)的定位算法由于其有利于节点小型化、能够穿越障碍物等优点被广泛应用。但是基于RSSI定位算法容易受环境的影响。本文提出一种基于三边定位技术和RSSI融合的带路径损耗和噪声的改进型RSSI目标定位跟踪算法。通过系统仿真,得到了仿真误差在0.373 2 m的平均误差值。
  关键词:RSSI;定位;路径损耗
  中图分类号:TN929.5;TP212.9
   文献标志码:A
   物联网和机器人技术的一项关键技术是利用传感器或其他设备对人或机器人进行定位[1-2],这种技术被称为“定位”或“节点定位”。随着物联网技术的发展,关于节点定位的研究也越来越多。由于节点定位需要实时确认节点的位置,所以通常采用实时定位系统(real time location system,RTLS)来实时搜索节点位置。节点分为信标和接入点(access point,AP)两种,即未知节点(信标)和已知节点(AP)。目前有多种目标定位跟踪算法,其中常用的有:到达时间(time of arrival,TOA)[3]、接收信号强度指示(RSSI)[4]、加权质心定位算法[5]、到达时差(time difference of arrival,TDOA)[6]、到达角(angle of arrival,AOA)[7]和到达相位(phase of arrival,POA)[8]等等。不同的算法有着不同的优点和缺点,本文研究基于RSSI的定位方法,在原有基础上,为了克服信号传输过程中各种效应的影响,引入了路径损耗和噪声。
  1 目标定位跟踪技术
  目标节点定位需要多个AP节点,这些AP节点包含了已知位置信息,而目标节点的位置信息跟随节点移动而变化。因此,需要使用两个或两个以上包含已知位置信息的AP来确定目标节点的位置。
  TOA方法通过测量传输时间来估算两节点之间的距离,从而确定节点的位置信息。TOA算法具有算法简单、易于实现、定位准确等优点,但也存在以下缺点:该算法需要保持发射和接收设备之间的时间同步,同时要求传感器节点要有较强的计算能力。采用TOA方法需要进行严格的时间同步匹配,但这种匹配现实很难实现。通常采用简单网络时间协议(simple network time protocol,SNTP)来实现时间同步。当该协议应用于TOA方法时,AP的时间同步可以匹配,但是不可能进行标记。由于AP的时间同步精度仅为1 s,所以该方法仅限于短距离定位的时间同步[9]。
  加权质心定位算法是在质心坐标上反映参考节点决策的大小,并利用加权因子反映每个参考节点对质心位置的影响和它们之间的内在联系。该方法具有通信开销小、硬件要求低、适合传感器节点处理等优点,但同时也有一些缺点:对网络的连通性要求较高,对信标节点的密度要求很大[10]。
  基于RSSI定位算法是通过测量接收器接收到的信号的强度来定位。与TOA、TDOA、AOA和POA等技术相比,RSSI定位算法的优点是器件结构简单,易于使用。同时,算法还具有硬件系统可扩充、有利于节点小型化、穿越障碍物等优点。但是,RSSI值的稳定性受环境影响较大,相比于其他定位算法,RSSI定位算法的精度和安全性较低[11]。
  对上述3种定位方法的定位精度进行对比,发现TOA定位算法的误差率最小,精度最高。但是,TOA定位算法在实际应用中很难实现时间同步。尽管RSSI定位算法的误差率比TOA大,但在不增加硬件系统的情况下,在实际场景容易实现。因此,本文提出了一种基于RSSI的改进定位算法,可以应用于机器人、物联网的定位跟踪,特别是养老院的老年病人监护系统中。
  2 RSSI测距法
  RSSI测距是根据接收到的信号强弱来判断信号点与接收点之间的距离。发送端与接收端之间的功率关系遵循弗林斯传输方程[12]:
  3 实验结果与分析
  仿真设置1个未知节点,移动未知点位置的时候,测量各参考节点的RSSI值,取离未知点附近的3个已知地址信息的节点,看成节点A,B,C,然后结合三边技术计算出未知点的位置信息。图2描绘了当3个节点的测量的RSSI值分别为-57.349 7、-61.3015和-64.025 4 dBm时的定位计算的结果。
  其中:菱形代表节点A,五角星代表节点B,正方形代表节点C,小圆圈代表未知点位置的真实值,三角形代表未知点位置的测量值。
  随机移动未知点,并在已设置的节点中选取未知点附近的3个参考節点的RSSI值进行计算,即可计算出未知点的位置。通过多次实验,获得的结果如图3、图4所示。
  将图3、图4中未知点移动过程中选取的参考节点的RSSI值与误差值汇总, 误差值为未知点的真实位置与测量位置之间的直线距离。实验可以得到:误差值最大为0.540 7 m,最小为0.115 6 m,误差平均值约为0.373 2 m。结果如表1所示。
   表1将图3、图4中未知点位置的真实值和仿真出来的测量值汇总,得出未知点移动轨迹如图5所示。
  图5中,未知点的真实移动轨迹与仿真出来的测量值的移动轨迹基本重合,说明在实验误差范围内能够实现良好的定位跟踪。
  4 结论
  本文提出了一种改进型的基于RSSI室内定位算法,该算法可用于机器人、物联网等,特别是用于优化养老院的老年患者监控系统。通过模拟仿真,得到基于三边法和RSSI算法的测量结果,并给出理想点与测量点误差距离的计算结果。在实验过程中,为了更贴近实际,算法考虑了路径损耗和噪声的影响。通过计算,得出未知点的真实位置与算法测量出来的位置之间的误差平均值为0.373 2 m的定位精度。因此,当在机器人和物联网中应用此定位算法来估计定位时,可以大大减小测量的误差范围。   参考文献:
  [1]张洪婷. 无线传感器网络节点定位技术研究[D]. 北京: 北京交通大学, 2017.
  [2]AKYILDIZ F. Wireless sensor networks: a survey[J]. Computer Networks, 2002, 38(4): 393-422.
  [3]SALIMI B, ADBULMALEK Z, MEHRANZAMIR K, et al. Localized single-station lightning detection by using TOA method[J]. Teknologi, 2013, 64(4): 73-77.
  [4]宋丽萍. 基于RSSI的室内定位算法研究[J]. 太原师范学院学报(自然科学版), 2019, 18(2): 49-52.
  [5]程伟, 史浩山, 王庆文. 一种无需测距的无线传感器网络加权质心定位算法[J]. 西北大学学报(自然科学版), 2010, 40(3): 415-418.
  [6]赵海霞. 基于TDOA和TOA的定位技术研究[D]. 西安: 西安电子科技大学, 2014.
  [7]毛永毅, 张颖. 非视距传播环境下的AOA定位跟踪算法[J]. 计算机应用, 2011, 31(2): 317-319.
  [8]MAO G, FIDAN B, ANDERSON B. Wireless sensor network localization techniques[J]. Computer Networks, 2007, 51(10): 2529-2553.
  [9]王昕, 王宗欣, 刘石. 一种考虑非视线传播影响的TOA定位算法[J]. 通信学报, 2001, 22(3): 1-8.
  [10]路泽忠, 卢小平, 付睢宁, 等. 一种改进的RSSI加权质心定位算法[J]. 测绘科学, 2019, 44(247): 30-35.
  [11]刘云, 刘菁原. 基于RSSI的加权质心定位算法优化研究[J]. 华中师范大学学报(自然科学版), 2016(3): 358-362.
  [12]FRIIS H T. Note on a simple transmission formula[J]. The I. R. E. and Waves and Electronics, 1946, 34(5): 254-256.
  [13]陈河军, 何熊熊, 丁海强, 等. 基于RSSI动态路径损耗的定位算法[J]. 杭州电子科技大学学报, 2014, 34(2): 24-27.
  [14]BAE Y. Robust localization for robot and IoT using RSSI[J]. Energies, 2019, 12(11): 2212-2230.
  [15]石琴琴, 徐強, 张建平, 等. 基于RSSI测距的室内目标定位方法[J]. 电子测量与仪器学报, 2018, 32(2): 86-91.
  (责任编辑:曾 晶)
  Abstract:
  In the wireless field, the research on target positioning and tracking algorithms has become a hot spot, and a variety of target positioning and tracking algorithms have been proposed. Positioning algorithm based on received signal strength indicator (RSSI)  is widely used due to its advantages in node miniaturization and ability to cross obstacles. However, the RSSI positioning algorithm is easily affected by the environment. An improved RSSI target positioning and tracking algorithm with path loss and noise based on the trilateral positioning technology and RSSI fusion was proposed. Through system simulation, the average error value of simulation error of 0.373 2 m was obtained.
  Key words:
  RSSI; positioning; path loss
其他文献
摘 要:為了奠定新四翼超混沌系统应用的理论基础。首先,比较新四翼超混沌系统与一些经典混沌或超混沌系统的最大Lyapunov指数,结果新四翼超混沌系统的最大Lyapunov指数值最大,说明新四翼超混沌系统具有更强的混沌特性;其次,对新四翼超混沌变量y和u进行线性反馈控制,应用Lyapunov函数方法,发现系统的所有状态变量能够指数稳定到原点,并系统具有很大的控制域;最后,数值仿真表明在控制域内任取一
摘 要:随着智慧高校工作在全国范围内的展开,为了能更好衡量与指导未来各高校的智能信息化工作,必须为智慧高校信息系统建设开发一套科学的评估技术。可行的方法是建立完整的评价模型;在此框架上,利用高校积累的评价大数据,设定3级评价指标;通过几种算法,分别获取主客观评价权值,再借助改进的增广拉格朗日乘子 (augmented langrange multiplier, ALM)算法获得组合优化权值以获取更
摘 要:羧酸MOFs基催化剂由于其良好的化学稳定性、热稳定性及质子酸性等优点,被广泛用于催化领域。本文介绍了羧酸MOFs基催化剂的制备方法,并着重简述了各类羧酸MOFs基催化剂的物化性质及催化活性。此外,还分析了当前羧酸MOFs基催化剂存在的问题,并对其未来发展方向进行了展望。  关键词:羧酸MOFs基催化剂;制备;催化性能  中图分类号:TQ645.8   文献标志码:A   当今,伴随着全球经
针对小范围热源温度探测的需求,在线制备了密集切趾的光纤光栅阵列,采用光波长时域反射解调技术和光时域分段解调技术对切趾光栅阵列传感网络信号进行解调,实现了对小范围热源温度变化的精确测量。模拟了高斯切趾光栅的旁瓣抑制效果,结果显示高斯系数G=4时,可获得较好的谱型和较高的旁瓣抑制比。采用在线光栅阵列制备系统制备了旁瓣抑制比为20.74 dB的密集切趾光栅阵列,温度实验结果显示,传感网络的时域分段精度可
采用偏心转子挤出机制备了聚对苯二甲酸-己二酸-丁二醇酯(PBAT)/热塑性淀粉(TPS)共混物。通过与双螺杆挤出方式进行对比,研究了拉伸挤出对PBAT/TPS共混物形态结构、结晶结构、流变特性和力学性能的影响。结果表明,拉伸挤出加工促进了淀粉的塑化及在PBAT基体中的分散,强化了PBAT与TPS之间的界面相互作用。与双螺杆挤出共混物相比,拉伸挤出加工PBAT/TPS共混物的拉伸强度、断裂伸长率和冲击强度分别提高了19%,9%和28%。当TPS含量为40%时,拉伸挤出共混物拉伸强度仅比PBAT降低了29%,