TD-SCDMA系統(tǒng)RNC側Node B測試平臺的分析與實現(xiàn)
圖2Iub接口協(xié)議結構
2.2.3測試平臺的基本需求
設計出的測試平臺的特性滿足以下要求。
●出廠前測試。NodeB從生產線上完成后,進行的最后一道質量測試,主要是與射頻相關的Iub信令測試,如小區(qū)建立、系統(tǒng)消息更新、無線鏈路建立等,以及上行鏈路的FP幀的誤碼率及誤塊率等。
●數(shù)據鏈路的對等層測試。如NodeB與RNC之間的ATM層和FP層的信令測試。
●Iub信令集的覆蓋測試。由測試平臺發(fā)起各種NBAP(NodeB應用部分)過程或測試平臺響應NodeB的NBAP的各種請求,要求覆蓋各種信令過程,如無線鏈路的建立、重配與刪除,小區(qū)的建立與刪除,公共信道與專用信道的測量,復位與阻塞等。
●CS(電路交換)域及PS(分組交換)域的通信鏈路的建立與數(shù)據傳輸?shù)臏y試。包括語音業(yè)務和數(shù)據業(yè)務的測試,以及各種混合業(yè)務的測試,如CSAMR12.2kbit/s+PS 64 kbit/s等。
為了提高測試效率及平臺的易用性,它還需要支持以下功能。
●測試自動化。支持基于腳本的測試用例,可以在不需要測試人員干預的情況下完成測試,這對于費時耗力的回歸測試及需要大量循環(huán)過程的壓力測試尤其有利。
●測試用例的靈活性。可以根據需要靈活地修改測試用例的腳本,以完成不同的測試流程與信令交互,如對于CS通話過程,在不同的測試用例中可以配置不同的無線資源(碼道和時隙等)。
●異常測試用例。這是測試平臺的最主要的優(yōu)勢所在,對于被測對象,不僅要求它可以對正常情況做出正確響應,還要可以發(fā)現(xiàn)和排除異常過程,如在某狀態(tài)下,接收到未預期的消息,或消息中存在錯誤信息等。對于使用真實RNC來測試NodeB。這些測試是無法完成的。
3、測試平臺的實現(xiàn)
TD-SCDMA的各層協(xié)議具有不同的實時性要求,如ATM與FP其實時性要求很高,要求運行在實時性操作系統(tǒng)中,能夠以高時間精度中斷的形式接收和發(fā)送數(shù)據,因此需要具有實時操作系統(tǒng)的處理器板,而層3的協(xié)議如NBAP、RRC(無線資源控制)等實時性要求不高,在一定時間內完成特定數(shù)據處理即可,可以運行在一般的非實時操作系統(tǒng)之上,并且由于測試系統(tǒng)需要具有很強的數(shù)據分析、處理和顯示功能,因此需要具有較強處理功能的PC機。由此可以將整個測試平臺分成兩個部分:與NodeB物理連接相關的RTOS處理平臺及處理高層協(xié)議的非實時處理平臺。文中以Windows平臺為例,給出如圖3所示的NodeBIub接口測試平臺的系統(tǒng)架構。
圖3RNC側測試平臺網絡結構
3.1測試平臺配置結構
測試平臺由一臺普通的WindowsPC和一塊專用硬件板構成,通過E1線或T1線與NodeB進行網絡連接。測試人員操作WindowsPC就可控制整個測試過程。
在實際使用過程中,根據實際情況,可增減加一些和NodeB相關的測試網元和工具,如一些測試分析儀等。圖3中的UE僅為可選配置,NodeB為圖中惟一的受測對象,其他設備都為測試輔助工具。
評論