超宽带(UWB技术)是一种基于IEEE802.15.4a和802.15.4z标准的无线电技术,它能够非常准确地测量无线电信号的飞行时间,从而实现厘米精度的距离/位置测量。不同于蓝牙、WiFi等其他定位技术,UWB射频信号与生俱来的物理特性使得UWB技术从一开始就被明确定义:实现实时、超精确、超可靠的定位和通信。
在现有的UWB定位系统中,存在多种基于测距的定位方法,每种定位方法都对应着多种不同的解算定位的算法。本文将通过以下几个方面告诉你UWB是如何工作的?
1.UWB定位的本质是获取距离或者与距离相关的变量信息,反向解算出标签的位置。
跟蓝牙和WIFI定位方法不同,UWB技术位置信息并不是基于信号强度(RSSI)进行计算,而是通过精确无线信号的发送时刻、接收时刻,并通过算法计算的。UWB无线定位系统要实现精确定位,首先要获取与位置相关的变量信息,建立相应的数学模型,然后根据这些变量和参数以及数学模型来解算目标的坐标。
UWB技术具有超高的时间分辨率,保证了UWB可以准确的获得待定位目标的时间和角度信息,信号飞行的速度是光速(固定值),所以只要知道飞行时间就可以计算出两个设备的距离,结合角度信息利用三角定位等几何定位方法求得待定位目标的位置信息。
2.UWB技术主要分为两种定位方法:TOF和TDOA
在UWB技术中应用最广泛的是飞行时间测距法(TOF)和到达时间差法(TDOA)。从定位方式来看均属于多点定位,即确定标签与多个已知坐标点的相对位置关系定位。
3.科普UWB技术之TOF
飞行时间法(Time of flight,TOF)是一种双向测距技术,它通过测量UWB信号在基站与标签之间往返的飞行时间来计算距离。根据数学关系,一点到已知点的距离为常数,那么这点一定在以已知点为圆心,以该常数为半径的圆上。有两个已知点,就有两个交点。以三个已知点和距离作三个圆,他们交于同一个点,该点就是标签的位置。
移动标签首先向定位基站发送测距请求,基站收到测距请求进行处理,经过一小段时间处理后向移动标签回复确认信息,分别记录 UWB 信号发送和接收的时间间隔,例如我们将发送端发出信号和接收回应的时间间隔记为TTOT,接收端收到数据包和发出回应的时间间隔记为TTAT。那么信号在空中的单向飞行时间TTOF可以计算为:

然后根据TTOF与电磁波传播速度的乘积便可算出标签到基站之间的距离。d = c × TTOF
根据到各个基站的测距信息,以各个基站为中心画圆,就可以得到一个交点,交点就是标签的位置。

但TOF测距方法的时间取决于时钟精度,时钟偏移会带来误差。为了减少时钟偏移量造成的测距误差,通常采用正反两个方向的测量方法,即远端基站发送测距信息,标签接收测距信息并回复,然后再由标签发起测距信息,远端基站回复,通过求取飞行时间平均值,减少两者之间的时间偏移,从而提高测距精度。 但是正因如此就造成了TOF功耗大大提高,续航时间行对较短。就像一台长时间保持高强度作业的电脑,工作时间长,耗损大,相对的寿命也会缩短。
4.科普UWB技术之TDOA
到达时间差(Time Difference of Arrival,TDOA)是一种利用到达时间差进行定位的方法又称为双曲线定位。标签卡对外发送一次UWB信号,在标签定位距离内的所有基站都会收到无线信号,如果有两个已知坐标点的基站收到信号,标签和基站的距离间隔不同,因此这两个收到信号的时间节点是不一样的,根据数学关系,到已知两点为常数的点,一定处于以这两点为焦点的双曲线上。那么有四个已知点(四个定位基站)就会有四条双曲线,四条双曲线交于一点就是标签的位置。

TDOA定位原理:
利用多个基站接收到信号的时间差来确定移动目标的位置。假设测得标签到第n个基站接收到标签所发出的UWB信号的时刻分别为ti(i=1,2,3,4、、、n),且假设标签到第N个基站的距离为ri(i=1,2,3,4、、、n)
在基站之间完全同步的情况下,得出定位标签相对于四组定位基站(假设1#、2#为第一组,2#、3#为第二组,3#、4#为第三组,4#、1#为第四组)的距离差:

式中di,12~di,14为UWB技术测得的定位卡相对于四组定位基站的距离差。
使用TDOA的技术,其核心问题在于解决基站间的同步问题,若基站间不同步,上述公式将不成立。
得到标签卡到各个基站的距离差之后,可以画双曲线,上述所说各个双曲线的交点就是标签的位置。

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

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

EHIGH恒高:大话UWB技术之TDOA与TOF两种技术方案对比相关推荐

  1. 区块链和数据科学:如果同时应用这两种技术,将会实现什么?

    区块链和大数据都是顶尖的新兴技术,有望彻底改变多个行业,从根本上改变企业和组织的运营方式.人们可能会认为这些技术是互斥的:每种技术都会形成独特的路径,且彼此独立地应用. 但你要是这么想的话,你就将会错 ...

  2. javaweb:会话管理和保存会话数据的两种技术(Cookie、Session)

    会话: •会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. 会话过程中要解决的一些问题? •每个用户与服务器进行交互的过程中,各自 ...

  3. 百度网盘扩容两种技术讲解!真的有永久扩容吗?【粉丝福利】

    今天给大家讲讲扩容,我要把百度网盘扩容讲干讲明白,讲的所有人都能看懂. 今天主要是1T以下只有105G的百度网盘扩容介绍和永久扩容的意思. 百度网盘扩容有两种扩容技术. 大于等于1T的网盘扩容技术 这 ...

  4. Java并发基础01. 传统线程技术中创建线程的两种方式

    传统的线程技术中有两种创建线程的方式:一是继承Thread类,并重写run()方法:二是实现Runnable接口,覆盖接口中的run()方法,并把Runnable接口的实现扔给Thread.这两种方式 ...

  5. obj模型转json模型_微软文字转图像技术又进化,提出两种 GAN 的升级模型 | CVPR 2019...

    雷锋网 AI 科技评论按:目前基于描述的绘图机器人在图像生成质量以及包含多个目标和丰富关系的更复杂场景中生成图像仍然存在较大挑战.来自微软人工智能研究院 .JD 人工智能研究院及纽约州立大学奥尔巴尼分 ...

  6. 【并发技术01】传统线程技术中创建线程的两种方式

    传统的线程技术中有两种创建线程的方式:一是继承 Thread 类,并重写 run() 方法:二是实现 Runnable 接口,覆盖接口中的 run() 方法,并把 Runnable 接口的实现扔给 T ...

  7. 【什么是soa roa 谈谈两种技术的原理及适用场景】

    本真REST当然是对面向资源架构的一种实现,而并非一种纯粹的技术决策.所以当讨论本真REST时,真正bai应该讨论的问题是:其基础支撑--面向资源的架构(ROA)--是否真的适合作为你的SOA实现. ...

  8. 怎么让手机变成震动器_详解iPhone 手机标配的两种技术:线性马达和3Dtouch,有多好用?...

    iPhone手机广受大家喜欢不是没有道理的,XR取消了3Dtouch引来众多玩家的不满,那么,iPhone手机有哪些让你感觉舒服的技术呢?今天机哥就先来说一说线性马达和3Dtouch. 我们在玩手机时 ...

  9. 几何基元_.NET异步协调基元中的两种技术比较

    几何基元 Last week in my post on updating my Windows Phone 7 application to Windows 8 I shared some code ...

最新文章

  1. eclipse项目导出错误处理
  2. Codeforces Round #419 (Div. 2)
  3. P5304-[GXOI/GZOI2019]旅行者【最短路】
  4. qt将光标相对于桌面的位置转换为相对于窗口的位置
  5. Github:视觉问答最新资源汇总
  6. gatling系列教程(翻译)-第三节(快速开始)
  7. Perl 语言流行度处于历史最低点
  8. 面试题之数据库事务隔离级别
  9. 微信开发源代码详细分析-微信开发教程6
  10. Dreamweaver CS6破解教程[序列号+破解补丁
  11. 由于找不到 MSVCR120.dll,无法继续执行代码解决方法
  12. CVTE校招嵌入式经历
  13. ‘git clone‘ failed with status 128
  14. Matlab|绘制函数图像
  15. Linux(Ubuntu)之top命令
  16. 这些业务,正在帮助百度跳出搜索框
  17. 乱象?真象!——中国公有云服务市场大起底
  18. Vue3中的setup前加上async后页面不显示
  19. 关于电气工程及其自动化学科,国家电网的这些事你都知道吗?
  20. 材料科学与工程毕业论文题目【313个】

热门文章

  1. 全国高中数学联赛介绍
  2. linux 杂记 怎么解决 cuda 10.1 跑 cuda8下的代码 error
  3. Java实训报告----计算图形的周长和面积(保姆级,完整版)
  4. -XX:+DisableExplicitGC弊端
  5. OpenFeign 夺命连环 9问
  6. 英语发音规则---E字母常见的发音组合有哪些
  7. VRP基础(华为设备操作系统)
  8. 【微服务】165:导入数据到索引库
  9. BH1750简单介绍
  10. [转](1条消息) 前端必知:针对高分辨率屏幕的样式优化(转载请删除括号里的内容)