您可以使用以下互操作性测试用例,在 Spectrum Access System (SAS) 中测试 Priority Access License (PAL) 功能。PAL 互操作性测试套件的当前版本为 v2。设备供应商会被分配特定区域以进行测试。如需了解详情,请参阅 PAL 测试区域。
如需通过 PAL 与 SAS 的互操作性测试,您的公民宽带无线电服务设备 (CBSD) 需要具有频谱查询功能。无法发出或处理频谱查询的 CBSD 将无法通过测试。请务必在 Google 提供的测试结果电子表格中验证测试结果。
SAS 互操作性测试的要求
如需测试 SAS 与 SAS 模型及其软件版本的互操作性,您需要具备以下条件:
-
测试 ID 必须有效,并且符合 第 96 部分 FCC ID 的要求。对于尚待 FCC 认证的设备,请与 SAS 支持团队联系。
测试用户 ID
如果您是 Google SAS 客户,请使用现有的用户 ID。如果您不是客户,但想要测试您的设备,请与 SAS 支持团队联系,以批准用于 SAS 测试环境的自定义用户 ID。
设备测试证书
任何 CBRS 设备证书都适用于测试 SAS 环境。如果您没有 CBSD 或网域代理 (DP) 设备的测试证书,请与 SAS 支持团队联系。测试证书仅适用于 SAS 测试环境。
PAL 测试用例 1:在受保护区域内运行的符合 PAL 标准的新 CBSD(正常 PAL 操作)
此测试用例用于验证当新的 CBSD 注册并在其运营商拥有 PAL 的区域开始运营时,CBSD 是否会请求 PAL 频道授权。
前提条件
确保按如下方式注册新的 CBSD:
- 在您分配的 PAL 所在郡的边界内。
- 与分配的 PAL 关联的用户 ID。
步骤
请验证以下步骤:
- CBSD 发送频谱查询请求。
SAS 的频谱查询响应显示第五频道是 PAL 频道。
CBSD 会为任何 PAL 频道请求授权。
SAS 发送授权响应,表明它是 PAL 授权。您可以在测试 SAS 门户中找到以下内容:
- 结果
- CBSD 的状态标签页上的 PAL 授权。
- CBSD 的 Coex 标签页上关联的 PPA。
CBSD 会根据
heartbeatInterval
定期向 SAS 发送心跳请求,并从 SAS 接收心跳响应。第一个心跳请求必须将operationState
设置为 Granted。Google SAS 建议将heartbeatInterval
设置为 60 秒。SAS 会回复,表示已批准心跳请求。
如果之前的心跳请求获得批准,CBSD 会根据
heartbeatInterval
定期向 CBSD 发送后续心跳请求,并将operationState
字段设置为 Authorized。SAS 会回复,表示已批准心跳请求。
结果
下表列出了测试的预期结果。
接收 | 发送次数 | |
---|---|---|
SAS |
|
|
CBSD |
|
|
PAL 测试用例 2a:在其他渠道上从 GAA 授权转为 PAL 授权的符合 PAL 条件的现有 CBSD
此测试用例用于验证当其他频道有有效的 PAL 频道可用时,具有 General Authorized Access (GAA) 的 PAL-qualified CBSD 的行为方式。
前提条件
请确保满足以下条件:
- CBSD 已在您分配的 PAL 所在郡的边界内注册了间歇性 PAL 用户 ID
test_pal_user_id
。如需了解详情,请参阅 PAL 测试区域。 - CBSD 持有的 GAA 许可涵盖除第三个信道(3570 MHz 到 3580 MHz)以外的所有信道。
- CBSD 正在 GAA 授予的权限上进行心跳。
步骤
请验证以下步骤:
- 测试开始于 CBSD 根据时间表自动停用间歇性 PAL 用户 ID 时。
- CBSD 请求的 GAA 授权涵盖除第三个信道(3570 MHz 到 3580 MHz)以外的任何信道。
- GAA 授予的 CBSD 心跳。
- SAS 会根据时间表自动激活间歇性 PAL 用户 ID。
- 可选:CBSD 放弃其 GAA 授权。
- CBSD 发送频谱查询请求。
SAS 的频谱查询响应显示,第 3 个频道是 PAL 频道。
CBSD 请求为 PAL 频道 3(3570 MHz 至 3580 MHz)授予许可。
CBSD 收到 SAS 发来的授权响应。
CBSD 会根据
heartbeatInterval
定期向 SAS 发送心跳请求,并从 SAS 接收心跳响应。第一个心跳请求必须将operationState
设置为 Granted。SAS 会回复,表示已批准心跳请求。
如果之前的心跳请求已获批准,CBSD 会根据
heartbeatInterval
定期向 SAS 发送后续心跳请求,并将operationState
字段设置为 Authorized。SAS 会回复,表示已批准心跳请求。
结果
下表列出了测试的预期结果。
接收 | 发送次数 | 可接受 | |
---|---|---|---|
SAS |
|
|
|
CBSD |
|
|
|
PAL 测试用例 2b:在同一频道上从 GAA 授权转换为 PAL 授权的符合 PAL 条件的现有 CBSD
在已注册并运行 CBSD 的区域中创建新的 PPA。此测试用例用于验证在有效的 PAL 频道可用时,具有 PAL 频道 GAA 授予的 PAL 合格 CBSD 的行为方式。
对于符合 PAL 条件的 CBSD,SAS 会自动将 GAA 补贴转换为同一频道上的 PAL 补贴。在这种情况下,CBSD 在从仅限 GAA 转换为 PAL 受保护时,预计不会执行任何操作。
前提条件
请确保满足以下条件:
- CBSD 注册地点位于您分配的 PAL 所在郡的境内。
- CBSD 使用间歇性 PAL 用户 ID
test_pal_user_id
进行配置。
步骤
请验证以下步骤:
- 当 SAS 根据时间安排自动停用间歇性 PAL 用户 ID 时,测试便会开始。
- CBSD 请求一个跨第 3 个频道(3570 MHz 到 3580 MHz)的 GAA 授权。
CBSD 开始针对 GAA 授予进行心跳。
SAS 会根据时间表自动激活间歇性 PAL 用户 ID。
可选:在间歇性 PAL 用户 ID 变为活动状态后,CBSD 会发出频谱查询请求。
对频谱查询请求的 SAS 响应包含 PAL 频道 3。
结果
下表列出了测试的预期结果。
接收 | 发送次数 | 可接受 | |
---|---|---|---|
SAS |
|
|
|
CBSD |
|
|
继续针对之前的授予进行心跳 |
PAL 测试用例 3a:现有的仅限 GAA 的 CBSD 在某个频道上获得了授权许可,该频道后来变为 PAL 频道
此测试用例用于验证,当在仅限 GAA 的 CBSD 运行的地区和渠道中创建 PPA 时,CBSD 能否成功迁移到其他渠道。CBSD
前提条件
确保您有两个 CBSD,如下所示:
- CBSD 1 已注册为间歇性 PAL 用户 ID
test_pal_user_id
,且位于您分配的 PAL 所在的郡境内。 - CBSD 2 配置了与您分配的 PAL 关联的用户 ID,但尚未注册。
步骤
请验证以下步骤:
- CBSD 1 成功请求在第五个频道(3590 MHz 到 3600 MHz)上获得 GAA 授权。
- CBSD 2 在距离 CBSD 1 10 米的范围内注册,并且还成功在第五个频道(即 PAL 频道)上收到授权。
- CBSD 1 会在 CPAS 完成后发送心跳请求。
- SAS 使用
responseCode 500
(Terminated_Grant
) 向 CBSD 1 发送心跳响应。由于 CBSD 使用的 GAA 授权与 CBSD 2 所在 PPA 相关联的 PAL 信道重叠,因此授权被终止。 - CBSD 1 会在授权终止后发送频谱查询请求。
- SAS 发送的频谱查询响应不再显示 PAL 频道。
- CBSD 会针对可用频道请求新的授权。
结果
下表列出了测试的预期结果。
接收 | 发送次数 | 可接受 | ||
---|---|---|---|---|
SAS |
|
|
||
CBSD | CBSD 1 |
|
|
在 transmitExpireTime +60 秒之前停止在 PAL 频道上传输 |
CBSD 2 |
|
|
PAL 测试用例 3b:现有 PPA 中请求在 GAA 渠道上获得 GAA 授权的新 GAA 专用 CBSD
此测试用例用于验证 CBSD 是否正确响应来自 SAS 的 PAL 频道指南。
前提条件
确保您有两个 CBSD,如下所示:
- CBSD 1 使用间歇性 PAL 用户 ID
test_pal_user_id
进行配置。 - CBSD 2 使用 PAL 分配的用户 ID 进行配置,并在您分配的 PAL 所在的郡境内注册。该频道在第 5 频道上拥有有效的 PAL 许可。
步骤
请验证以下步骤:
- CBSD 1 在距离 CBSD 2 10 米以内的某个位置进行注册。
- CBSD 1 向 SAS 发送频谱查询。
- SAS 回复了频谱查询,其中排除了 3590 MHz 到 3600 MHz 的 PAL 频道 5。
- CBSD 根据频谱查询响应,发送了不在第 5 个频道上的授权请求。
- CBSD 收到授予响应,并开始对授予进行心跳。
- 在首次成功发送心跳信号后,CBSD 会在相应频道和功率下开始传输。
结果
下表列出了测试的预期结果。
接收 | 发送次数 | |
---|---|---|
SAS |
|
|
CBSD 1 | 所有请求的成功响应数 |
|
PAL 测试用例 3c:(可选)现有 PPA 中新的仅限 GAA 的 CBSD,用于请求在受 PAL 保护的频道上授予 GAA
此可选测试用例用于验证在 PAL 频道上授予请求时,仅限 GAA 的 CBSD 是否会正确响应。
前提条件
确保您有两个 CBSD,如下所示:
- CBSD 1 使用间歇性 PAL 用户 ID
test_pal_user_id
进行配置。 - CBSD 2 使用 PAL 分配的用户 ID 进行配置,并在您分配的 PAL 所在的郡境内注册。该频道在第 5 频道上拥有有效的 PAL 许可。
步骤
请验证以下步骤:
- CBSD 1 向 SAS 发送第 5 频道的 GAA 授权请求,该频道是 CBSD 2 的 PAL 频道。
- SAS 使用
responseCode 400
(Inside exclusion zone
) 响应并拒绝授权请求。 - CBSD 执行频谱查询。
- SAS 回复了频谱查询,其中排除了 3590 MHz 到 3600 MHz 的 PAL 频道 5。
- CBSD 根据频谱查询响应发送的授权请求不在 PAL 频道上。
- CBSD 收到授予响应,并开始对授予进行心跳。
- 在首次成功发送心跳信号后,CBSD 会在相应频道和功率下开始传输。
结果
下表列出了测试的预期结果。
接收 | 发送次数 | 可接受 | |
---|---|---|---|
SAS |
|
|
|
CBSD 1 | 使用 responseCode 400 授予回复 (Interface ) |
授权请求 |
|