UWB定位技术的理论精度可以做到毫米级甚至微米,但是在实际场景中部署UWB定位系统,定位精度却千差万别,目前UWB定位系统涉及的算法主要包括TOF、TDOA等,从UWB定位算法、UWB****的部署、实际的定位场景中等几个方面来剖析下影响UWB定位精度的8个主要的原因。
1、UWB****的部署方式和数量对定位精度的影响
UWB****的部署方式对定位精度的影响。在实际的定位坐标的解算过程中,UWB****的数量增多意味着冗余信息的增多,丰富的冗余信息可以进一步地减小定位误差。
但是UWB定位精度并不会随着UWB****的增加而不断增大,当UWB****增加到一定数量后,继续增加UWB****对定位精度的提高并不大。并且UWB****数量的增加意味着定位硬件部署成本的加大。因此怎样在UWB****数量和定位精度之间找到平衡,从而合理布设UWB****是研究UWB****布设对定位精度影响的重点。
2、UWB****坐标误差对定位精度的影响
在实际定位场景中,比如人员佩戴的UWB标签的坐标是相对于UWB****的坐标而言的,如果UWB****的坐标本身就有错误,那通过UWB定位引擎解算得出的定位数据必然会有误差。
3、时钟同步误差导致UWB定位精度有误差
TOA定位算法需要目标节点与参考节点之间精确的时间同步,TDOA定位算法需要参考节点(UWB****)之间精确的时钟同步。因此,非精确的时间同步将导致UWB定位系统产生误差。
但由于UWB****标签等硬件的局限性,完全精确的时钟同步是不可能的。每一个UWB****的时钟都会有略微的差距,如果差距在1ns就会有30厘米的定位误差,所以如果UWB定位系统中所有****的都可以做时间同步,就进一步提升UWB定位的精度。
4、多路径效应对UWB信号传播的影响也会导致定位精度有误差
超宽带UWB定位信号在传播过程中,会受到周围环境如墙壁、玻璃和桌面等室内物品的反射和折射的影响,产生多路径效应。信号在延迟、幅值和相位等方面的变化,从而产生能量衰减,信噪比下降,导致首达信号并非直达信号,引起测距误差,UWB定位精度也随之下降。
比如采用TOA估计算法中,经常用匹配滤波器输出最大值的时刻或相关最大值的时刻作为估计值。由于多路径的存在,使相关峰值的位置有了漂移,从而估计值与实际值之间存在很大误差。
5、多址干扰对定位精度的影响
在多个用户环境下,其他用户的UWB信号会干扰目标信号,从而降低了估计的准确性。减小这种干扰的一种方法就是把来自不同用户的信号从时间上分开,也即对不同节点使用不同的时隙进行传输。
6、人体遮挡对UWB定位精度的影响
人体的主要成分是水,水对UWB无线脉冲信号具有较强的吸收作用,导致UWB信号强度衰减,测距信息存在偏差,影响最终的定位精度。
7、NLOS非视距信号传播对定位精度的影响
视距传播(LOS)是保证信号测量结果准确的首要、必要的前提条件,当移动定位目标和UWB****之间不能满足条件时,UWB信号的传播只能在折射和衍射等非视距条件下完成,达到接收终端。此时第一个到达的脉冲的时间并不代表TOA的真实值,脉冲的方向也不是AOA的真实值,这样就会造成一定的定位误差。
8、UWB穿透遮挡物信号减弱对UWB定位精度的影响
UWB信号穿透普通的砖墙时,信号值会减弱将近一半左右。因穿透墙体引起的信号传输时间的变化也会影响定位精度。