UWB定位算法对比:TDOA算法和TWR算法对比,两种算法优缺点分析

文章比较了两种UWB定位算法——TDOA和TWR。TDOA适合大量标签定位,精度高但需基站同步;TWR精度更高,但耗电大,且对基站同步要求较低。每种算法在电池寿命、可伸缩性、鲁棒性和易用性方面有不同优势,选择依赖于具体应用场景需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

UWB定位是基于时间飞行的算法(飞行时间,TOF)。测量一个UWB定位标签和多个UWB定位基站之间的光传播时间。至少需要三个定位基站才能使用三边法精确定位标签的位置。UWB定位基站和定位标签之间也必须保持直线和可视无遮挡。在UWB定位中,有两种基本的定位算法:基于差分飞行时间(TDOA)和双向测距(TWR)的UWB定位算法,这两种定位算法各有优劣,下面比较一下。

简单介绍一下TDOA算法和TWR算法

TDOA获取位置算法

        TDOA,全称是Time Difference of Arrival,通过测量被测标签与已知位置基站间的报文传输时间差,计算出距离差;计算出被测标签的位置。需要已知位置基站间始终同步。

 TWR获取位置算法

        TWR获取位置算法的全程是Two Way Ranging,是一种双向测距获取位置算法。

飞行时间差(TDOA)和双向测距(TWR)定位算法区别如下:

(1)准确度

超宽带(UWB)无线电技术使我们能够在室内和室外定位物体,精度一般在10厘米-30厘米之间。时差法和双向测距法都能达到这一精度。由于时差法是由光速和时间差的乘积来计算的,因此双向测距技术总体上更为精确。

(2)可伸缩性-UWB定位基站和定位标签的数量

到达时差法TDOA要求定位标签使用一个小的时间段发送一条脉冲消息。因此大量的定位标签可以在帧速率内传输信号,所以TDOA定位算法相对容纳的定位标签数量更多,UWB定位基站的数量相对也比较少。

双向测距在设备之间发送一系列消息,从而导致有限数量的定位标签可以在刷新率内传输信号,因此标签数量相对较少。而定位基站分成主基站和从基站,一个主基站可以对应4个从基站,主基站负责和定位引擎进行通信,因此需要的基站数量总体比较多,部署比较麻烦。

(3)电池寿命

TDOA到达时差算法只需要脉冲信号来定位UWB定位标签,从而将电池寿命延长到几年。

采用双向TWR测距算法,UWB标签必须多次发送和接收定位基站的信号。TWR需要交换9条消息来定位UWB定位标签,这大大缩短了标签的待机时间。

(4)鲁棒性

到达时间差算法要求UWB定位基站的时间同步非常精确,这会对鲁棒性产生负面影响。如前所述,TDOA定位算法的一个基本要求是保持定位基站的同步。

双向测距算法TWR不需要定位基站的同步,这增加了系统的鲁棒性。

(5)可扩展性-面积大小

到达时差算法可以在不更改系统或设置的情况下向系统添加定位基站。

双向测距算法你要求系统中的所有从UWB定位基站与主UWB定位基站直接通信。从定位基站和主定位基站之间的通信区域限制了区域的大小。主定位基站都与定位服务器通信。

(6)易用性

在定位系统中增加基于TDOA的定位基站,需要测量定位基站的位置并标记分配定位基站ID,所以增加基站或者扩容相对简单。

对于TWR算法的系统,添加额外的定位基站或标签需要在服务器上进行修改系统算法,以便新定位基站和定位标签之间能够融入到原有的系统中进行通信。因此,相对比较麻烦些。

综上所述,在目前的许多UWB定位系统中,TDOA和TWR两种定位算法都有使用。

用TWR双向测距算法对UWB基站同步要求低,但是耗电相对较大;而采用TDOA定位算法的UWB标签容量和耗电上都有优势,但是对基站的同步要求比较高,系统的健壮性相比TWR算法的系统稍弱。所以最合理的方法是根据室内定位现场的情况而定,采用合理的UWB定位算法解决方案。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

游荡白羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值