📖 本文档仅供在线阅读 · 已启用保护(禁止下载 / 打印 / 复制)
ai@skillspace_ ← 返回作品 作品集 首页 FiRa MAC v4.0.0 中文翻译 · AI 技能空间

FiRa® 介质访问控制(MAC)技术规范

版本 4.0.0 · 中文翻译
第一卷:第 1–4 章(概述 / 参考文档 / 术语表 / 约定)
原文:FiRa® Medium Access Control (MAC) Technical Specification v4.0.0
© 2020-2025 FiRa Consortium. 版权所有。
原文发布:2025 年 11 月 · 翻译生成:2026-07-23

1 概述(Overview)

本文件规定了参与超宽带(Ultra-Wideband, UWB)会话的设备所应满足的 FiRa® 介质访问控制(Medium Access Control, MAC)要求。FiRa MAC 基于 IEEE 制定的 802.15.4 测距增强功能,并附加了由 FiRa 联盟技术工作组(Technical Working Group, TWG)制定的额外要求。本文件描述以下内容:

本文件可与 [PHY]、[UCI]、[LL] 及 [SUS_API] 结合,共同构成 FiRa 设备的 UWB 子系统(UWB Subsystem, UWBS)。

1.1 FiRa MAC 技术要求与 [IEEE_802_15_4_2020] 及 [IEEE_802_15_4z_2020] 规范的映射关系

FiRa 联盟感谢 IEEE,因为本规范中的部分信息引用自 [IEEE_802_15_4_2020] 与 [IEEE_802_15_4z_2020] 规范和/或由其派生而来,这两份规范可直接从 https://www.ieee.org/ 获取。

本文件所述的 FiRa MAC 技术要求映射至 [IEEE_802_15_4_2020] 与 [IEEE_802_15_4z_2020] 技术规范的多个章节。具体而言,本文件第 5 章描述的 MAC 特性映射至 [IEEE_802_15_4z_2020] 第 6、7 和 15 章以及 [IEEE_802_15_4_2020] 第 7.4 章中的规范。FiRa 设备基于 [IEEE_802_15_4z_2020] 中定义的增强测距能力设备(Enhanced Ranging capable Device, ERDEV)。

第 6.4 节描述 FiRa 设备的安全要求,规定了密钥派生(针对 [IEEE_802_15_4z_2020] 中规定的各类密钥)与加密过程。各类密钥从 FiRa 到 [IEEE_802_15_4z_2020] 的映射关系,在描述密钥派生的相应章节中给出。

2 参考文档(References)

参考标识描述
IEEE_802_15_4_2020IEEE Std 802.15.4-2020 —— 低速率无线网络标准。电气与电子工程师协会(IEEE),2020 年。获取地址:https://standards.ieee.org/standard/802_15_4-2020.html
IEEE_802_15_4z_2020IEEE Std 802.15.4z-2020 —— 低速率无线网络标准——修正案 1:增强超宽带(UWB)物理层(PHY)及相关测距技术。电气与电子工程师协会(IEEE),2020 年。获取地址:https://standards.ieee.org/standard/802_15_4z-2020.html
FIPS_197高级加密标准(AES)[FIPS 197]。美国国家标准与技术研究院(NIST),2001 年。获取地址:https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.197-upd1.pdf
LLFiRa® 链路层(Link Layer, LL)技术规范 v4.0.0。FiRa 联盟公司,2025 年 11 月。获取地址:https://groups.firaconsortium.org/wg/members/document/folder/96 及 https://firaconsortium.org/resource-hub/specifications
NIST_SP_800_108使用伪随机函数的密钥派生(NIST 特别出版物 800-108r1-upd1)。美国国家标准与技术研究院(NIST),2024 年 2 月。获取地址:https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-108r1-upd1.pdf
NIST_SP_800_38A分组密码工作模式推荐:方法与技术(NIST 特别出版物 800-38A)。美国国家标准与技术研究院(NIST),2001 年 12 月。获取地址:https://csrc.nist.gov/publications/detail/sp/800-38a/final
NIST_SP_800_38B分组密码工作模式推荐:用于认证的 CMAC 模式(NIST 特别出版物 800-38B)。美国国家标准与技术研究院(NIST),2016 年 10 月。获取地址:https://csrc.nist.gov/publications/detail/sp/800-38b/final
PHYFiRa® 物理层(Physical Layer, PHY)技术规范 v4.0.0。FiRa 联盟公司,2025 年 11 月。获取地址:https://groups.firaconsortium.org/wg/members/document/folder/96 及 https://firaconsortium.org/resource-hub/specifications
RFC_2119Bradner, S.(1997)。用于指示 RFC 中要求级别的关键词。RFC 2119。互联网工程任务组(IETF),1997 年 3 月。获取地址:https://www.ietf.org/rfc/rfc2119.txt
RFC_5652加密消息语法(CMS)(RFC 5652)。互联网工程任务组(IETF),1997 年 3 月。获取地址:https://www.ietf.org/rfc/rfc5652.txt
SUS_APIFiRa® 安全 UWB 服务 API 技术规范 v4.0.0。FiRa 联盟公司,2025 年 11 月。获取地址:https://groups.firaconsortium.org/wg/members/document/folder/96 及 https://firaconsortium.org/resource-hub/specifications
UCIFiRa® UWB 命令接口(UWB Command Interface, UCI)技术规范 v4.0.0。FiRa 联盟公司,2025 年 11 月。获取地址:https://groups.firaconsortium.org/wg/members/document/folder/96 及 https://firaconsortium.org/resource-hub/specifications

3 术语表(Glossary)

以下缩略语、首字母缩写词和术语适用于本文件。

3.1 术语与定义(Terms and Definitions)

表 1 - 术语(Terms)

术语定义
应用数据(Application Data)上层(Upper Layer)的数据报或数据报分段,由上层通过 UCI 暴露给 UWBS,或由 UWBS 通过 UCI 发送给上层。
受控器(Controlee)一种 FiRa 设备,利用由控制器(Controller)通过控制消息(Control Message)配置的测距特性。
控制器(Controller)一种 FiRa 设备,通过发送控制消息来定义并控制测距特性。
Final DTM由发起方 DT 锚点(Initiator DT-Anchor)在接收到来自响应方 DT 锚点(Responder DT-Anchor)的 Response DTM 之后所发送的 UWB 消息。
FiRa 设备(FiRa Device)满足 FiRa 要求的测距/数据传输设备。
HUS 控制器(HUS Controller)HUS 控制器通过发送 CM Type 3 来调度 HUS 测距阶段(HUS Ranging Phase)。HUS 控制器可作为控制器或受控器参与 HUS 测距阶段。
HUS 受控器(HUS Controlee)HUS 受控器通过接收 CM Type 3 与 HUS 会话同步。HUS 受控器可作为 HUS 次级会话(HUS secondary session)的控制器或受控器参与 HUS 测距阶段。
发起方(Initiator)一种 FiRa 设备,通过发送第一个 RFRAME(即 RIM)来发起测距交互。
Poll DTM由发起方 DT 锚点发送以发起 TDoA 测距轮的 UWB 消息。
测距计时刻度(Ranging Ticks)通常用于测距 ToF 与 TDoA 估算的时间戳刻度。每个刻度约表示 15.65 ps,即 499.2 MHz 码片周期(chipping period)的 2⁻⁷ [IEEE_802_15_4z_2020]。
响应方(Responder)一种 FiRa 设备,对从发起方接收到的测距发起消息(ranging initiation message)作出响应。
Response DTM由响应方 DT 锚点作为对 Poll DTM 的响应所发送的 UWB 消息。
UWB 消息(UWB Message)由 FiRa 设备在测距轮中发送的载荷 IE(payload IE)。

3.2 缩略语与首字母缩写词(Acronyms and Abbreviations)

表 2 - 缩略语与首字母缩写词(Acronyms and Abbreviations)

缩略语定义(英文全称 / 中文)
ACKAcknowledgement —— 确认
aDS-TWRAlternative DS-TWR —— 替代型双边双向测距
AEAuthenticated Encryption —— 认证加密
AESAdvanced Encryption Standard —— 高级加密标准
AoAAngle of Arrival —— 到达角
BPRFBase Pulse Repetition Frequency —— 基础脉冲重复频率
CAPContention Access Period —— 竞争接入周期
CCMcounter mode encryption and cipher block chaining message authentication code —— 计数器模式加密与密码分组链消息认证码(定义见 [IEEE_802_15_4_2020])
CCM*计数器模式加密与密码分组链消息认证的扩展(定义见 [IEEE_802_15_4_2020])
CFOClock Frequency Offset —— 时钟频率偏移
CFPContention Free Period —— 无竞争周期
CMControl Message —— 控制消息
CRCCyclic Redundancy Check —— 循环冗余校验
CRUMControl Update Message —— 控制更新消息
CSMCommon Service & Management —— 公共服务与管理
DL-TDoADownlink TDoA —— 下行 TDoA
DMData Message —— 数据消息
DOPDilution of Precision —— 精度衰减因子
DRBGDeterministic Random Bit Generator —— 确定性随机比特发生器
DS-TWRDouble-Sided Two-Way Ranging —— 双边双向测距
DTMDL-TDoA Message —— DL-TDoA 消息
DTPCMData Transfer Protocol Control Message —— 数据传输协议控制消息
DTPMLData Transfer Protocol Management List —— 数据传输协议管理列表
ERDEVEnhanced Ranging capable Device —— 增强测距能力设备
eSS-TWREnhanced SS-TWR —— 增强型单边双向测距
HPRFHigher Pulse Repetition Frequency —— 高脉冲重复频率
HRPHigh Rate Pulse —— 高速率脉冲
FCSFrame Check Sequence —— 帧校验序列
FoMFigure of Merit —— 品质因数
HUSHybrid UWB Scheduling —— 混合 UWB 调度
IEInformation Element —— 信息元素
IVInitialization Vector —— 初始化向量
IFIInter-Frame-Interval —— 帧间隔
IFI_GTInter-Frame-Interval Guard Time —— 帧间隔保护时间
IFI_BGTInter-Frame-Interval Block Guard Time —— 帧间隔块保护时间
LLLink Layer —— 链路层
lsbleast significant bit —— 最低有效位
MACMedium Access Control Layer —— 介质访问控制层
MDSDUMAC Data Service Data Unit —— MAC 数据服务数据单元,即:由 LL 交付给 MAC,或由 MAC 发送给 LL 的数据单元。
MRMMeasurement Report Message —— 测量报告消息
MRPMeasurement Report Phase —— 测量报告阶段
msbmost significant bit —— 最高有效位
O2MOne-to-Many —— 一对多
O2OOne-to-One —— 一对一
OOBOut-of-Band —— 带外
OUIOrganizationally Unique Identifier —— 组织唯一标识符
OWROne-Way Ranging —— 单向测距
PANPersonal Area Network —— 个域网
PAN IDPAN Identifier —— 个域网标识符
PDUProtocol Data Unit —— 协议数据单元
PHRPHY Header —— 物理层头部
PHYPhysical Layer —— 物理层
PIBPAN Information Base —— 个域网信息库
PPDUPHY PDU —— 物理层协议数据单元
PSDUPHY SDU —— 物理层服务数据单元
PRFPulse Repetition Frequency —— 脉冲重复频率
RCPRanging Control Phase —— 测距控制阶段
RDMLRanging Device Management List —— 测距设备管理列表
RFRAMERanging Frame —— 测距帧
RFMRanging Final Message —— 测距终结消息
RFPRanging Final Phase —— 测距终结阶段
RIMRanging Initiation Message —— 测距发起消息
RIPRanging Initiation Phase —— 测距发起阶段
RMLResponder Management List —— 响应方管理列表
RPRanging Phase —— 测距阶段
RMMRanging Management Message —— 测距管理消息
RRMRanging Response Message —— 测距响应消息
RRMLRanging Round Management List —— 测距轮管理列表
RRRMRanging Result Report Message —— 测距结果报告消息
RRPRanging Response Phase —— 测距响应阶段
RSTURanging Scheduling Time Unit —— 测距调度时间单元
RTLSReal-Time Location System —— 实时定位系统
SDUService Data Unit —— 服务数据单元
SFDStart of Frame Delimiter —— 帧起始定界符
SS-TWRSingle-Sided Two-Way Ranging —— 单边双向测距
STSScrambled Timestamp Sequence —— 加扰时间戳序列
SP0STS Packet Configuration 0 —— STS 数据包配置 0
SP1STS Packet Configuration 1 —— STS 数据包配置 1
SP3STS Packet Configuration 3 —— STS 数据包配置 3
TDoATime Difference of Arrival —— 到达时间差
ToFTime of Flight —— 飞行时间
TWGFiRa Consortium Technical Working Group —— FiRa 联盟技术工作组
UCIUWB Command Interface —— UWB 命令接口
UL-TDoAUplink TDoA —— 上行 TDoA
UTMUplink TDoA Message —— 上行 TDoA 消息
UWBUltra-wideband —— 超宽带
UWBSUWB Subsystem —— UWB 子系统

4 约定(Conventions)

本文件中的关键词“必须(MUST)”“禁止(MUST NOT)”“要求(REQUIRED)”“应(SHALL)”“不应(SHALL NOT)”“宜(SHOULD)”“不宜(SHOULD NOT)”“推荐(RECOMMENDED)”“可(MAY)”以及“可选(OPTIONAL)”,应按 [RFC_2119] 中的描述加以解释。

标记为“已分配(Assigned)”的参数值表示该值已为某一特定未来用例分配,其用法将在未来版本中规定。“RFU”表示“保留供未来使用(Reserved for Future Use)”,用于表明在本文件发布时尚无指定用途,但保留供未来使用。

任何保留字段(reserved field)中的每一位在发送时均应置为零,在接收时均应被忽略。FiRa 设备的行为不应基于任何保留字段的内容而改变。

本文件遵循以下编码约定:

📌 第一卷完。第 1–4 章(概述、参考文档、术语表、约定)翻译完毕,含表 1、表 2 全表。下一卷为第 5 章“特性描述(Feature Description)”,含图 1–图 50 及大量消息格式表格,将分多个分卷陆续交付。