本文档规定了参与超宽带(UWB)会话的设备的 FiRa® 物理层(PHY)需求。FiRa PHY 基于 IEEE 开发的 802.15.4 测距增强技术,并增加了 FiRa 联盟技术工作组(TWG)制定的附加需求。本文档分为以下领域:
本文档可与 [MAC]、[LL]、[UCI] 和 [SUS_API] 结合,构成 FiRa 设备的 UWB 子系统(UWBS)。
本规范中的部分信息引用自和/或衍生自 [IEEE_802_15_4_2020] 和 [IEEE_802_15_4z_2020]。
本文档中提及的 FiRa PHY 技术需求映射到 IEEE 技术规范的各章节如下:
第5.1.1节定义了支持的 PHY 协议数据单元(PPDU)格式:SP0(加扰时间戳序列(STS)包配置0)、SP1(STS包配置1)和 SP3(STS包配置3),详见 [IEEE_802_15_4z_2020] 第15.2.1子条款。本FiRa PHY规范不包含 SP2(STS包配置2)的需求。
第5.1.2节定义了基本脉冲重复频率(BPRF)模式的 PHY 报头(PHR)格式(详见 [IEEE_802_15_4_2020] 第15.2.7子条款),以及可选的高脉冲重复频率(HPRF)模式的 PHR 格式(详见 [IEEE_802_15_4z_2020] 第15.2.7子条款)。
第5.1.3节定义了 BPRF 的参数集(详见 [IEEE_802_15_4z_2020] 第15.7子条款),增加了使用短帧起始定界符(SFD)的 SP1 和 SP3 PPDU 格式的可选集(SFD定义于 [IEEE_802_15_4_2020] 第15.2.6.3子条款)。支持可选 HPRF 模式的设备必须支持较低数据速率以及具有0和1个分段的加扰时间戳序列(STS)配置。表3明确了所需的 HPRF 集。HPRF 模式参数描述请参考 [IEEE_802_15_4z_2020] 第15.3.3和15.7子条款。
第5.2.1节描述的接收机需求由 FiRa 制定。
第5.2.2节定义了工作频段,详见 [IEEE_802_15_4_2020] 第15.4.1子条款。FiRa 需求仅涉及频带组2。
第5.2.3节的前导码(Ci)定义了 PHY 使用的码索引(Ci)码。这些码在 [IEEE_802_15_4_2020] 和 [IEEE_802_15_4z_2020] 第15.2.6.2子条款中规定。
第5.2.4节的载波频率和符号定时需求、第5.2.5节的基带脉冲响应需求以及第5.2.6节的发射信号质量需求由 FiRa 定义。时域脉冲掩码定义于 [IEEE_802_15_4z_2020] 第15.4.4子条款。
第5.3节的定时需求、第5.4节的性能需求以及第5.5节的 PHY 测试模式需求由 FiRa 制定。
第5.3.1节中与块相关的定时需求容差参考 [IEEE_802_15_4z_2020] 第6.9.7.2子条款。
| 引用标识 | 描述 |
|---|---|
| IEEE_802_15_4_2020 | IEEE Std 802.15.4-2020 — 低速率无线网络标准。电气与电子工程师协会(IEEE)。2020年。取自 https://standards.ieee.org/standard/802_15_4-2020.html |
| IEEE_802_15_4z_2020 | IEEE Std 802.15.4z-2020 — 低速率无线网络标准 — 增补1:增强型超宽带(UWB)物理层(PHY)及关联测距技术。IEEE。2020年。取自 https://standards.ieee.org/standard/802_15_4z-2020.html |
| LL | FiRa® 链路层(LL)技术规范 v4.0.0。FiRa Consortium, Inc. 2025年11月。可从 https://groups.firaconsortium.org/wg/members/document/folder/96 和 https://firaconsortium.org/resource-hub/specifications 获取 |
| MAC | FiRa® 媒体接入控制(MAC)技术规范 v4.0.0。FiRa Consortium, Inc. 2025年11月。同上获取 |
| RFC_2119 | RFC中用于指示需求等级的关键词。RFC 2119。互联网工程任务组(IETF)。1997年3月。取自 https://www.ietf.org/rfc/rfc2119.txt |
| SUS_API | FiRa® 安全UWB服务(SUS)API技术规范 v4.0.0。FiRa Consortium, Inc. 2025年11月。同上获取 |
| UCI | FiRa® UWB命令接口(UCI)技术规范 v4.0.0。FiRa Consortium, Inc. 2025年11月。同上获取 |
| UCI_EXT | FiRa® UWB命令接口(UCI)测试扩展 v4.0.0。FiRa Consortium, Inc. 2025年11月。同上获取 |
| 术语(英文) | 定义 |
|---|---|
| Dynamic STS | 一种模式,其中用于生成STS的UWB会话密钥由安全组件通过SUS外部API提供,且一轮中每个给定槽位使用的STS与上一轮和下一轮对应槽位的STS不同。 |
| FiRa Core Specifications(FiRa核心规范) | 定义FiRa协议栈较低层(通常硬件实现)的技术规范集合,具体包括:FiRa® 物理层(PHY)技术规范、FiRa® 媒体接入控制(MAC)技术规范、FiRa® UWB命令接口(UCI)技术规范、FiRa® 安全UWB服务(SUS)API技术规范、FiRa® 链路层(LL)技术规范。 |
| FiRa Device(FiRa设备) | 满足FiRa技术规范中所定义需求的设备。 |
| Initiator(发起方) | 通过发送第一个RFRAME(即测距发起消息(RIM))来发起测距交换的FiRa设备。 |
| Provisioned STS | 一种模式,其中用于生成STS的UWB会话密钥由UWBS的主机设备通过UCI提供,或通过SUS外部API获取,且一轮中每个给定槽位使用的STS与上一轮和下一轮对应槽位的STS不同。 |
| Responder(响应方) | 响应从发起方接收到的测距发起消息(RIM)的FiRa设备。 |
| Scrambled Timestamp Sequence (STS)(加扰时间戳序列) | 用于确保测距测量时间戳的完整性和准确性的加密序列。 |
| UWB Command Interface (UCI)(UWB命令接口) | 主机与UWB子系统之间的逻辑接口。 |
| UWB Subsystem (UWBS)(UWB子系统) | 实现FiRa核心规范的硬件组件。 |
以下缩略语和缩写适用于本文档。表1中列出的大多数缩略语继承自 [IEEE_802_15_4_2020] 和 [IEEE_802_15_4z_2020] 第3.2节。
| 缩略语 | 全称 |
|---|---|
| AoA | Angle of Arrival(到达角) |
| BPRF | Base Pulse Repetition Frequency(基本脉冲重复频率) |
| Ci | Code Index(码索引) |
| CM | Control Message(控制消息) |
| CSW | Critical Search Window(关键搜索窗口) |
| DUT | Device Under Test(被测设备) |
| EFA | Effective False Acceptance(有效错误接受) |
| FCS | Frame Check Sequence(帧校验序列) |
| HPRF | Higher Pulse Repetition Frequency(高脉冲重复频率) |
| HRP-ERDEV | High Rate Pulse Repetition Frequency UWB PHY Based Enhanced Ranging capable Device(基于高脉冲重复频率UWB PHY的增强测距能力设备) |
| LoS | Line of Sight(视距) |
| lsb | least significant bit(最低有效位) |
| msb | most significant bit(最高有效位) |
| NEFA | Normalized EFA(归一化有效错误接受率) |
| NRMSE | Normalized Root Mean Square Error(归一化均方根误差) |
| PHR | PHY Header(PHY报头) |
| PHY | Physical Layer(物理层) |
| PPDU | PHY Protocol Data Unit(PHY协议数据单元) |
| PSDU | PHY Service Data Unit(PHY服务数据单元) |
| PSR | Preamble Symbol Repetitions(前导码符号重复次数) |
| RF | Radio Frequency(射频) |
| RIM | Ranging Initiation Message(测距发起消息) |
| SECDED | Single Error Correct Double Error Detection(单纠错双检错) |
| SFD | Start of Frame Delimiter(帧起始定界符) |
| SHR | Synchronization Header(同步头) |
| SP0 | STS Packet Configuration 0(STS包配置0) |
| SP1 | STS Packet Configuration 1(STS包配置1) |
| SP3 | STS Packet Configuration 3(STS包配置3) |
| SS-TWR | Single-Sided Two-Way Ranging(单边双向测距) |
| STS | Scrambled Timestamp Sequence(加扰时间戳序列) |
| TWG | FiRa Consortium Technical Working Group(FiRa联盟技术工作组) |
| UCI | UWB Command Interface(UWB命令接口) |
| UWB | Ultra-wideband(超宽带) |
| UWBS | UWB Subsystem(UWB子系统) |
本文档中的关键词"REQUIRED"、"SHALL(应)"、"SHALL NOT(不应)"、"SHOULD(宜)"、"SHOULD NOT(不宜)"、"RECOMMENDED(推荐)"、"MAY(可)"和"OPTIONAL(可选)"应按照 [RFC_2119] 中的描述进行解释。
遵循以下编码约定:
对于需求编号,使用以下标签约定:
[PHY-GEN-0000] FiRa 联盟物理层(PHY)应支持 [IEEE_802_15_4z_2020] 第15.2.1节中描述的 PPDU 格式,包括 SP0、SP1 和 SP3。支持的 PPDU 格式如图1所示。
[PHY-GEN-0020] 在 BPRF 模式下,PHY 应支持 [IEEE_802_15_4_2020] 第15.2.7子条款中描述的 PHR 格式。
[PHY-GEN-0021] 在 BPRF 模式下,PHY 应支持 850 kb/s 的 PHR 编码速率。
[PHY-GEN-0022-O] 在 BPRF 模式下,PHY 可支持 6.8 Mb/s 的 PHR 编码速率。
[PHY-GEN-0023] 在 HPRF 模式下,PHY 应支持 [IEEE_802_15_4z_2020] 第15.2.7.3子条款中描述的 HRP-ERDEV PHR 格式。
[PHY-GEN-0024-O] 在 HPRF 模式下,PHY 可支持 2047 或 4095 个八位组的 PHY 服务数据单元(PSDU)长度。
[PHY-GEN-0025] 为支持更长的 PSDU 长度,PHY 应按照 [IEEE_802_15_4z_2020] 第15.2.7.3子条款和表15-9c的规定,使用 A1 和 A0 位。
[PHY-GEN-0100] 在 BPRF 模式下,PHY 应支持表2中的 BPRF 参数集1至4。
[PHY-GEN-0101-O] 在 BPRF 模式下,PHY 可支持表2中的 BPRF 参数集5和6。
[PHY-GEN-0102] 在 BPRF 模式下,PHY 在同一测距轮中应对数据帧和 RFRAME 使用相同的 SFD 编号和相同的 SYNC 前导码符号重复次数(PSR)。
表2 — BPRF模式工作参数集(源自 [IEEE_802_15_4z_2020] 表15-15。与 [IEEE_802_15_4z_2020] 表15-15相比,最后一列已修改,新增了第5行和第6行)。经IEEE许可转载。IEEE 2020版权所有。保留所有权利。
| BPRF Set# |
SYNC PSR |
SFD# (表15-7c) |
SFD 长度 |
STS 分段数 |
STS分段 长度 (512chip) |
PHR+ 数据 |
数据速率 (Mb/s) |
描述 |
|---|---|---|---|---|---|---|---|---|
| 1 | 64 | 0 | 8 | 0 | n/a | 是 | 6.8 | SP0(强制) |
| 2 | 64 | 2 | 8 | 0 | n/a | 是 | 6.8 | SP0(强制) |
| 3 | 64 | 2 | 8 | 1 | 64 | 是 | 6.8 | SP1(强制) |
| 4 | 64 | 2 | 8 | 1 | 64 | 否 | n/a | SP3(强制) |
| 5 | 64 | 0 | 8 | 1 | 64 | 是 | 6.8 | SP1(可选) |
| 6 | 64 | 0 | 8 | 1 | 64 | 否 | n/a | SP3(可选) |
[PHY-GEN-0150] 在 HPRF 模式下,PHY 应支持表3中定义的 SP0 和 SP1 的 HPRF 较低数据速率(即6.8 Mb/s)参数集。
[PHY-GEN-0151-O] 在 HPRF 模式下,PHY 可支持 SP0 和 SP1 的较高数据速率(即27.2 Mb/s)参数集。
[PHY-GEN-0152] 在 HPRF 模式下,PHY 在同一测距轮中应对数据帧和 RFRAME 使用相同的 SFD 编号和相同的 SYNC PSR。
[PHY-GEN-0153] 在 HPRF 模式下,PHY 应支持表3中定义的 SP1 和 SP3 的一个加扰时间戳序列(STS)分段。
[PHY-GEN-0154-O] 在 HPRF 模式下,PHY 可支持 SP1 和 SP3 的两个或更多 STS 分段。
[PHY-GEN-0155-O] 在 HPRF 模式下,PHY 可支持 [IEEE_802_15_4z_2020] 第15.3.3.3子条款中描述的非系统卷积编码器。
[PHY-GEN-0156] 当使用非系统卷积编码时,PHY 应支持 [PHY-GEN-0050] 中描述的等效 PHY 参数集,其中较低数据速率参数集的数据速率为 7.8 Mb/s。
[PHY-GEN-0157-O] 当使用非系统卷积编码时,PHY 可支持 [PHY-GEN-0051] 中描述的等效 PHY 参数集,其中较高数据速率参数集的数据速率为 31.2 Mb/s。
[PHY-GEN-0158] 当为测距会话选择非系统卷积编码器时,PHY 应对所有数据包使用此编码。
表3 — HPRF模式工作参数集(源自 [IEEE_802_15_4z_2020] 表15-16。与 [IEEE_802_15_4z_2020] 相比,新增了最后一列以及 HPRF Set#32 至 #35)。经IEEE许可转载。IEEE 2020版权所有。保留所有权利。
| Set# | SYNC PSR | SFD# | SFD长度 | STS分段数 | STS分段长度 (512chip) | PHR+数据 | 数据速率 (Mb/s) | STS包 配置 | Required |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 64 | 2 | 8 | 0 | n/a | 是 | 6.8 | SP0 | 是 |
| 2 | 32 | 2 | 8 | 0 | n/a | 是 | 6.8 | SP0 | 是 |
| 3 | 32 | 2 | 8 | 0 | n/a | 是 | 27.2 | SP0 | 否 |
| 4 | 32 | 1 | 4 | 0 | n/a | 是 | 27.2 | SP0 | 否 |
| 5 | 64 | 2 | 8 | 2 | 32 | 是 | 6.8 | SP1 | 否 |
| 6 | 64 | 2 | 8 | 1 | 64 | 是 | 6.8 | SP1 | 是 |
| 7 | 64 | 2 | 8 | 2 | 64 | 是 | 6.8 | SP1 | 否 |
| 8 | 32 | 2 | 8 | 1 | 32 | 是 | 6.8 | SP1 | 是 |
| 9 | 32 | 2 | 8 | 2 | 32 | 是 | 6.8 | SP1 | 否 |
| 10 | 32 | 2 | 8 | 1 | 64 | 是 | 6.8 | SP1 | 是 |
| 11 | 32 | 2 | 8 | 2 | 64 | 是 | 6.8 | SP1 | 否 |
| 12 | 64 | 2 | 8 | 1 | 128 | 是 | 6.8 | SP1 | 是 |
| 13 | 64 | 2 | 8 | 2 | 128 | 是 | 6.8 | SP1 | 否 |
| 14 | 32 | 2 | 8 | 1 | 64 | 是 | 27.2 | SP1 | 否 |
| 15 | 32 | 2 | 8 | 2 | 64 | 是 | 27.2 | SP1 | 否 |
| 16 | 32 | 2 | 8 | 1 | 32 | 是 | 27.2 | SP1 | 否 |
| 17 | 32 | 2 | 8 | 2 | 32 | 是 | 27.2 | SP1 | 否 |
| 18 | 32 | 1 | 4 | 1 | 32 | 是 | 27.2 | SP1 | 否 |
| 19 | 32 | 1 | 4 | 2 | 32 | 是 | 27.2 | SP1 | 否 |
| 20 | 64 | 3 | 16 | 1 | 128 | 否 | n/a | SP3 | 是 |
| 21 | 64 | 3 | 16 | 2 | 128 | 否 | n/a | SP3 | 否 |
| 22 | 64 | 2 | 8 | 1 | 128 | 否 | n/a | SP3 | 是 |
| 23 | 64 | 2 | 8 | 2 | 128 | 否 | n/a | SP3 | 否 |
| 24 | 64 | 2 | 8 | 1 | 64 | 否 | n/a | SP3 | 是 |
| 25 | 64 | 2 | 8 | 2 | 32 | 否 | n/a | SP3 | 否 |
| 26 | 32 | 2 | 8 | 1 | 64 | 否 | n/a | SP3 | 是 |
| 27 | 32 | 2 | 8 | 2 | 64 | 否 | n/a | SP3 | 否 |
| 28 | 32 | 2 | 8 | 1 | 32 | 否 | n/a | SP3 | 是 |
| 29 | 32 | 2 | 8 | 2 | 32 | 否 | n/a | SP3 | 否 |
| 30 | 32 | 1 | 4 | 1 | 32 | 否 | n/a | SP3 | 是 |
| 31 | 32 | 1 | 4 | 2 | 32 | 否 | n/a | SP3 | 否 |
| 32 | 64 | 3 | 16 | 0 | n/a | 是 | 6.8 | SP0 | 否 |
| 33 | 64 | 3 | 16 | 1 | 128 | 是 | 6.8 | SP1 | 否 |
| 34 | 64 | 3 | 16 | 2 | 128 | 是 | 6.8 | SP1 | 否 |
| 35 | 64 | 2 | 8 | 2 | 64 | 否 | n/a | SP3 | 否 |
对于带有 PSDU 的数据包,接收机灵敏度是指在接收机端口测量的、PSDU 错误率为1%时的接收信号功率电平。灵敏度电平基于表4中给出的载荷数据速率确定。对于所有包错误率测量,使用20个八位组的 PSDU。
[PHY-RX-0000] 对于所有支持的 SP0 和 SP1 参数集,PHY 在表4所列功率电平下的 PSDU 错误率应低于1%。当 PHR 正确解码但 PSDU 内容或长度与预期不符时,视为发生 PSDU 错误。
表4 — 接收机SP0和SP1包灵敏度电平
| STS包配置 | 载荷数据速率(Mb/s) | 灵敏度电平(dBm) |
|---|---|---|
| SP0, SP1 | 6.8 | -85 |
| SP0, SP1 | 7.8 | -85 |
| SP0, SP1 | 27.2 | -80 |
| SP0, SP1 | 31.2 | -80 |
对于 SP3 数据包,接收机灵敏度是指 PHY 以正确 STS 正确接收99%的 SP3 数据包时的接收信号功率电平。灵敏度电平基于表5中给出的前导码长度确定。
[PHY-RX-0010] 对于所有支持的 SP3 参数集,PHY 在表5给出的灵敏度功率电平下,应报告正确接收至少99%的 SP3 数据包。
表5 — 接收机SP3灵敏度电平
| SYNC PSR | 灵敏度电平(dBm) |
|---|---|
| 64 | -88 |
| 32 | -85 |
接收机首径动态范围定义为:在 ≥ 95% 的试验中,PHY 能够以 ≤ 2.5 ns 的误差确定直接路径时间戳时,直接传播路径与最大反射路径之间的功率差。首径动态范围通过双路径信道模型进行验证,以模拟直接路径和最大反射路径。
为测量首径动态范围,将接收到的反射路径信号强度设置为高于被测包格式所需灵敏度电平30 dB(如第5.2.1.1和5.2.1.2节所定义)。反射路径相对于直接路径的路径延迟为15 ns。
[PHY-RX-0020] PHY 应具有接收机首径动态范围,其中直接传播路径比最大反射路径低 ≥ 20 dB。
[PHY-RF-0000] PHY 应在 [IEEE_802_15_4_2020] 第15.4.1子条款定义的频带组2中工作;频带组0和1不在范围内。
[PHY-RF-0001] PHY 应支持表6所示的信道9。
[PHY-RF-0002] PHY 应支持 499.2 MHz 带宽模式。
表6 — PHY频带分配(源自 [IEEE_802_15_4_2020] 表15-11。新增了强制/可选列)。经IEEE许可转载。IEEE 2020版权所有。保留所有权利。
| IEEE 802.15.4 信道号 | 中心频率(MHz) | 强制/可选 |
|---|---|---|
| 5 | 6489.6 | O(可选) |
| 6 | 6988.8 | O(可选) |
| 8 | 7488.0 | O(可选) |
| 9 | 7987.2 | M(强制) |
| 10 | 8486.4 | O(可选) |
| 12 | 8985.6 | O(可选) |
| 13 | 9484.8 | O(可选) |
| 14 | 9984.0 | O(可选) |
[PHY-GEN-0050-O] 在 BPRF 模式下,[IEEE_802_15_4_2020] 表15-7中的码索引(Ci)码9至12可在表6中的所有信道上使用。
[PHY-GEN-0051] PHY 应在所有支持的通道上支持 Ci 码9至12。
[PHY-GEN-0060-O] 在 HPRF 模式下,[IEEE_802_15_4z_2020] 表15-7a中的 Ci 码25至32可在表6中的所有信道上使用。
[PHY-GEN-0061] PHY 应在所有支持的通道上支持 Ci 码25至32。
[PHY-TIM-0000] PHY 的发射载波频率容差和脉冲定时应小于 ±15 ppm。为考虑发射机建立时间,这些测量中应排除同步头(SHR)的前1 μs。
[PHY-TIM-0010] PHY 应从同一时钟参考源导出 TX 载波和脉冲时钟。
为实现一致的首径检测性能,强烈建议 PHY 发射机的脉冲响应满足某些约束条件。PHY 的脉冲响应通过将发射数据包的前导码部分与预期前导码 Ci 码进行相关,并缩放所得脉冲使其峰值幅度为实数且值为1来估计。
[PHY-TX-0000] PHY 应将发射时域脉冲约束为使用 [IEEE_802_15_4z_2020] 图15-13a中定义的掩码的归一化时域响应,Tp = 2 ns。
[PHY-TX-0001] 从脉冲幅度归一化值大于0.015的时刻起,PHY 的脉冲应在2.5 ns内单调上升至峰值。注:此测量应在基带电平下进行测试。
脉冲形状如图15-13a of [IEEE_802_15_4z_2020] 所示,Tp = 2 ns。
帧某部分的发射信号质量使用归一化均方根误差(NRMSE)度量进行测量,公式如下:
其中:
SHR 的前1 μs 视为发射机建立时间,不计入 NRMSE 计算。
[PHY-TX-0050] PHY 在95%的已发射数据包中,SHR 和 STS 的 NRMSE 应小于25%。SHR 的前1 μs 应按照第5.2.6节所述予以排除。
[PHY-TX-0051] PHY 在95%的已发射数据包中,PHR 和 PSDU 的 NRMSE 应小于30%。
[PHY-TX-0052] PHY 的数据包不同部分(如 SHR、STS、PHR、PSDU)的脉冲电平比率应在 ±2 dB 范围内。
[PHY-TIM-0020] PHY 的块定时容差应为 ±100 ppm,如 [IEEE_802_15_4z_2020] 第6.9.7.2子条款所述。
[PHY-TIM-0030] 在活动测距轮内,PHY 用于测量 Tround 和 Treply 的时钟精度应为 ±15 ppm。
[PHY-TIM-0040] PHY 应从与 TX 载波和脉冲时钟相同的时钟参考源导出用于测量 Tround 和 Treply 的时钟。注:这有助于时钟校正过程。
[PHY-TIM-0050] 在活动测距轮中发送数据包时,PHY 应使用启动该轮的消息(例如,控制消息(CM)、测距发起消息(RIM))的位置作为定时参考。发射开始应在该数据包时隙中相对于参考消息开始位置后的 0 至 +10 μs 范围内。
[PHY-PERF-0000] PHY 在视距(LoS)环境下,1至10米距离范围内,测距精度应为 ±10 cm,成功率 ≥ 95%。
[PHY-PERF-0020] 如果 PHY 支持到达角(AoA),在视距(LoS)环境下,0.1至2米距离范围内,AoA 精度应为 ±5°,成功率 ≥ 95%,AoA 覆盖范围为(-60°)至(+60°)。
[PHY-PERF-0500-O] 支持动态 STS 和/或预配置 STS 的 FiRa 设备可支持本节定义的 PHY 安全配置参数。
设 Xphy 为设备 A 和设备 B 之间的物理距离。在一次测距事件中,A 和 B 之间的测量/报告距离记为 Ymea。当测量距离小于实际物理距离时,即 Ymea < Xphy,称此测试为错误接受事件。
对于每个实际应用,PHY 应定义一个特定的关键搜索窗口(CSW),由一组比物理首径更早/更短的定时/距离候选组成。只有当 CSW 内的一个定时/距离候选被识别并报告时,才实现有效攻击。因此,只有当测量/报告距离位于 CSW 内时,即 Ymea ∈ CSW,才计为一个有效错误接受事件。因此,有效错误接受率(EFA)定义为 EFA ≜ Prob(Ymea ∈ CSW),用于衡量安全级别。注意 EFA 可上界为:EFA ≤ |CSW| · p,其中 |CSW| 表示 CSW 的基数,p 表示检查 CSW 内一个候选时的 EFA。进一步地,可通过将 EFA 除以相应 CSW 的长度来定义归一化 EFA(NEFA),即 NEFA ≜ EFA ÷ L,其中 L 表示 CSW 的长度(以米为单位)。
[PHY-PERF-0501] PHY 安全配置应至少支持以下三个安全级别(以 NEFA 表示,具有应用特定的 CSW):低(NEFA ≤ 2-10)、中(NEFA ≤ 2-20)、高(NEFA ≤ 2-48)。
[PHY-GEN-1000] PHY 应支持以下子条款中定义的发射和接收测试模式。这些测试模式由测试工具通过 UCI 测试扩展接口 [UCI_EXT] 进行配置。
[PHY-GEN-1001] PHY 应能够重复发送所有支持的数据包格式,连续前导码开始之间的间隔为 1 ms 至 15 ms,步进为 1 ms。
[PHY-GEN-1002] PHY 应能够从第5.1.3.1节和第5.1.3.2节概述的 BPRF 和 HPRF 参数集支持集中生成格式正确的数据包。
[PHY-GEN-1003] PHY 应为每个数据包发送格式正确的 PHR,包含正确的 PHY 载荷长度字段和单纠错双检错(SECDED)。
[PHY-GEN-1004] PHY 应允许通过 UCI 接口将 range 位设置为0或1。
[PHY-GEN-1005] PHY 应能够发送最小4个八位组到最大支持数据包长度的 PSDU。
[PHY-GEN-1010] PHY 应在载荷中包含有效的帧校验序列(FCS)。
[PHY-GEN-1050] PHY 应能够重复接收所有支持的数据包格式。连续前导码开始之间的间隔为 1 ms 至 15 ms,步进为 1 ms。
[PHY-GEN-1060] PHY 应能够接收来自第5.1.3.1节和第5.1.3.2节概述的 BPRF 和 HPRF 参数集支持集中的格式正确数据包。
[PHY-GEN-1070] 在周期性接收测试期间,PHY 应在设定的时间间隔内记录 [UCI_EXT] 中列出的统计信息。
[PHY-GEN-1071] PHY 应通过 UCI 接口 [UCI_EXT] 报告这些统计信息。
[PHY-GEN-1100] 为测量首径动态范围,PHY 应支持简化的 SS-TWR 场景,其中 PHY 承担发起方角色,测试工具承担响应方角色,具体描述如下。发起方和响应方角色的定义请参见 [MAC] 第5.1节。
归一化均方根误差(NRMSE)计算的目的是衡量在被测设备(DUT)的某些 impairment 被移除后的残余效应。由于预期接收机能够处理一定程度的载波频率偏移和符号时钟偏移(如存在单独的测试需求所示),因此整体载波频率偏移和符号时钟偏移被移除。由于预期接收机能够补偿 SHR 同步与帧后续部分接收之间的一定程度的相位漂移(例如,由于残余载波频率偏移),且该补偿也预期能够处理并非由载波频率偏移引起的缓慢变化的相位漂移,因此逐块的附加相位偏移也被移除。
注意,动态 impairment(符号时钟抖动、相位噪声等)有意保留在信号中,并计入 NRMSE 测量。
在 SHR 和 STS 突发中,脉冲间干扰可忽略不计,通过参考脉冲(见附录B)的匹配滤波来估计复脉冲幅度相对容易。然而,在 PHR 和 PSDU 突发中,脉冲间干扰显著。该测试程序使用下面描述的参考突发的最小二乘拟合来估计突发内的复脉冲幅度。
设 p 为表示参考脉冲采样的列向量。如果 b 表示突发内脉冲的复幅度的列向量,则在理想情况下,突发的采样可以计算为:
其中:

以下是 PSDU(HPRF,DRHM_HR)中两个突发(单个符号)的示例:
P 是一个 M × L 矩阵,其中 M 是突发中的采样数,L 是突发内的脉冲数。0 是表示脉冲间间隔的零列向量。注意,通常 0 的长度小于 p 的长度;因此存在脉冲间干扰。
下面是一个脉冲及对应 P 矩阵的示例。脉冲间间隔为两个采样(2x 过采样,零列向量 0 = [0 0]T),脉冲形状由采样 p = [p0 p1 p2 p3 p4]T 给出(同样在2x 过采样):
要解决的问题是上述过程的逆问题:已知 s,需要找到 b。由于 M ≫ L,上述线性方程组是超定的,无法精确求解。然而,可以找到 b̂ 使得 s 和 ŝ = P b̂ 之间的均方误差最小:
这里,P† 是 Moore-Penrose 伪逆矩阵:
注意,在 Matlab、Numpy 和其他数值求解器中,可以更高效地解决上述最小二乘问题而无需显式计算 P†,例如在 Matlab 中写作 b̂ = P \ s。然而,在本例中,由于 P 对于所有相同长度的突发是相同的,仅计算一次 P† 并与每个突发的采样相乘更为高效。
一旦知道突发的复幅度(b̂),通过移除逐块相位偏移、突发值(bj)的极性以及星座零值,即可计算 Pj 的值。然后根据第5.2.6节中的公式计算 NRMSE。
以下是应用于创建 P† 矩阵的突发长度(码片数):
| 帧部分 | BPRF | HPRF | |||
|---|---|---|---|---|---|
| DRBM_LP | DRBM_HP | DRHM_LR | DRHM_HR | ||
| SHR | 1* | 1* | |||
| STS | 1* | 1* | |||
| PHR | 64 | 8 | 16 | 4 | |
| PSDU | 8 | 16 | 4 | ||
下图说明了帧如何被划分用于估计、补偿和 NRMSE 计算。
注意,估计和补偿相位的编写方式是为了避免出现累积相位旋转超过180°(并翻转符号至 −179.99…°)的情况,这可能导致某个块的相位偏移估计不正确。
以下是计算参考脉冲形状的高级描述:
© 2020–2026 FiRa Consortium. All rights reserved. FiRa Consortium, the FiRa logo, FiRa Certification logo and FiRa tagline are trademarks or registered trademarks of FiRa Consortium or its licensor(s)/supplier(s) in the US and other countries and may not be used without permission. All other trademarks, service marks, and product or service names are trademarks or registered trademarks of their respective owners.
本中文翻译仅供内部参考阅读。原文版权归 FiRa Consortium 所有。