定位引擎部署于定位服务器,实现定位算法并 提供 API 与上层应用软件调用。 UWB 定位主要基 于 TDOA(Time Difference of Arrival)定位算法和卡 尔曼滤波算法。 TDOA 定位算法利用时间差进行定位,通过测 量信号到达基站的时间,确定信号源的距离。 利用 信号源到各个监测站的距离, 就能确定信号的位 置。 但由于绝对时间一般比较难以测量,所以通常 会通过比较信号到达各个基站的绝对时间之差进 行确定。如图 5 所示,以基站为圆心,以信号发出位 置到基站的距离为半径作圆,圆的交点即为信号发出位置。 TDOA 定位算法基于多基站测量结果,因 此实现对信号的定位必须不少于 3 个基站进行同 时测量。