CCC联盟数字车钥匙(五)——UWB MAC STS索引

6、STS索引增加

  STS索引参数在安全测距操作中扮演了非常重要的角色,需要在测距块的每一个时隙中都要增加,而不管这个时隙是否使用,即在CCC MAC的每个时隙中,STS index都要进行调整。STS索引的应用比较多,关于STS的生成、数据帧中相关字段加密都可能会使用此参数生成。
  本节定义了STS索引增量和STS索引在MAC层框架之上映射到测距会话的数据包内。
CCC联盟数字车钥匙(五)——UWB MAC STS索引_第1张图片

  如图所示:STS在Ranging Round 0从0开始,每个时隙都增加1(即使没有用)。示例中包含2个Responder、每个测距轮的时隙数为8, N R o u n d k N^k_{Round} NRoundk=3(当前的设计中是不支持的,仅用作示范)。STS与时隙的时间长短无关,仅与时隙数量挂钩。

6.1 STS索引增加的规则

关于STS index具体的管理以及相应的增加规则如下:

  1. STS索引是针对特定的RAN的每个测距会话单独管理的。
  2. 第k个测距会话在 U W B t i m e 0 k UWB^k_{time0} UWBtime0k时刻开始。
  3. 第k个测距会话的STS索引在测距会话的开始被引用:

S T S _ I n d e x 0 k STS\_Index0^k STS_Index0k映射到测距块0的测距轮0(Ranging Round 0)。即对于i=0,且Round_idx(i=0)=0,

$ STS_Index^k( i=0, Round_idx(i=0)=0) = STS_Index0^k$

  1. 在一个测距轮次中,STS索引在每一个时隙增加,即使时隙没有被使用。
  2. 增加方法应用于每一个测距轮(即使未使用),这将导致:
    1. 每个测距轮次内,STS索引增加 N S l o t _ p e r _ R o u n d k N^k_{Slot\_per\_Round} NSlot_per_Roundk
    2. 每个测距块,STS索引增加 N R o u n d k ∗ N S l o t _ p e r _ R o u n d k N^k_{Round} * N^k_{Slot\_per\_Round} NRoundkNSlot_per_Roundk
  3. STS索引在轮次内的所有时隙都增加。此外,数据包(Pre-POLL和Final_Data)中的载荷中的payload引用STS索引,如下:
    1. Pre-POLL消息需要携带接下来的POLL消息的STS索引信息(即下一个时隙的STS索引)。
    2. Final_Data消息需要指向上一帧FINAL消息的STS索引信息(即上一个时隙的STS索引)。

6.2 测距轮中STS索引与包映射

在测距块i的任意测距轮次s,STS索引在每一个时隙增加(相对于该测距轮的第一个STS索引):
CCC联盟数字车钥匙(五)——UWB MAC STS索引_第2张图片

6.3 STS索引计算

关于一个测距会话中测距轮与STS索引的公式如下:
CCC联盟数字车钥匙(五)——UWB MAC STS索引_第3张图片
总的来说,UWB MAC中STS从 开始,每个时隙增加,所以整个公式的构成与整个MAC层时隙网格的划分一致:每个测距轮增加 ,每个测距块(Ranging Block)中,每个Ranging Round索引为 ,每个测距块包含个测距轮。

这个点与FiRa的MAC实现中的静态STS模式有一定区别,在后续的更新中会进一步说明。


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

1、CCC联盟——UWB PHY
2、CCC联盟数字车钥匙(一)——UWB MAC概述
3、CCC联盟数字车钥匙(二)——UWB MAC时间网格
4、CCC联盟数字车钥匙(三)——UWB MAC时间网格同步及Hopping
5、CCC联盟数字车钥匙(四)——UWB MAC协议

你可能感兴趣的:(CCC联盟,UWB技术,汽车数字钥匙,智能硬件,物联网)