驗證 CBSD 與 SAS 的互通性

Spectrum Access System (SAS) 測試套件的目前版本為 5.5 版。您可以使用下列測試案例,測試公民寬頻無線電服務裝置 (CBSD) 和 SAS 之間的互通性。請務必在 Google 提供的「測試結果」試算表中驗證測試結果。

SAS 互通性測試規定

如要測試 SAS 與 SAS 模型和軟體版本的互通性,您需要:

測試案例 1:CBSD 註冊、頻譜查詢、授權和心跳 (正常運作)

此測試案例會驗證下列項目:

  • CBSD 註冊程序、授權程序,以及啟用無線電的第一次成功心跳。
  • 您可以選擇在 CBSD 傳送頻譜查詢要求時,為後續授權要求使用頻譜查詢回應中的可用頻道。

WInnForum 認可的 CBRS 分組參數

groupingParam 物件陣列為選用項目,Google SAS 僅會將其用於一般授權存取 (GAA) 共存目的。

建議 CBSD 盡可能在註冊要求中傳送 groupingParam。由於 SAS 會接受頻譜查詢要求、授權要求和心跳要求中的 groupingParam 陣列,因此 CBSD 提供的後續資訊會覆寫先前的值。

有效 groupType 值清單已發布於 WINNF-SSC-0010

如果 CBSD 傳送無效的 groupType,SAS 會回應 responseCode 103 (Invalid_value)。目前,SAS 支援 groupTypePrincipal_Subordinate_SFGSpectrum_Reuse。並將分組參數儲存及上傳至 SAS Portal。SAS 會忽略任何其他有效的 groupType 值,並使用 responseCode 0 (Success)。

事前準備

確認 CBSD 未在 SAS Portal 中註冊,且未設為要求可用頻譜的子集。

步驟

請確認下列步驟:

  1. CBSD 會將註冊要求連同 FCC ID 和使用者 ID 傳送至 SAS。您可以使用任何已認證的 FCC ID,或是已與使用者 ID 一併確認,並由 SAS 支援團隊新增至許可清單的 ID。瞭解如何連線至測試 SAS 環境
  2. CBSD 會收到 SAS 的註冊回應。
  3. 選用:CBSD 會傳送頻譜查詢要求,以查詢可用的頻譜。

  4. 如果 CBSD 傳送頻譜查詢要求,就會從 SAS 收到可用頻道的清單。

  5. CBSD 會將授權要求傳送給 SAS。如果已進行頻譜查詢,CBSD 會要求 SAS 指出可用的頻率範圍。

  6. CBSD 收到 SAS 的核准回應。

  7. CBSD 會根據 heartbeatInterval 定期向 SAS 傳送心跳要求,並接收 SAS 的心跳回應。

  8. SAS 回應並核准心跳要求。

  9. 如果先前的心跳要求已核准,CBSD 會根據 heartbeatInterval 定期向 SAS 傳送後續心跳要求,並將 operationState 欄位設為「Authorized」

結果

下表列出測試的預期結果。

表 1. 測試用途 1
接收 傳送次數 可接受
SAS
  • 有效的註冊要求
  • 有效的授權要求
  • 至少每隔 heartbeatInterval 秒就傳送有效的定期心跳要求
所有要求的成功回應,心跳回應中包含 transmitExpireTime
CBSD 所有要求的成功回應
  • 有效的註冊要求
  • 有效的授權要求
  • 每隔 heartbeatInterval 秒發出有效的週期性心跳要求,包括 operationState 設為「已授權」的請求
第一次心跳傳輸成功後,CBSD 就會開始在對應的頻道和電源上傳輸。
SAS 入口網站

groupType 值為 Principal_Subordinate_SFGSpectrum_Reuse 時,CBSD 會在任一要求訊息中傳送分組參數

分組參數會顯示在「Coex 群組」部分的「Config」分頁中。

測試案例 2:授權放棄和註銷 (正常運作)

這個測試案例會驗證 CBSD 從 SAS 取消註冊的情況。

事前準備

請確認 CBSD 已註冊、持有授權,且正在發出心跳信號。

步驟

請確認下列步驟:

  1. CBSD 作業員會使用管理工具釋出頻譜。

  2. CBSD 會向 SAS 傳送註銷要求。

  3. CBSD 收到 SAS 的註銷回應。

結果

下表列出測試的預期結果。

表 2:測試用途 2
接收 傳送次數 可接受
SAS
  • 選用步驟:放棄要求
  • 註銷要求
  • 選用:放棄回應
  • 註銷要求
CBSD
  • 選用:放棄回應
  • 註銷要求
  • 選用步驟:放棄要求
  • 註銷要求
在傳送註銷或放棄要求前停止傳輸

測試案例 3a:核發停權:IAP 待處理

此測試案例會驗證下列項目:

  • 當 SAS 暫停 CBSD 的核准時,CBSD 無線電會關閉。
  • CBSD 會在後續心跳要求中回報正確的作業狀態。

事前準備

美國的 CBSD 有電力供應有限的頻道。佛羅里達州坦帕和加州洛杉磯等地點的功率預算低於 37 dBm/MHz。為便於模擬沿海地區的測試情境,請開啟 CBRS 的頻譜可用性疊加圖

請確認下列條件成立:

  • CBSD 會傳送授權要求,其中 maxEirp 值低於頻道的可用功率 (以 dBm/MHz 為單位)。

  • CBSD 會傳送心跳要求。如果要求的 maxEirp 小於或等於部分功率,SAS 會核准授權。

步驟

請確認下列步驟:

  1. CBSD 會針對部分功率的頻道傳送頻譜查詢。在頻譜查詢回應中,CBSD 會在相關頻道上找出可用的 maxEirp 值 (以 dBm 為單位)。
  2. CBSD 會傳送授權要求,其中 maxEirp 大於頻譜查詢回應中頻道的可用功率。
  3. CBSD 會傳送心跳要求。
  4. SAS 會透過 responseCode 501 傳送心跳回應 (Suspended_Grant: IAP Pending)。

結果

下表列出測試的預期結果。

表 3a. 測試案例 3a
接收 傳送次數
SAS
  • Heartbeat 回應要求,其中 operationState 已設為 Granted,因為 CBSD 已透過 Heartbeat 回應通知授權已遭到暫停
  • 心跳回應要求,其中 operationState 已設為 已授權,這是在 CBSD 透過心跳回應通知已授予授權後
  • 授權未遭到暫停時,使用 responseCode 0 (Success) 的 Heartbeat 回應
  • 授權遭到暫停時,使用 responseCode 501 (Suspended_Grant:IAP Pending) 的 Heartbeat 回應
CBSD
  • 含有 responseCode 0 (Success) 的 Heartbeat 回應,只要暫停區域未啟用
  • 使用 responseCode 501 (Suspended_Grant) 傳送心跳回應,直到目前的授權過期並要求新的授權,或是在 CPAS 週期後提供額外電源為止
  • CBSD 會在 transmitExpireTime 後 60 秒內停止傳輸 (關閉收音機)
  • Heartbeat 要求:在 CBSD 收到授權已透過 Heartbeat 回應授權的通知後,將 operationState 設為「已授權」
  • 在 CBSD 收到授權遭到暫停的通知後,後續心跳要求的 operationState 會設為「已核准」
  • 選用:頻譜查詢要求,用於判斷可用的頻道

干擾計算完成後,SAS 無法授權使用發射器,因為在 CPAS 之後,CBSD 的發射器授權會終止,建議使用低功率。CBSD 會在從終止心跳回應接收作業參數後,要求授權。

我們強烈建議 CBSD 申請新的補助金。如果授權要求的頻率範圍超出停用區域的頻率範圍,CBSD 會在心跳回應中收到傳輸授權。如果已授權,CBSD 會使用新的授權重新開始傳輸。停權解除後,CBSD 會恢復原始補助的發送作業,並結束暫時性補助。詳情請參閱「排解相容性測試問題」。

測試案例 3b:授權停用:啟用 DPA 移動清單

此測試案例會驗證下列項目:

  • 當 SAS 暫停 CBSD 的核准時,CBSD 無線電會關閉。
  • CBSD 會在後續心跳要求中回報正確的作業狀態。

事前準備

請確認下列條件成立:

  • 在模擬懸浮區內的位置註冊 CBSD。
  • CBSD 持有的授權部分或完全重疊於停播區的頻率範圍。

  • CBSD 會傳送心跳要求。只要停權區未啟用,SAS 就會授權發放。

步驟

請確認下列步驟:

  1. 等待暫停區停用。詳情請參閱「查看停駛區時間表」。
  2. 當停用區生效時,SAS 會暫停授權,如停用區時間表所述。
  3. CBSD 會傳送心跳要求。
  4. SAS 會傳送心跳回應,其中包含 responseCode 501 (Suspended_Grant : IAP Pending,即「授權已暫停,因為該授權位於已啟用的 DPA 遷移清單中」)。
  5. 選用:CBSD 會在授權暫停後傳送頻譜查詢要求。

結果

下表列出測試的預期結果。

表 3b. 測試案例 3b
接收 傳送次數
SAS
  • Heartbeat 回應要求,在 CBSD 收到授權遭到暫停的通知後,將 operationState 設為 Granted
  • 心跳回應要求,其中 operationState 已設為 已授權,這是在 CBSD 透過心跳回應通知已授予授權後
  • 當懸掛區域未啟用時,使用 responseCode 0 (Success) 的活動訊號回應
  • 當懸掛區域處於啟用狀態時,使用 responseCode 501 (Suspended_Grant: The grant is suspended because it is in the move list of a DPA that has been activated.") 的 Heartbeat 回應
CBSD
  • 只要懸掛區域未啟用,就會傳送含有 responseCode 0 (Success) 的活動訊號回應
  • 只要暫停區域處於啟用狀態,就會傳送含有 responseCode 501 (Suspended_Grant: The grant is suspended because it is in the move list of a DPA that has been activated.) 的訊號回應
  • CBSD 會在 transmitExpireTime 後 60 秒內停止傳輸 (關閉收音機)
  • 心跳回應要求,其中 operationState 已設為 已授權,這是在 CBSD 透過心跳回應通知已授予授權後
  • 之後的 Heartbeat 要求,在 CBSD 透過 Heartbeat 回應通知授權已遭到暫停後,將 operationState 設為「已核准」
  • 選用:頻譜查詢要求,用於判斷可用的頻道。

我們強烈建議 CBSD 申請新的補助金。如果授權要求的頻率範圍超出停用區域的頻率範圍,CBSD 會在心跳回應中收到傳輸授權。如果已授權,CBSD 會使用新的授權重新開始傳輸。在整個傳輸過程中,CBSD 會持續對原始 (已暫停) 核准項目發出心跳信號。停權解除後,CBSD 會恢復原始補助的發送作業,並終止暫時補助。

測試案例 4:授權重新授權

這個測試案例會驗證 CBSD 在停用暫停區後能否恢復傳輸。這項測試中驗證的 CBSD 行為,與 CBSD 授權因 DPA 保護而暫停,然後在 DPA 停用後重新授權的情況相似。

事前準備

請確認下列條件成立:

  • CBSD 會註冊在懸掛區內的位置。詳情請參閱懸掛區域
  • CBSD 會發出心跳信號,並保留部分或完全重疊暫停區頻率範圍的授權。
  • 停權區域已啟用,且 CBSD 發現補助金已遭停權。

步驟

請確認下列步驟:

  1. 授權遭到暫停時,CBSD 會繼續發送心跳信號。
  2. SAS 會透過 responseCode 501 (Suspended_Grant) 傳送心跳回應。
  3. 停用區域停用後,SAS 會使用 responseCode (Success) 核准心跳要求。
  4. 收到 SAS 核准後,CBSD 就會恢復傳輸。
  5. CBSD 會傳送後續心跳要求,並將 operationState 設為「Authorized」

結果

下表列出測試的預期結果。

表 4:測試用途 4
接收 傳送次數 可接受
SAS 心跳要求,operationState 設為「已核准」
  • 在暫停區域啟用時,使用 responseCode 501 (Suspended_Grant) 的訊號回應
  • 停用區域停用後,含有 responseCode 0 (Success) 的 Heartbeat 回應
CBSD
  • 處於暫停區時,使用 responseCode 501 (Suspended_Grant) 的 Heartbeat 回應
  • 停用區域停用後,含有 responseCode 0 (Success) 的 Heartbeat 回應
心跳回應,其中 operationState 設為「已授予」或「已授權」 CBSD 在收到 responseCode 0. 後恢復傳輸 (開啟無線電)

測試案例 5a:使用建議的作業參數終止授權核准

此測試案例會驗證下列項目:

  • CBSD 會停止心跳,並停止與 SAS 終止授權相關聯的傳輸。
  • CBSD 會使用 SAS 在心跳回應中建議的作業參數,要求新的授權。

事前準備

請確認下列條件成立:

  • CBSD 會註冊在終止區域內的位置。進一步瞭解終止區
  • CBSD 會在 SAS 模擬懸掛區內的位置註冊。
  • CBSD 持有補助金,且正在發送心跳信號。
  • 授權的 operationFrequencyRange 與 3550 MHz 至 3620 MHz 重疊。

步驟

請確認下列步驟:

  1. SAS 會根據終止區的時間表自動終止授權。
  2. CBSD 會傳送心跳要求。
  3. SAS 會透過 responseCode 500 (Terminated_Grant) 傳送心跳回應。

  4. CBSD 向 SAS 提交補助金申請,其中包含新的建議運作參數。

  5. CBSD 收到 SAS 的核准回應。

結果

下表列出測試的預期結果。

表 5a. 測試用途 5a
接收 傳送次數 可接受
SAS
  • 心跳要求
  • 含有新作業參數的有效授權要求
  • 授權終止後,第一個活動訊號要求的活動訊號回應中含有 responseCode 500 (Terminated_Grant)
  • CBSD 使用新的作業參數要求授權後,成功的授權回應
CBSD
  • 使用 responseCode 500 的活動訊號回應 (Terminated_Grant)
  • 成功的授予回應
  • 心跳要求
  • 有效的授權要求,其中包含 SAS 在終止心跳回應中建議的運作參數
  • 停止針對已終止的授權傳送心跳要求給 SAS
  • CBSD 會在 transmitExpireTime 後 60 秒內停止傳輸。

測試案例 5b:在 SAS 入口網站中,透過管道遮罩終止授權授權

此測試案例會驗證下列項目:

  • CBSD 會停止發送心跳信號,並結束已終止授權的傳輸作業。
  • CBSD 會針對頻譜查詢中可用的頻道之一,要求新的授權,且不必由使用者介入。

事前準備

請確認下列條件成立:

  • CBSD 持有補助金,且正在發送心跳信號。
  • CBSD 會持續傳送心跳信號,直到 SAS 終止授權為止。

步驟

請確認下列步驟:

  1. SAS Portal 中,設定管道遮罩,限制至少一個目前已授予的管道。
  2. SAS 會在 SAS 入口網站中為此 CBSD 指定的時間終止授權。
  3. CBSD 會傳送心跳要求。
  4. SAS 會透過 responseCode 500 (Terminated_Grant) 傳送心跳回應。
  5. CBSD 會將頻譜查詢要求傳送給 SAS。如需範例,請參閱「測試案例 1」。
  6. SAS 會傳送頻譜查詢回應,其中包含可用頻道的清單。
  7. 國家電信委員會會針對頻譜查詢回應中列出的其中一個頻道,向 SAS 發出授權要求。
  8. CBSD 收到 SAS 的核准回應。
  9. CBSD 會針對新授權傳送心跳要求。

結果

下表列出測試的預期結果。

表 5b:測試用途 5b
接收 傳送次數 可接受
SAS
  • 心跳要求
  • Spectrum 查詢要求
  • 可用管道有效的授權要求
  • 在 CPAS 結束後,針對第一個心跳要求傳送含有 responseCode 500 (Terminated_Grant) 的心跳回應
  • CBSD 使用新的作業參數要求授權後,成功授權的回應
  • 含有可用頻道清單的頻譜查詢回應
  • CBSD 要求可用頻道的授權後,成功的授權回應
CBSD
  • 使用 responseCode 500 的活動訊號回應 (Terminated_Grant)
  • 頻譜調查回覆
  • 成功的授予回應
  • 心跳要求
  • Spectrum 查詢要求
  • 針對其中一個可用管道提出有效的授權要求
  • 停止針對已終止的授權傳送心跳要求給 SAS
  • CBSD 會在 transmitExpireTime 後 60 秒內停止傳輸

測試用途 6:授權要求失敗

這個測試案例會驗證,如果授權要求未成功,CBSD 不會啟動心跳程序或傳輸。

事前準備

請確認 CBSD 已註冊在特例無線保護區 (GWPZ) 內。

步驟

請確認下列步驟:

  1. CBSD 會將授權要求傳送給 SAS。
  2. SAS 回應拒絕授權要求,並使用 responseCode 400 (Interference)。

結果

下表列出測試的預期結果。

表 6:測試用途 6
接收 傳送次數
SAS 授權要求

使用 responseCode 400 (Interference) 授予回應

在這種情況下,CBSD 位於 GWPZ 內,並且要求授予受保護頻率,但也可能出於其他原因。

CBSD

使用 responseCode 400 (Interference) 授予回應

CBSD 不應開始發送心跳或傳輸資料。

授權要求

測試案例 7:CBSD 註銷和重新註冊

這個測試案例會驗證 CBSD 從 SAS 取消註冊,並在從一個地點移至 50 公尺以外的其他地點時重新註冊。

事前準備

請確認 CBSD 已註冊、具有核准權限,且正在傳送心跳信號。

步驟

請確認下列步驟:

  1. 將 CBSD 位置設為選取的另一個位置,該位置必須距離至少 50 公尺。您可以透過實際移動或手動設定位置來完成這項操作。
  2. CBSD 可視需要傳送註銷要求,以反映位置變更。
  3. 接著,CBSD 會傳送新的註冊要求,其中包含新的地點。

  4. SAS 會透過 responseCode 0 傳送註冊回應。

結果

下表列出測試的預期結果。

表 7:測試案例 7
接收 傳送次數
SAS
  • 含有起始位置資訊的註冊要求
  • 選用:註銷要求
  • 含有新位置資訊的註冊要求
  • 使用 responseCode 0 的註冊回應
  • 選用:使用 responseCode 0 的註銷回應
  • 使用 responseCode 0 的註冊回應
CBSD
  • 使用 responseCode 0 的註冊回應
  • 選用:使用 responseCode 0 的註銷回應
  • 使用 responseCode 0 的註冊回應
  • 含有起始位置資訊的註冊要求
  • 選用:註銷要求
  • 註冊要求,其中包含新地點

測試案例 8:授權到期和續約

這個測試案例會驗證授權即將到期時的 CBSD 行為。

事前準備

請確認 CBSD 已註冊、持有授權,且正在發出心跳信號。

步驟

請確認下列步驟:

  1. 授權到期前,CBSD 會向 SAS 傳送心跳要求,並將 grantRenew 設為 true
  2. 如果 CBSD 要求授權續約,SAS 會在心跳回應中傳送新的 grantExpireTime

結果

下表列出測試的預期結果。

表 8. 測試案例 8
接收 傳送次數
SAS 同時要求權限續期的心跳要求 含有新 grantExpireTime 值的心跳回應
CBSD 含有新 grantExpireTime 值的心跳回應 在授權到期前,設定 grantRenewtrue 的 Heartbeat 要求

測試案例 9:CBSD 處理無效或遺漏的值

這個測試案例會顯示無效要求的範例。CBSD 不需要逐步遵循指示,但測試人員應驗證,在 CBSD 收到表示要求有錯誤的回應代碼後,不會重試相同的 (無效) 要求。

事前準備

確認 CBSD 未在 SAS 中註冊。

步驟

  1. CBSD 會將註冊要求傳送至 SAS。

  2. SAS 會拒絕註冊要求,並顯示下列其中一種訊息:

    • responseCode 102 (Missing_Param):在 responseData 欄位中輸入缺少的參數。
    • responseCode 103 (Invalid_Value):在 responseData 欄位中輸入含有無效值的參數。

結果

下表列出測試的預期結果。

表 9. 測試案例 9
接收 傳送次數 可接受
SAS 註冊要求未指定必要欄位或包含無效值 下列其中一項:
  • 含有 responseCode 102 (Missing_Param) 的註冊回應,且 responseData 欄位中缺少參數
  • 包含 responseCode 103 (Invalid_Value) 的註冊回應,以及 responseData 欄位中含有無效值的參數
CBSD 註冊回應 (回應代碼非零) 註冊要求不完整或無效 錯誤修正前,CBSD 不得嘗試相同要求。

測試案例 10:針對 RECEIVED_POWER_WITHOUT_GRANT 回報 CBSD 評估資料

這項測試會驗證支援 Received_Power_Without_Grant 評估功能的 CBSD 是否依照 WINNF-17-SSC-0002 規定傳送評估報表。

事前準備

確認 CBSD 未註冊。

步驟

請確認下列步驟:

  1. CBSD 會向 SAS 傳送註冊要求,其中包含 Received_Power_Without_Grant 做為其中一個評估功能。
  2. SAS 會在評估報表設定中傳回包含 Received_Power_Without_Grant 的註冊回應。
  3. 選用:CBSD 會傳送包含有效測量值的頻譜查詢要求。
  4. 如果傳送頻譜查詢要求,SAS 會傳送含有 responseCode 0 的頻譜查詢回應。
  5. CBSD 會傳送包含有效測量值的授權要求。
  6. SAS 會透過 responseCode 0 傳送授權回應。

結果

下表列出測試的預期結果。

表 10. 測試案例 10
接收 傳送次數
SAS
  • 註冊要求中包含 Received_Power_Without_Grant 做為其中一個評估功能
  • 選用:含有有效測量資料的頻譜查詢要求
  • 包含有效評估資料的授權要求
  • 註冊回應
  • 選用:頻譜查詢回應
  • 授權回應
CBSD
  • 註冊回應
  • 選用:頻譜查詢要求
  • 包含有效評估資料的授權要求
  • 授權回應
  • 註冊要求
  • 選用:含有有效測量資料的頻譜查詢要求
  • 包含有效評估資料的授權要求

測試案例 11:針對 RECEIVED_POWER_WITH_GRANT 回報的 CBSD 評估

這項測試會驗證支援 Received_Power_With_Grant 評估功能的 CBSD 是否依照 WINNF-17-SSC-0002 規定傳送評估報表。

事前準備

確認 CBSD 未註冊。

步驟

請確認下列步驟:

  1. CBSD 會向 SAS 傳送註冊要求,其中包含 Received_Power_With_Grant 做為其中一個評估功能。
  2. SAS 會傳回註冊回應,並附上 responseCode 0
  3. 選用:CBSD 傳送頻譜查詢要求。
  4. SAS 會傳送含有 responseCode 0 的頻譜查詢回應。
  5. CBSD 傳送有效的授權要求。
  6. SAS 會在評估報表設定中傳送包含 Received_Power_With_Grant 的授權回應。
  7. 在前五個心跳要求中,CBSD 會傳送至少一個含有有效測量資料的要求。
  8. SAS 會透過 responseCode 0 傳送心跳回應。

結果

下表列出測試的預期結果。

表 11. 測試案例 11
接收 傳送次數 可接受
SAS
  • 來自 CBSD 的註冊要求,其中包含 Received_Power_With_Grant 做為其中一個評估功能
  • 選用:頻譜查詢要求
  • 來自 CBSD 的有效授權要求
  • 任意數量的心跳要求,其中前五個至少包含一個有效的評估
  • 註冊回應
  • 選用:頻譜查詢回應
  • 在評估報表設定中包含 Received_Power_With_Grant 的授權回應
  • 含有 responseCode 0 的心跳回應
CBSD
  • 註冊回應
  • 選用:頻譜查詢要求
  • 授權回應
  • 註冊要求中包含 Received_Power_With_Grant 做為其中一個評估功能
  • 選用:頻譜查詢要求
  • 授權要求
  • 任意數量的心跳要求,其中前五個至少包含一個有效的評估
第一次心跳傳輸成功後,CBSD 就會開始在對應的頻道和電源上傳輸。

測試案例 12:批次要求

這個測試案例會驗證網域 Proxy (DP) 是否能夠傳送批次要求,並接收多個 CBSD 的批次回應。

本測試案例特別著重於以下項目:

  • 多個 CBSD 的批次頻譜查詢
  • 批次授權多個 CBSD 的程序
  • 第一批心跳檢查,用於為多個 CBSD 開啟無線電

事前準備

請確認下列條件成立:

  • 已透過 SAS 註冊 CBSD。
  • DP 會設為要求可用頻譜的子集。

步驟

請確認下列步驟:

  1. DP 會傳送批次頻譜查詢要求,以便檢查每個 CBSD 的可用頻譜。
  2. 對於每個 CBSD,DP 會從 SAS 接收可用管道的清單。
  3. DP 會向 SAS 傳送批次授權要求。針對每個 CBSD,DP 會要求 SAS 指定的頻率範圍。
  4. DP 會收到 SAS 的批次授權回應。
  5. DP 會根據 heartbeatInterval 定期向 SAS 傳送批次心跳要求,並接收 SAS 的批次心跳回應。

  6. SAS 會回應,並核准心跳要求。

  7. 如果先前的即時心跳要求已核准,DP 就會根據具有 operationState 欄位的 heartbeatInterval,定期向 SAS 傳送後續批次即時心跳要求。該 heartbeatInterval 屬於任何特定的 CBSD,並設為 Authorized

結果

下表列出測試的預期結果。

表 12. 測試案例 12
接收 傳送次數
SAS
  • 有效的批次頻譜查詢要求,包括每個 CBSD 的一項要求
  • 有效的批次授權要求,包括每個 CBSD 的一項要求
  • 有效的定期批次心跳要求,包括每個 CBSD 至少每 heartbeatInterval 秒一次的要求
所有批次要求的成功批次回應。心跳回應中的 transmitExpire 時間會在四分鐘內設為某個值。
DP
  • 所有批次要求的成功批次回應
  • 第一次心跳回應成功後,每個 CBSD 就會開始在對應的頻道和電源上傳輸
  • 有效的批次頻譜查詢要求,包括每個 CBSD 的一項要求
  • 有效的批次授權要求,包括每個 CBSD 的一項要求
  • 至少每 heartbeatInterval 秒傳送一次有效的週期性批次心跳要求,每個 CBSD 傳送一次要求。屬於任何特定 CBSD 的欄位 operationState 應在至少一個心跳要求中設為「已授權」

測試案例 13:超大批次要求

這個測試案例會驗證網域 Proxy (DP) 是否能夠處理以下情況:批次要求的大小超過 SAS 處理的最大批次大小。

如果批次大小大於 maxBatchSize,SAS 會向前 maxBatchSize 個要求傳送有效回應,並將 responseCode 欄位設為 0 (Success)。對於其餘要求,SAS 會傳送 responseCode 106 (Not_Processed)。

在正式版 SAS 環境中,maxBatchSize 的預設值為 120。為方便測試,測試 SAS 環境中的 maxBatchSize20

具體來說,這個測試案例著重於授權要求程序,以示範如何處理超大批次要求。

建議您擴充這個測試案例,納入其他訊息類型,例如註冊要求、頻譜查詢、心跳程序、授權放棄程序和註銷。

事前準備

請確認下列條件成立:

  • 已透過 SAS 註冊 CBSD。
  • DP 會設為要求可用頻譜的子集。

步驟

請確認下列步驟:

  1. DP 會向 SAS 傳送超大批次授權要求。批次大小為 N,其中 N 介於 20 到 40 之間。對於每個 CBSD,DP 會要求 SAS 指定可用的頻率範圍。
  2. DP 會收到 SAS 的批次授權回應。SAS 會將 responseCode 欄位設為 0 (Success),並向前 20 項要求傳送有效回應。對於批次中的最後 N 到 20 項項目,SAS 會將 responseCode 欄位設為 106 (Not_Processed)。
  3. DP 會傳送尚未處理的授權要求。
  4. DP 會收到 SAS 的批次授權回應。SAS 會針對所有要求傳送有效回應,其中 responseCode 欄位設為 0 (Success)。

結果

下表列出測試的預期結果。

表 13. 測試案例 13
接收 傳送次數
SAS
  • 有效的批次授權要求,包括每個 CBSD 的一個要求,且在首次嘗試時的批次大小為 20 到 40
  • 在批次大小超過 20 時,在第二次嘗試中為批次的第二部分提出有效的批次授權要求
  • 成功對前 20 個授權要求進行批次回應,並在第一次嘗試中對批次中的其餘部分進行 responseCode 106
  • 在第二次嘗試中,對所有核准要求傳送成功的批次回應
DP
  • 成功傳回首批 20 項要求的批次回應,並在首次嘗試中responseCode 106 其餘批次
  • 在第二次嘗試中,對所有核准要求傳送成功的批次回應
  • 有效的批次授權要求,包括每個 CBSD 的一個要求,且在首次嘗試時的批次大小為 20 到 40
  • 在批次大小超過 20 時,在第二次嘗試中為批次的第二部分提出有效的批次授權要求

測試案例 14:被動式 DAS 註冊和授權程序

此測試案例會驗證下列項目:

  • 被動式 DAS無線電設備的註冊和核准程序。
  • 選用:無源 DAS 無線電設備的頻譜查詢程序。

假設

  • 部署情境

    在這個測試案例中,我們假設類別 3 部署情境,如 WINNF-TR-5001 所定義:單一扇區無線單元 (RU) 部署為具有多個傳輸點 (TP) 的無源 DAS。

    {類別 3 部署作業 (按一下可放大)
    類別 3 部署作業 (按一下即可放大)

  • 專屬 CBSD 識別碼

    在這種情況下,每個 TP 都會註冊為單一 CBSD,並附上 FCC ID 和製造商的序號 (MSN)。RU 的 FCC ID 和 MSN 會與額外的 TP ID 結合,用於不重複地辨識每個 TP。您可以透過 cbsdSerialNumber 中的後置字串,將 TP ID 提供給 SAS。TP ID 必須附加至 RU 的 MSN,並在 TP ID 前加上分隔符號字元 (:)。詳情請參閱 WINNF-TR-5001

  • 判斷室內或室外環境

    在這個測試案例中,我們假設是室內部署情境。一般來說,您可以在室內或室外部署無源 DAS 設備。如需完整指南清單,請參閱 WINNF-TR-5001

  • EIRP 能力

    在室內部署時,每個 TP 的 EIRP 上限必須小於或等於 30 dBm 或 10 MHz。如需計算每個 TP 的 EIRP 能力的範例,請參閱 WINNF-TR-5001

  • CBSD 類別

    在室內部署時,每個 TP 都必須註冊為類別 A CBSD。即使 FCC 最初已將 RU 認證為高功率 B 類裝置,仍可執行這項操作。不得在室內安裝 B 類 CBSD。

  • CPI 輔助安裝

    根據目前的 FCC 指南,認證專業安裝人員 (CPI) 必須一律安裝被動式 DAS 設備。原因如下:

    • 當你在室內環境中部署高功率的 B 類 RU 時,FCC 建議你安裝 CPI,並將功率降低為 A 類 CBSD。
    • 即使 RU 已通過低功耗 A 類裝置認證,一般 TP 也沒有自動地理位置功能。因此,CPI 必須一律安裝 Passive DAS。
  • 多步驟註冊程序

    在這個測試案例中,我們假設使用者會進行多步驟註冊程序。也就是說,在執行測試前,CPI 必須透過 SAS 入口網站,將每個 TP 的安裝參數預先載入至 SAS。請注意,CPI 必須在 InstallationParam 物件中指定 eirpCapability 參數。

    針對這個測試案例,eirpCapability 必須設為每個 TP 不超過 30 dBm 或 10 MHz。如果未納入,SAS 會根據 第 1 版 WInnForum 規格 WINNF-TS-0016eirpCapability 設為 FCC 認證的 RU 最大 EIRP 值 (四捨五入)。對於高功率 RU,這可能會超過 30 dBm 或 10 MHz,而室內 A 類安裝位置不允許超過這個值。

  • 網域 Proxy (DP)

    在這個測試案例中,我們假設有 DP 可向 SAS 傳送及接收批次要求。

事前準備

請確認下列條件成立:

  • CBSD (TP) 未在 SAS 入口網站中註冊。
  • CBSD (TP) 會設為要求可用頻譜的子集。
  • CPI 提供註冊參數,包括每個 TP 的 eirpCapability,這些參數會透過 SAS Portal 預先載入 SAS。

步驟

請確認下列步驟:

  1. 如要註冊多個 TP,DP 會向 SAS 傳送批次註冊要求。

  2. CBSD 會收到 SAS 的批次註冊回應。

  3. 為了檢查每個 TP 的可用頻譜,DP 會傳送批次頻譜查詢要求。

  4. 對於每個 TP,DP 會從 SAS 接收可用管道的清單。

  5. DP 會向 SAS 傳送批次授權要求。針對每個 TP,DP 會要求 SAS 指定可用的頻率範圍。

    • 每個 TP 的 maxEirp 值不應超過 30 dBm,或 10 MHz (室內部署)。
    • 每個 TP 的 operationFrequencyRange 欄位應相同。在單一區域的被動 DAS 部署中,所有 TP 都必須使用相同的 RF 頻道。
  6. DP 會收到 SAS 的批次授權回應。

  7. DP 會根據 heartbeatInterval 定期向 SAS 傳送批次心跳要求,並接收 SAS 的批次心跳回應。

結果

下表列出測試的預期結果。

表 14. 測試用途 14
接收 傳送次數
SAS
  • 有效的批次註冊要求,包括每個 TP 的一項要求
  • 有效的批次頻譜查詢要求,包括每個測試點一個要求
  • 有效的批次授權要求,包括每個 TP 的一項要求
  • 有效的定期批次心跳要求,包括每個 TP 至少每 heartbeatInterval 秒一次的要求
所有批次要求的成功批次回應。心跳回應中的 transmitExpire 時間會在四分鐘內設為某個值。
DP
  • 所有批次要求的成功批次回應
  • 第一次心跳回應成功後,每個傳輸端點就會開始在對應的管道和電源上傳輸
  • 有效的批次註冊要求,包括每個 TP 的一項要求
  • 有效的批次頻譜查詢要求,包括每個測試點一個要求
  • 有效的批次授權要求,包括每個 TP 的一項要求
  • 至少每 heartbeatInterval 秒傳送一次有效的定期批次心跳要求,每個 TP 傳送一次要求。屬於任何特定 TP 的欄位 operationState 應在至少一個心跳要求中設為「已授權」

測試案例 15:排序的頻譜查詢回應

這個測試案例會驗證 CBSD 是否能從排序的頻譜查詢回應中,選取品質最高的頻道。瞭解 SAS 如何計算頻道品質

假設

CBSD 會嘗試在單一 10 MHz 寬的頻道上傳輸。

事前準備

請確認 CBSD 已在測試前至少四小時註冊 SAS。CBSD 註冊後,SAS 最多需要四小時才能計算頻道品質和排名。

為獲得更準確的結果,請在註冊要求或 SAS 入口網站中提供 CBSD 的頻率管理分組資訊。以測試案例 1為例。

步驟

請確認下列步驟:

  1. CBSD 會針對整個 CBRS 頻率範圍 (3550 MHz 至 3700 MHz) 向 SAS 傳送頻譜查詢要求。
  2. CBSD 會收到 SAS 的頻譜查詢回應。頻譜查詢回應會傳回可用頻道的清單,並依頻道品質由高至低排序。availableChannel 陣列中的第一個物件品質最佳。
  3. CBSD 會將授權要求傳送給 SAS。CBSD 會要求排名最高的管道。這是排序頻譜查詢回應的 availableChannel 陣列中的第一個元素。
  4. CBSD 收到 SAS 的補助金回應。
  5. CBSD 會根據 heartbeatInterval 定期向 SAS 傳送心跳要求,並接收 SAS 的心跳回應。請參閱測試案例 1,瞭解傳送心跳要求的相關規定。

結果

下表列出測試的預期結果。

表 15. 測試用途 15
接收 傳送次數 可接受
SAS
  • 有效的頻譜查詢要求
  • 根據頻譜查詢回應,針對排名最高的頻道提出有效的授權要求
  • 至少每 heartbeatInterval 秒發出有效的定期心跳要求
  • 成功的排序頻譜查詢回應
  • 成功的授予回應
  • 所有心跳要求的成功回應,且心跳回應中包含 transmitExpireTime
CBSD
  • 成功的排序頻譜查詢回應
  • 成功的授予回應
  • 所有心跳要求的成功心跳回應
第一次心跳傳輸成功後,CBSD 就會開始在對應的頻道和電源上傳輸。
  • 有效的頻譜查詢要求
  • 根據頻譜查詢回應,針對最高排名頻道提出有效授權要求
  • 至少每 heartbeatInterval 秒發出有效的定期心跳要求,其中至少有一項要求的 operationState 設為「已授權」
SAS 入口網站 您可以在 SAS 入口網站的 CBSD Coex 分頁中,查看頻譜可用性、頻道品質和頻道排名。找出測試 SAS 環境的網址

測試案例 16:相同頻率

此測試案例會驗證下列項目:

  • CBSD 或 DP 設備會在每次裝置註冊時,將相同頻率 ID 傳送至 SAS。
  • 您可以在 SAS Portal 中為每部裝置設定或編輯「Same Frequency」值。

事前準備

請確認下列條件成立:

  • CBSD 並未向 SAS 註冊。
  • CBSD 或 DP 不會與 SAS 共用相同的頻率 ID。

步驟

請確認下列步驟:

  1. 在 CBSD 註冊訊息中設定 WInnForum 相同頻率值資訊。
  2. 使用 SAS 註冊裝置。
  3. 如果 Same Frequency 值有所變動,您可以在心跳要求訊息中設定新值,然後傳送至 SAS。
  4. 選用:使用 SAS Portal 設定或編輯 CBSD 的 Same Frequency 值。

結果

下表列出測試的預期結果。

表 16. 測試案例 16
接收 傳送次數
SAS
  • 來自 CBSD 或 DP 的登錄要求或心跳訊息,其中包含已設定的「Same Frequency」值
  • 選用步驟:在 SAS 入口網站中為 CBSD 設定相同的頻率
成功向 CBSD 或 DP 傳送註冊回應
CBSD 或 DP 成功的註冊回應或心跳回應 註冊期間每個 CBSD 的通用管道群組標籤,或在 Same Frequency 值變更時透過心跳傳送

測試案例 17:重複使用頻率

此測試案例會驗證下列項目:

  • CBSD 或 DP 設備會在每次裝置註冊時,將 Same Frequency Reuse ID 傳送至 Google SAS。
  • 您可以在 SAS Portal 中為每部裝置設定或編輯頻率重複使用值。

事前準備

請確認下列條件成立:

  • CBSD 並未向 SAS 註冊。
  • CBSD 或 DP 不會與 SAS 共用相同的頻率 ID。

步驟

請確認下列步驟:

  1. 在 CBSD 註冊訊息中設定 WInnForum 相同頻率值資訊。
  2. 使用 SAS 註冊裝置。
  3. 如果 Same Frequency 值有所變動,您可以在心跳要求訊息中設定新值,然後傳送至 SAS。
  4. 選用:使用 SAS Portal 設定或編輯 CBSD 的 Same Frequency 值。

結果

下表列出測試的預期結果。

表 17. 測試案例 17
接收 傳送次數
SAS
  • 來自 CBSD 或 DP 的登錄要求或心跳訊息,其中包含已設定的頻率重複使用值
  • 選用步驟:在 SAS 入口網站中設定 CBSD 的頻率重複使用
成功向 CBSD 或 DP 傳送註冊回應
CBSD 或 DP 成功的註冊回應或心跳回應 註冊期間每個 CBSD 的通用管道群組 (CCG) 標籤,或在重複使用頻率值變更時的 Heartbeat

測試案例 18:優先處理多個 10 MHz 授權要求

這個測試案例會驗證,當使用多個頻道 (超過 10 MHz) 進行作業時,CBSD 或 DP 會選擇要求多個 10 MHz 授權。

事前準備

請確認下列條件成立:

  • CBSD 或 DP 已註冊 SAS。
  • CBSD 已設定為使用超過 10 MHz 的頻寬運作。

步驟

請確認下列步驟:

  1. CBSD 或 DP 會向 SAS 傳送授權要求。
  2. CBSD 會傳送頻譜查詢要求,以查詢可用的頻譜。如果 SAS 指出可用性,CBSD 就會要求 10 MHz 頻道。
  3. 系統會為所選的 10 MHz 頻道設定 lowFrequencyhighFrequency 參數。
  4. 系統會根據裝置所需的管道數量,要求多個授權。

結果

下表列出測試的預期結果。

表 18:測試用途 18
接收 傳送次數
SAS 針對裝置所需的管道數量,提出有效的授權要求 所有有效要求的授權回應成功
CBSD 或 DP 根據裝置位置和現有保護區,針對可能要求的數量傳回成功的授權回應 每個 10 MHz 頻道一個有效的授權要求

測試案例 19:支援非連續管道的補助

此測試案例會驗證下列項目:

  • CBSD 或 DP 會為相同 CBSD 的多個非連續 10 MHz 頻道支援及要求授權。
  • CBSD 或 DP 會針對已授予的獨立管道要求並接受授權。

事前準備

請確認下列條件成立:

  • 已透過 SAS 註冊 CBSD 或 DP。
  • CBSD 會根據 SAS 的頻譜查詢回應,要求可用的頻譜子集。

步驟

請確認下列步驟:

  1. 裝置已註冊 SAS。
  2. CBSD 會傳送頻譜查詢要求,以查詢可用的頻譜。
  3. CBSD 會從 SAS 接收可用管道清單。
  4. CBSD 會將授權要求傳送給 SAS。
  5. CBSD 會針對 SAS 指定的可用頻率範圍,傳送授權要求。
  6. 如果可用的頻寬不在連續範圍內,CBSD 會為每個對應頻道傳送多個授權要求。

結果

下表列出測試的預期結果。

表 19. 測試案例 19
接收 傳送次數
SAS 有效的授權要求 所有有效的 CBSD 核准要求的成功回應
CBSD 或 DP 所有要求的授予回應成功 有效的授權要求

測試案例 20:支援自動提高 EIRP

此測試案例會驗證下列項目:

  • 在 CBSD 中,我們會找出有利於提高 EIRP 的條件。
  • 通知 CBSD 可提高 EIRP。

詳情請參閱「自動調高 EIRP」。

事前準備

請確認下列條件成立:

  • CBSD 已向 Test SAS 註冊,其半徑為 5 公里,範圍為 [68, -164.5]。保護實體會在 Test SAS 中模擬,以確保第 1 天可用的 EIRP 低於裝置的 eirpCapability 值 6 dB 以上。
  • 該 CBSD 位於加拿大邊境、聯邦通訊委員會外勤辦公室、桌山 (Table Mountain) 附近,或位於國家無線電靜默區內。

步驟

請確認下列步驟:

  1. CBSD 會將頻譜查詢傳送至 Test SAS。頻譜查詢回應顯示一或多個 10 MHz 頻道,其 EIRP 低於裝置的 eirpCapability 值 6 dB。

  2. 根據「頻譜調查」中顯示的 EIRP,CBSD 會要求在頻率上授予 CPAS 窗口以外的授權,這比裝置的 eirpCapability 值低 6 dB 以上。SAS 核准補助金。

  3. CBSD 會開始發送心跳信號,並收到傳輸授權。

  4. 根據 Test SAS 的設定,CBSD 心跳會持續傳送,直到發生 CPAS 為止。

  5. 發生 CPAS 後,CBSD 會收到 operationalParam 酬載,其中會顯示 EIRP 高於現有授權的 EIRP,並附上成功的回應代碼。

  6. 如果 CBSD 決定以新的 EIRP 值申請新的授權,就會傳送授權放棄要求。Test SAS 會傳送回應,指出已成功放棄。

  7. (選用) CBSD 會傳送頻譜查詢,以檢查新的 EIRP 值。只要授權頻寬是 10 MHz 的倍數,頻譜查詢回應中的 maxEirp 值就會與先前步驟中心跳回應中的 maxEirp 值相符。例如 3550 MHz 至 3560 MHz。

  8. CBSD 會傳送授權要求,其中包含來自心跳回應的 EIRP 值。Test SAS 核准要求並傳送核准回應。

  9. CBSD 會傳送新授權的正常運作回應,並從 Test SAS 收到授權成功的回應。

測試案例 21:心跳擴充功能位於 DPA 區域外

視授權頻率和 CBSD 位置而定,SAS 會建議不同的心跳間隔和 transmitExpireTime 值。如要進一步瞭解心跳運算作業,請參閱「傳送心跳要求以取得傳輸授權」。

此測試案例會驗證下列項目:

  • CBSD 會從心跳回應中讀取心跳間隔和 transmitExpireTime 值。
  • CBSD 會根據 SAS 傳回的活動訊號間隔傳送活動訊號。
  • CBSD 會持續傳輸,直到達到 transmitExpireTime 值為止。

事前準備

如要完成此測試案例中的步驟,您必須在測試 SAS 部署中,在懸掛區內和外註冊 CBSD。

超出停車區範圍

請確認下列步驟:

  1. 在懸掛區域外註冊 CBSD。
  2. CBSD 申請補助金。
  3. 測試 SAS 部署會傳送心跳回應。例如:

  4. CBSD 會在 1800 秒後傳送下一個心跳信號。

在停用區內 (授權頻率在 3550 MHz 至 3650 MHz 範圍內)

請確認下列步驟:

  1. 在懸掛區域內註冊 CBSD。
  2. CBSD 要求授予 3550 MHz 至 3650 MHz 範圍內的頻譜。
  3. 測試 SAS 部署會傳送心跳回應。例如:

  4. CBSD 會在 60 秒後傳送下一個心跳信號。

  5. 除非 CBSD 收到含有新 transmitExpireTime 值的新心跳回應,否則會在 200 秒後停止傳輸。

位於停用區內 (授權頻帶位於 3650 MHz 至 3700 MHz 範圍內)

請確認下列步驟:

  1. 在懸掛區域內註冊 CBSD。
  2. CBSD 要求授予 3650 MHz 至 3700 MHz 範圍內的頻譜。
  3. 測試 SAS 部署會傳送心跳回應。例如:

  4. CBSD 會在 60 秒後傳送下一個心跳信號。

  5. CBSD 會在 6 小時後停止傳送,除非收到含有新 transmitExpireTime 值的新心跳回應。

後續步驟