传统PEPS钥匙及蓝牙钥匙采用场景RSSI来进行定位测距,而UWB是基于时间戳来进行定位测距的。 IEEE 802.15-4z-2020标准列出UWB主要有三种定位测距方式:SS-TWR、DS-TWR、OWR/TDOA。

1、SS-TWR单边双向测距

SS-TWR,全称为Single-sided two-way ranging,单边双向测距,即测量单个消息的往返时间。即单个消息从设备A发给设备B,然后由设备B返回响应给设备A。具体如下图:

图1:SS-TWR

设备A发起交换,设备B响应完成交换。Tprop为设备间的传播时间。

每个设备精确测量消息帧的发送和接收时间,因此可以通过简单的减法计算出Tround和Treply的时间。因此,得出TOF计算公式如下:

Tround和Treply时间的测量是由设备A和设备B使用各自的本地时钟独立测量的,两个设备的时钟有各自的误差,因此TOF的测量存在一定误差,且随着应答时间的增加而增加,具体可详见“Applications of IEEE Std 802.15.4” [B3]。

采用SS-TWR时,需由设备A来计算TOF,故设备A需要设备B的时间Treply 。设备A有如下三种获取方式:

方式一:当设备B需要发送响应报文后,才可计算出Treply时间时,则需要额外发送1个消息,将此数值Treply发送给设备A,如下图。

方式二:若设备B可在发送响应报文前,准确预测出Treply时间时,则无需再额外发送1个消息,可将数值Treply嵌入到响应报文中发出,如下图。

方式三:这种方式与方式一和方式二不同,设备B无需发送Treply,具体如下:

在响应设备B对其响应消息的发送时间具有精确控制的情况下,则图1中的回复时间Treply可能是一个固定的/已知的数值。该数值由参与测距交换的各方协定。

在这种情况下,无需像方式一(增加一个额外的数据帧来发送Treply)或方式二(将Treply内嵌到响应帧)。测距结果的准确性将取决于响应设备B对其响应消息的传输时间的控制有多精细,每1ns的TOF误差对应大约30cm的测距误差。

单边双向测距的优缺点如下:

优点:

  1. 简单
  2. 交互信息少,能达到更低功耗;

缺点:时钟偏移会导致较大的测距误差。由于此原因,实际数字钥匙定位时,一般未采用此种方式。

2、DS-TWR双边双向测距

DS-TWR,全称为Double-sided two-way ranging,双边双向测距。

2.1、DS-TWR双边双向测距(四信息交互)

DS-TWR是SS-TWR的扩展,使用并组合两个往返时间来进行测距。这样即使在未校正的时钟频率偏移的情况下,对于比较长的响应延迟,也能给出具有较小误差的TOF结果。

设备A和设备B各自精确地测量消息的发送和接收时间,得出TOF的计算公式如下:

注意:此公式不需要对称的回复时间。即使在20ppm晶振和不对称响应时间的情况下,由时钟引起的误差也在较低的皮秒范围内

该公式的推导和误差计算可详见IEEE Std 802.15.8。

该种方式,实际使用时会做出一些简化,如下个小章节。

2.2、DS-TWR双边双向测距(三信息交互)

上面的DS-TWR是来回4个消息的,实际使用时可以做一些简化,即可以通过使用第一次往返的回复,作为第二次往返的启动,将测距过程减少为三个消息,如下图:

双边双向测距的优缺点如下:

优点:

  1. 自动补偿两个设备的时钟偏差,测距精度相对较高。
  2. 容易扩展为多锚点测距,具体详见下章节,或CCC规范。

缺点:交互信息更多,功耗相对较高;

2.3、DS-TWR双边双向测距--多锚点示例

假设设备A为手机,设备B和设备C为车端锚点,则可以组建如下测距网络:

锚点B和锚点的的测距时间分别如下:

3、OWR/TDOA单向测距/到达时间差

OWR/TDOA,英文全称为One-way ranging / time-difference of arrival,单向测距/到达时间差

TDOA是一种基于单个消息或多个消息的相对到达时间来定位移动设备(如手机)的技术。

有两种方式的TDOA。

方式一:由移动设备周期性地广播消息,该广播消息会到达多个固定节点。在测距前,这些固定节点已经以某种方式同步,故可以比较各自的到达时间。通常,由移动设备发送的消息被称为blink。

方式二:多个同步节点,以相对于彼此已知的传输时间偏移,顺序地广播消息。

对于任何已配对的固定同步节点,在方式一情况下blink的到达时间的差异,或在方式二情况下移动设备上的广播消息到达时间的差异,会将设备放置在每个同步节点对的双曲线面上。所有双曲曲面的交点(在每一对同步节点上)给出了设备的位置估计。

4、CCC规范要求

CCC规范要求采用DS-TWR(三信息交互)来进行UWB测距,简略解析如下图。具体可详见CCC规范20.5章节。

微信号:耐思时刻           

## 一起每天进步一点点 ##

汽车数字钥匙设计03:UWB测距原理相关推荐

  1. 汽车数字钥匙设计02--UWB基础知识

    数字钥匙实现需包含NFC,BLE,UWB等技术,其中UWB主要用于实现精准定位,以弥补BLE定位不准确的情况,另外UWB技术可以实现其他扩展功能,如儿童存在检测CPD,脚踢检测功能等. 1.什么是UW ...

  2. UWB 厘米级定位技术全新升级汽车数字钥匙,NXP NCJ29D5 将助力手机无感进出

    传统的汽车钥匙基于 PKE/RKE 的技术,同时会存在中继攻击的隐患,手机蓝牙定位精度也还没做得足够好,本文将介绍基于 NXP UWB 技术的汽车数字钥匙方案,具备更高的定位精度,支持手机操作无钥匙进 ...

  3. UWB测距原理及实现

    1.测距 距离(长度)是最常用的物理量之一,距离的测量是我们日常生活中最常见的,如日常生活工作中的物体的长度尺寸测量,人身高的测量. 长度是一维空间的度量,是点到点的距离.长度的国际单位是" ...

  4. 详解汽车数字钥匙(Digital Key)规范

    1. 3C数字钥匙规范简介 CCC(Car Connectivity Consortium)车联网联盟是一个致力于制定智能手机到汽车连接解决方案标准的全球跨行业组织.2021年7月CCC将UWB定义为 ...

  5. 又一个智能汽车主流标配?数字钥匙赛道「产品迎新」

    "我们的钥匙数字化,约等于货币数字化的进程,这是一个不可逆的进程."12月19日,在腾讯智慧出行与银基的战略合作产品发布会上,银基联合创始人兼CEO单宏寅称. 发布会上," ...

  6. 数字钥匙最新进展文章

    在未来出行上,智能汽车越来越卷. 新车除了拼高精度激光雷达.堆大算力芯片.标配辅助驾驶.智能语音识别,还在车钥匙上展开了激烈角逐,越来越多的厂商开始在量产车型上搭载数字钥匙,实现无钥匙进入车内. 去年 ...

  7. 榜单首发——前装搭载率站上10%大关,数字钥匙方案供应商TOP10

    作为车联网的应用之一,汽车数字钥匙在过去几年经历了几个发展周期. 2018年6月,CCC(Car Connectivity Consortium)联盟推出了数字汽车钥匙的第一个标准:Digital K ...

  8. verilog hdl数字集成电路设计原理与应用_数字IC设计经典书籍推荐

    数字IC设计流程很复杂,从前端到后端,也有很多职位.在这里整理了个数字IC各个环节的经典必读书籍.市面上的书籍种类纷繁复杂,这里每种只推荐两本左右,如果需要,建议知识类的书籍还是购买正版,尊重作者,也 ...

  9. 室内定位---UWB测距及定位原理

    室内定位---UWB测距及定位原理

最新文章

  1. Scala定义函数的5种方式
  2. 我是这样开始学编程的
  3. java axmlprinter_安卓xml配置文件解析工具-AXMLPrinter2.jar(androidmanifest.xml 反编译)下载官方最新版-西西软件下载...
  4. cmd命令不识别exp_Cmder-超量级的Cmd
  5. 7个顶级资源网站,不知道就很可惜
  6. php 生成树,PHP超牛逼无限极分类生成树方法
  7. c语音学习-输入一个小写字母,输出其对应的大写字母
  8. 【转载】ubuntu换源
  9. 华为机试题2[编程题] 汽水瓶
  10. 怎样做网站,需要考虑的几个seo因素
  11. 网页直接加QQ群/QQ好友
  12. 4针串口线接法图_串口硬盘4针的小接口怎么样连接
  13. 专利写作技巧以及流程
  14. JavaScript 身份证格式验证
  15. html如何制作圣诞树,分享用HTML5来实现一个3D逼真的圣诞树
  16. Pantoea(泛菌属)——肠道内善恶兼备的神秘细菌
  17. w3c易语言教程,EPL易语言编程下载
  18. springboot整合rocketMQ记录 实现发送普通消息,延时消息
  19. mysql中清空数据库数据保留表结构
  20. TIFF文件中 TIFFTAG_PHOTOSHOP的解析

热门文章

  1. clover直接进windows_搞定Clover引导的WinMac双系统系统迁移至SSD
  2. FineBI 6.0入门基础(一)
  3. 文因互联鲍捷:深度解析知识图谱发展关键阶段及技术脉络 | 干货推荐
  4. 程序员不会理财,那跟咸鱼有什么区别?
  5. bootstrap框架基础知识点整理
  6. 大数据的应用——用户画像
  7. 集成学习2:Boosting算法:AdaboostGBDT
  8. 美俄卫星相撞12000块碎片绕地球转
  9. 王尔德--Wangerde
  10. gitlab搭建与基本使用