CCC联盟数字钥匙(一)——UWB MAC概述

本文在前面已经介绍了相关UWB的PHY之后,重点介绍数字钥匙(Digital Key)中关于MAC层的相关实现规范。由于MAC层相应涉及内容比较多,本文首先从介绍UWB MAC的整体框架,后续陆续介绍相关的网络、协议等内容。

1、UWB MAC架构

1、测距角色定义

在Digital Key UWB测距服务中,测距设备(Ranging Device, RD)的角色基于由哪个设备开启测距的流程以及对设定测距交换过程负责。

以下角色定义仅应用到UWB层:
1)负责启动UWB测距包交换(UWB ranging packet exchange)的实体,通过发送一个UWB POLL包,也被叫做“initiator”。在DK的应用中就是移动设备。
2)一个实体响应UWB POLL包,称作“responder”。在DK应用中,即车上的锚点Anchor。
3)包含一定数量responder的实体叫做“responder-device”。在DK应用中,即为车辆。
4)控制通过发送Pre-POLL包控制ranging流程的实体叫做控制器,在DK应用中,为移动设备本身,即设备即是发起者也是控制器。

注意:以上的定义在Bluetooth LE层可能并不相同。

在CCC的规范中规定,Controller的角色为Initiator,Controlee对应角色为Responder,也就是说CCC中的设备配置类型少于FiRa。

1.2 逻辑和物理响应者

1)responder可以是逻辑上的应答者也可以是物理实体。
2)物理实体响应者,需要有一个UWB模块和至少一个物理天线。
3)一个逻辑响应者对应于一个响应者角色,比如,一个特定的UWB模块和一个特定的物理天线。因此,一个物理响应者可以构成一个或多个逻辑响应者
4)响应者设备(responder-device)需要协调逻辑响应者发送,保证在此时刻是没有其他的逻辑响应者也在发射信号,即需要避免发生干扰。

1.3 DK测距局域网

数字钥匙测距局域网,Digital Key Ranging Area Network, RAN,是CCC规范中,数字钥匙测距的一个最小分组。
1)发起者与响应者设备从事一个连续的测距流程,通过一组特定的参数,称为测距会话。
2)一个发起者和测距会话(1个或多个)形成一个所谓的测距局域网。每个RAN的典型特征是通过发起者建立的时间基准来进行。
3)所有在同一个RAN中的响应者设备均需要匹配发起者的时间线(此处没有假设全局同步),只需匹配对应发起者的时间线即可。
4)每个响应者设备可能拥有不同数量的逻辑响应者。
5)一个响应者设备可以同时处于两个不同的RAN中。
在这里插入图片描述

1.4 RAN之间冲突与资源管理

每个响应者设备中的响应者可以相对准确的预测允许其发送的窗口,这样就与其他的响应者不会发生冲突。然而,根据上面的定义,有三种可能的场景:

  1. Inter-RAN干扰
  • 从不同RAN而来的空中数据包干扰;
  • 由于不同的RAN之间没有协调,不同RAN之间的干扰是不可避免的,因此在MAC的实现中,需要考虑通过hopping等策略来减轻。
  1. Intra-RAN资源冲突
  • 当协调器必须同时服务两个不同的测距交换时,资源冲突将会发生。
  • 在实现中,可以在协调器处对所涉及的测距会话进行优先级排序。测距优先的会话优先进行测距,较低优先级的设备则跳到其他轮次进行。
  1. Inter-RAN资源冲突
  • 响应者需要同时服务于两个以上不同的RAN时,将会发生资源冲突。
  • 此种场景下,只能通过优先级来解决,优先服务于最优的RAN,而忽略其他RAN。优先级有响应者设备来决定。
  • 对于发起者忽略的RAN,将会出现如接受失败、响应者设备hop到其他测距轮。

持续更新,系列教程,收藏关注吧!

0、关于CCC联盟
1、CCC联盟——UWB PHY

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/225207.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pip安装PIL模块失败 No matching distribution found for PIL

言简意赅,我在安装PIL模块的时候报错信息如下: pip install PIL Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple ERROR: Could not find a version that satisfies the requirement PIL (from versions: none) ERROR: No matching distr…

CH58x-BLE 程序阅读笔记

CH58x-BLE 程序阅读笔记 1. 广播1.1 广播类型设置1.2 广播数据长度 1. 广播 1.1 广播类型设置 1.2 广播数据长度 1) GAP-广播数据(最大大小31字节,但最好保持较短以节省广告时的电量) 31个字节包含了 length data type&a…

SpringBoot自动配置注入Bean工具autoconfigure

依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-autoconfigure</artifactId></dependency> yml配置 student:red: com.ma.config.MinIOConfigProperties spring.factories org.springframework.…

MySQL用得好好的,为何要转ES?

MySQL是一种关系型数据库&#xff0c;它可以高效地存储和查询结构化的数据。 ES是一种分布式搜索引擎&#xff0c;它可以快速地对海量的非结构化或半结构化的数据进行全文检索和分析。 MySQL 和 ES 的数据存储方式也不同。MySQL 中的数据通常是以关系型表的形式存储在磁盘上&…

四招心理博弈术,让别人不敢欺负你,敬你三分

教你四招心理博弈术&#xff0c;让别人不敢欺负你&#xff0c;无论在职场中还是跟朋友交往中&#xff0c;为什么总是有人敢欺负你呢&#xff0c;是因为你不懂得人性博弈。其本质原因&#xff0c;是你做人没有边界感&#xff0c;或者没有原则&#xff0c;即便你有原则&#xff0…

ecology主表checkBox按钮给明细表浏览按钮赋值

需求&#xff1a; 通过上面图片红框中的单选按钮&#xff0c;将对应的负责人赋值到明细表的负责人位置。 核心代码&#xff1a; <script> jQuery(document).ready(function(){WfForm.bindFieldChangeEvent("field17616", function(obj,id,value){ SelectVa…

Java毕业设计174例,包含部署视频

1、java毕业设计——JAVA医药管理系统设计(论文源代码).zip 2、java毕业设计——Java游戏设计打飞机程序(源代码论文).zip 3、java毕业设计——java银行帐目管理系统(源代码论文).zip 4、java毕业设计——java一个简单的即时通讯工具的设计与开发(源代码论文).zip 5、java毕业设…

智慧工地管理系统加快推进工程建设项目全生命周期数字化

智慧工地管系统是一种利用人工智能和物联网技术来监测和管理建筑工地的系统。它可以通过感知设备、数据处理和分析、智能控制等技术手段&#xff0c;实现对工地施工、设备状态、人员安全等方面的实时监控和管理。 智慧工地以物联网、移动互联网技术为基础&#xff0c;充分应用大…

深入了解MySQL数据库管理与应用

&#x1f482; 个人网站:【 海拥】【神级代码资源网站】【办公神器】&#x1f91f; 基于Web端打造的&#xff1a;&#x1f449;轻量化工具创作平台&#x1f485; 想寻找共同学习交流的小伙伴&#xff0c;请点击【全栈技术交流群】 当涉及MySQL数据库管理与应用时&#xff0c;深…

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑碳排放分摊的综合能源服务商交易策略》

这篇文章的标题表明它将讨论一个关于综合能源服务商交易策略的主题&#xff0c;而在这个策略中&#xff0c;特别考虑了碳排放分摊的因素。以下是对标题中各关键词的解读&#xff1a; 综合能源服务商&#xff1a; 这指的是在能源领域提供多种服务的企业或组织&#xff0c;可能涵…

2020年09月 Scratch图形化(四级)真题解析#中国电子学会#全国青少年软件编程等级考试

Scratch等级考试(1~4级)全部真题・点这里 一、单选题(共15题,每题2分,共30分) 第1题 执行下面程序,输入4和7后,角色说出的内容是? A:4,7 B:7,7 C:7,4 D:4,4 答案:B 第2题 执行下面程序,输出是? A:大学 中庸 孟子 论语 B:论语 大学 孟子 中庸 C:大…

Vatee万腾的科技远行:vatee数字化力量的前瞻发现

在当今数字化风潮中&#xff0c;Vatee万腾以其强大的科技远行能力&#xff0c;成为引领行业的先锋。Vatee不仅在数字化领域展现出卓越的实力&#xff0c;更以前瞻性的创新引领着科技的未来之路。 Vatee万腾以其数字化力量勇攀科技远峰。Vatee万腾通过对前沿技术的不断探索和实践…