CMW500 Bluetooth信令測試
一、簡介
R&SCMW500寬頻無線通訊測試儀是適用於射頻整合和協議開發的通用測試平臺,其內部整合RF功率計和帶List模式的CW發生器,可以完成無線裝置的快速校準;同時還集成了向量訊號分析儀(VSA)和向量訊號發生器(VSG),用來進行發射機和接收機的指標測試。
R&SCMW500前面板及按鍵功能說明如下:
序號 | 按鍵 | 功能 | 說明 |
---|---|---|---|
1 | 配置檔案(SAVE/RLC) | 儲存或呼叫使用者針對某一項測量任務設定的引數資訊 | 預設儲存路徑為D:/Rohde-Schwarz/CMW/SAVE |
2 | Reset | 將CMW500恢復為預設設定 | CMW500有Reset和Preset兩種恢復預設的方式,Reset常在自動化控制時使用,Preset常在手動時使用 |
3 | Setup | 檢視儀器的基本資訊或對CMW500進行基本引數設定(IP地址、參考頻率、觸發方式等) | |
4 | 截圖(Print) | 截圖,儲存圖片 | |
5 | 系統切換(sys) | 在CMW應用軟體和Windows作業系統之間進行切換 | |
6 | 儀器選擇(Device) | 將儀表設定為雙儀表模式,在這種模式下,兩臺虛擬儀表可以獨立執行 | 該按鍵只對雙通道配置的CMW500才起作用 |
7 | 測量(measure) | 載入測量的應用 | 一般有兩種,一種是針對特定標準的解調測量或者接收機測量,另一種是通用的UE發射機測量 |
8 | 訊號源(Signal Gen) | 載入訊號源設定的應用 | CMW500的訊號源有信令訊號源、通用訊號源(GPRF Generator)和實時訊號源三種,其中在非信令或者校準應用時一般採用GPRF Generator;在信令綜測應用時,一般採用信令訊號源;實時訊號源一般用於手動非信令測試除錯 |
9 | 開啟/關閉(ON/OFF) | 開啟或關閉測量,開啟或關閉訊號源 | |
10 | 重測/暫停(Restart/STOP) | Restart可以在測量狀態為RDY的情況下,重新啟動一次測量;STOP可以將正在執行的測量停止 | |
11 | 射頻介面(RF Connectors) | 訊號源輸入輸出埠 | CMW500共有6個射頻介面,其中RF1C~RF4C為Communication介面,既可以作為訊號源輸出埠,也可以作為分析儀測量輸入埠;而RF1O、RF2O為輸出埠,只能輸出訊號; |
12 | 狀態指示&開關機 | 狀態指示燈:顯示儀器執行狀態 開關機:儀器上電或斷電 |
Error燈閃爍表示儀器的參考時鐘沒有設定正確 Remote燈亮表示儀器正在被自動化控制狀態下 Busy燈亮表示CMW應用正在載入模組 |
13 | 網口(LAN) | 用於自動化控制,遠端桌面 | 最高速率為100Mbit/s |
14 | 功率計介面(SENSOR) | 連線NRP系列的功率計用於測量外部訊號或者對訊號源進行校準 | |
15 | USB介面 | 用來連線滑鼠、鍵盤、外部光碟機等裝置 | USB 2.0標準介面 |
16 | 音訊介面(AF) | 預留給CMW支援音訊測試用 |
二、環境搭建與測試步驟
2.1 經典藍芽
Bluetooth核心規範中定義了經典藍芽(BR/EDR)的測試應由使用者通過內部主機控制介面(HCI)啟用或使能EUT的測試模式,在測試儀器與EUT建立Bluetooth連線後,測試儀器直接通過LMP指令控制EUT進行相關指標的測試。測試連線示意圖如下:
經典藍芽信令測試步驟(測試儀器CMW500):
- 按照連線示意圖連線EUT和CMW500,並通過指令啟用或使能EUT的測試模式。
- 通過Signal Gen按鍵選擇Bluetooth應用程式。
- 在Bluetooth Signaling中設定經典藍芽測試基本引數(Burst Type、Loopback、Signal Characteristics等)。
- 開啟訊號源,點選COnnect連線CMW500與EUT。
- 單擊Bluetooth Multi-Eval(或Bluetooth Rx Measurement)切換到TX(或Rx)測量介面,並在Multi-Evaluation(或Bluetooth Rx Measurement)被選擇的情況下按下ON/OFF啟用測量。
2.2 BLE
Bluetooth核心規範中定義BLE是採用直接測試模式(DTM)進行RF測試,這種模式需要使用HCI或雙線協議的UART介面連線EUT和測試儀器。測試連線示意圖如下:
BLE信令測試步驟(測試儀器CMW500):
- 按照連線示意圖連線EUT和CMW500。
- 通過Signal Gen按鍵選擇Bluetooth應用程式。
- 在Bluetooth Signaling中設定BLE測試基本引數(Burst Type、PHY等),在EUT Control介面選擇與EUT的連線型別(UART、USB、RS232),再設定介面引數(如串列埠號、波特率等)。
- 開啟訊號源,點選COnnection Check驗證CMW500與EUT是否通訊正常。
- 單擊Bluetooth Multi-Eval(或Bluetooth Rx Measurement)切換到TX(或Rx)測量介面,並在Multi-Evaluation(或Bluetooth Rx Measurement)被選擇的情況下按下ON/OFF啟用測量。
關於使用CMW系列綜測儀進行BLE測量的環境搭建與測試步驟,ROHDE & SCHWARZ官網這個視訊做了更詳細的講解:
三、測試指標
3.1 BR
3.1.1 輸出功率
儀器配置
- 使EUT工作在環回(Loop back)測試模式,鏈路選擇非跳頻(不勾選Hopping)。
- 設定Burst Type為BR,Pattern Type為PRBS9,Payload Length設定為最大byte。
- 按照測試選擇對應的DH分組和Channel,通常DH分組需要遍歷測試DH1、DH3、DH5,Channel需要遍歷測試Low、Middle、High通道。
測試方法
- 按Power Up將發射功率調到最大。
- 在測試介面讀取Power的Peak值和Average值。
標準
- \(P_{pk}<200mW(23dBm)\) & \(P_{AV}<100mW(20dBm)\)
- 如果EUT的功率等級為1,\(P_{AV}>1mW(0dBm)\)
- 如果EUT的功率等級為2,\(0.25mW(-6dBm)<P_{AV}<2.5mW(4dBm)\)
- 如果EUT的功率等級為3,\(P_{AV}<1mW(0dBm)\)
3.1.2 功率控制
儀器配置
同3.1.1
測試方法
- 按Power Up把發射功率調到最大,再按Power down逐漸降低EUT的輸出功率,並且每按一次就記錄一次Power的Average值,然後再根據記錄的平均功率計算出下降Step值。
- 按Power up逐漸升高EUT的輸出功率,並且每按一次就記錄一次Power的Average值,然後再根據記錄的平均功率計算出上升Step值。
標準
- \(2dB≤step\ size≤8dB\)
- 對於功率等級為1的EUT,在最小功率臺階時應滿足\(P_{AV}<4dBm\)
3.1.3 頻譜範圍
儀器配置
同3.1.1
測試方法
- 設定測試頻點為2402MHz,在Spectrum Frequency Range介面進行測試,記錄\(f_L\)和\(f_H\)值。
- 設定測試頻點為2480MHz,在Spectrum Frequency Range介面進行測試,記錄\(f_L\)和\(f_H\)值。
標準:\(f_L\)、\(f_H\)應在2.4GHz~2.4835GHz範圍內。
3.1.4 20dB頻寬
儀器配置
同3.1.1
測試方法
- 在Spectrum 20dB Bandwidth介面進行測量,記錄\(f_H-f_L\)。
標準
- 如果\(P_{PK}≥0dBm\),\(|f_H-f_L|<1.0MHz\)
- 如果\(P_{PK}<0dBm\),\(|f_H-f_L|<1.5MHz\)
3.1.5 鄰道功率
儀器配置
同3.1.1
測試方法
- 按Power Up把發射功率調到最大。
- 在Spectrum ACP介面進行測試,記錄\(P_{tx}\)的值。
標準
設定EUT的測試通道(最大功率)為M,相鄰通道為N,則:
- 對於|M-N|=2,\(P_{tx}≤-20dBm\)
- 對於|M-N|≥3,\(P_{tx}≤-40dBm\)
3.1.6 調製特性
儀器配置
- 使EUT工作在環回(Loop back)測試模式,鏈路選擇非跳頻(不勾選Hopping)。
- 設定Burst Type為BR,Pattern Type為11110000,Payload Length設定為最大byte。
- 按照測試選擇對應的DH分組和Channel,通常DH分組需要遍歷測試DH1、DH3、DH5,Channel需要遍歷測試Low、Middle、High通道。
測試方法
- 按Power Up把發射功率調到最大。
- 在TX Measurement Modulation介面進行測試,記錄\(Freq\ Dev\ Δf1_{avg}\)。
- 把Pattern Type設定為10101010模式,記錄\(Freq\ Dev\ Δf2_{avg}\)和\(Freq\ Dev\ Δf1_{max}\)。
標準
- \(140KHz≤Δf1_{avg}≤175KHz\)
- \(Δf1_{max}≥115KHz\)
- \(\frac{Δf2_{avg}}{Δf1_{avg}}≥0.8\)
3.1.7 載波頻率準確度
儀器配置
- 使EUT工作在環回(Loop back)測試模式,鏈路選擇跳頻(勾選hopping)。
- 設定Burst Type為BR,Pattern Type為PRBS9,Payload Length設定為最大byte。
- 按照測試選擇對應的DH分組和Channel,通常DH分組需要遍歷測試DH1、DH3、DH5,Channel需要遍歷測試Low、Middle、High通道。
測試方法
- 按Power Up把發射功率調到最大。
- 在TX Measurement Modulation介面測試,記錄Freq Accuracy的平均值。
標準:\(f_{TX}-75KHz<|f_0|<f_{TX}+75KHz\)(其中\(f_0\)為載波頻率;\(f_{TX}\)為測量通道標稱頻率)
3.1.8 載波頻率漂移
儀器配置
- 使EUT工作在環回(Loop back)測試模式,鏈路選擇非跳頻(不勾選Hopping)。
- 設定Pattern Type為10101010,Payload Length設定為最大byte。
- 按照測試選擇對應的DH分組和Channel,通常DH分組需要遍歷測試DH1、DH3、DH5,Channel需要遍歷測試Low、Middle、High通道。
測試方法
- 按Power Up把發射功率調到最大。
- 在TX Measurement Modulation介面測試,記錄Freq Dift和Freq Dift Rate的平均值。
標準
- 對於Freq Dift引數:
DH1:\(–25< Freq Dift <25KHz\)
DH3&DH5:\(–40< Freq Dift <40KHz\) - 對於Freq Dift Rate引數,需滿足\(<20KHz/50us\)
3.1.9 接受靈敏度
儀器配置
同3.1.1
測試方法
- 按Power Up把發射功率調到最大,開啟不理想發射機,勾選Dirty Tx,設定接收包數量為1000。
- 在RX Quality介面設定CMW500的發射功率,開始測試,觀察丟包率是否≤0.1%,如果滿足要求,則以1dB為步進,逐漸降低發射功率,記錄丟包率≤0.1%的最小發射功率為接受靈敏度。
標準:\(Sen≤-70dBm\)
3.1.10 最大輸入電平
儀器配置
同3.1.1
測試方法
- 按Power Up把發射功率調到最大,開啟不理想發射機,勾選Dirty Tx,設定接收包數量為1000。
- 在RX Quality介面設定CMW500的發射功率,開始測試,觀察丟包率是否≤0.1%,如果滿足要求,則以1dB為步進,逐漸增大發射功率,記錄丟包率≤0.1%的最大發射功率為最大輸入電平。
標準: 最大接收電平\(≥-20dBm\)
3.2 EDR
3.2.1 輸出功率
儀器配置
- 使EUT工作在環回(Loop back)測試模式,鏈路選擇非跳頻(不勾選Hopping)。
- 設定Burst Type為EDR,Pattern Type為PRBS9,Payload Length設定為最大byte。
- 按照測試選擇對應的DH分組和Channel,通常DH分組需要遍歷測試2-DH1、2-DH3、2-DH5、3-DH1、3-DH3、3-DH5,Channel需要遍歷測試Low、Middle、High通道。
測試方法
- 逐次按Power Up將發射功率調到最大。
- 在Power vs. time介面進行測試,記錄\(P_{DPSK}-P_{GFSK}\)的平均值。
標準: \(\left(P_{GFSK}-4dB\right)<P_{DPSK}<\left(P_{GFSK}+1dB\right)\)
3.2.2 載波頻率準確度和調製精準度
儀器配置
同3.2.1
測試方法
- 逐次按Power Up將發射功率調到最大。
- 在TX Measurement Modulation介面進行測試,記錄ω0、ωi、ωi+ω0、RMS DEVM、Peak DEVM、99% DEVM測量值。
標準
- -75KHz≤ωi≤75KHz,for all packets
-75KHz≤ωi+ω0≤75KHz,for all blocks
-10KHz≤ω0≤10KHz,for all blocks - 對於EDR 2M,RMS DEVM≤0.2
對於EDR 3M,RMS DEVM≤0.13 - 對於EDR 2M,Peak DEVM≤0.35
對於EDR 3M,Peak DEVM≤0.25 - 對於EDR 2M,99% DEVM≤0.3
對於EDR 3M,99% DEVM≤0.2
3.2.3 差分相位編碼準確度
儀器配置
同3.2.1
測試方法
- 逐次按Power Up將發射功率調到最大。
- 在Differencial Phase Encoding介面進行測試,記錄測量值。
標準: Packets with 0 Bit Errors≥99%
3.2.4 帶內雜散發射
儀器配置
同3.2.1
測試方法
- 逐次按Power Up將發射功率調到最大。
- 在Spectrum ACP介面進行測試,記錄測量值。
標準
設定EUT的測試通道(最大功率)為M,相鄰通道為N,則:
- EDR帶內雜散功率必須比最大功率測量結果(離開載頻最大500kHz)低26dB
- 對於|M-N|=2,\(P_{tx}≤-20dBm\)
- 對於|M-N|≥3,\(P_{tx}≤-40dBm\)
3.2.5 接收靈敏度
儀器配置
同3.2.1
測試方法
- 按Power Up把發射功率調到最大,開啟不理想發射機,勾選Dirty Tx,設定接收包數量為1000。
- 在RX Quality介面設定CMW500的發射功率,開始測試,觀察丟包率是否≤0.01%,如果滿足要求,則以1dB為步進,逐漸降低發射功率,記錄丟包率≤0.01%的最小發射功率為接收靈敏度。
標準:\(Sen≤-60dBm\)
3.2.6 最大輸入電平
儀器配置
同3.2.1
測試方法
- 按Power Up把發射功率調到最大,設定接收包數量為1000。
- 在RX Quality介面設定CMW500的發射功率,開始測試,觀察丟包率是否≤0.1%,如果滿足要求,則以1dB為步進,逐漸增大發射功率,記錄丟包率≤0.1%的最大發射功率為最大輸入電平。
標準: 最大接收電平\(≥-20dBm\)
參考資料