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