UWB技术之核心命脉:TDOA与TOF

2025-09-21 06:23:37

1、飞行时间法(Time of flight,TOF)是一种双向测距技术,它通过测量UWB信号在基站与标签之间往返的飞行时间来计算距离。

那么问题来了,标签和基站之间的飞行时间如何计算呢?在“从前的日子过得慢,车、马、邮件都慢”的年代,写信是主要的通讯工具,下图所示A在5月1日给B写了一封信,B在5月5日收到且在5月8号将回信寄出,A在5月12日收到B的回信,根据A和B收发信件的时间差,就可以计算出邮政局的工作效率啦。

2、同理,把标签和基站之间的晚饭通信看做是两人之间的书信交流,移动标签首先向定位基站发送测距请求,基站收到测距请求进行处理,经过一小段时间处理后向移动标签回复确认信息,将发送端发出信号和接收回应的时间间隔记为TTOT,接收端收到数据包和发出回应的时间间隔记为TTAT。那么信号在空中的单向飞行时间TTOF可以计算为:

3、然后根据时间乘以速度等于距离的数学公式,便可算出标签到基站之间的距离。d = c × TTOF(电磁波传播速度为c)

得到了标签到各个基站的距离信息,要知道标签的位置就很轻松了。

在数学关系上,一点到已知点的距离为常数,那么这点一定在以已知点为圆心,以该常数为半径的圆上。以三个已知点和距离作三个圆,他们交于同一个点,该点就是标签的位置。

UWB技术之核心命脉:TDOA与TOF

4、上面提到了70年代的写信通讯方式,再说回90年代的QQ、微信,A要等待B的回信,必须时刻保持在线状态。TOF这种定位方式正是如此,需要基站和标签往返通信,因此就造成了TOF功耗大大提高,续航时间相对较短,就像用微信和你的朋友聊天,为了不遗漏每一条信息,手机/电脑需要保持长时间高强度作业,工作时间长,耗损大,相对的寿命也会缩短。

1、到达时间差(Time Difference of Arrival,TDOA)是一种利用到达时间差进行定位的方法又称为双曲线定位。标签卡对外发送一次UWB信号,在标签无线覆盖范围内的所有基站都会收到无线信号,如果有两个已知坐标点的基站收到信号,标签距离两个基站的间隔不同,那么这两个基站收到信号的时间点是不一样的。

例如,小明的妈妈在村口喊“小明,回家吃饭啦!”,根据距离=时间*速度,其中速度不变(声音在空气中的传播速度是340m/s),那么声音传播的时间是由距离决定的,因此村里的人听到小明妈妈声音的时间点是不一样的。

同理,标签与不同基站的距离不同,不同基站收到同一标签信号的时间节点不同,因此得出一个“到达时间差”的概念。

TDOA定位的原理正是利用多个基站接收到信号的时间差来确定标签的位置。

根据数学关系,到已知两点为常数的点,一定处于以这两点为焦点的双曲线上。那么有四个已知点(四个定位基站)就会有四条双曲线,四条双曲线交于一点就是标签的位置。

UWB技术之核心命脉:TDOA与TOF

2、具体算法如下:

假设测得标签到第n个基站接收到标签所发出的UWB信号的时刻分别为ti(i=1,2,3,4、、、n),且假设标签到第N个基站的距离为ri(i=1,2,3,4、、、n)

3、在基站之间完全同步的情况下,得出定位标签相对于四组定位基站(假设1#、2#为第一组,2#、3#为第二组,3#、4#为第三组,4#、1#为第四组)的距离差di,12~di,14为:

4、假设空间布有 N 个基站,同时利用多个TDOA 测量值可以构成关于标签位置的双曲线方程组,求解此方程组即可得到标签坐标。

5、TDOA技术不需要定位标签与定位基站之间进行往复通信,只需要定位标签发射一次UWB信号,工作时长缩短了,功耗也就大大降低了,故能做到更高的定位动态和定位容量。

TDOA的技术核心问题在于解决基站间的同步问题,若基站间不同步,上述公式将不成立。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢