DCT2000是國際著名通信測試儀表公司Catapult的核心產品,其廣泛應用于通信系統設備的測試中,并且已在2G和3G的系統設備測試當中已經有著許多成功的案例和豐富的經驗。Catapult公司在通信設備測試領域處于業(yè)界領先地位,主要致力于為全球通信設備制造商和運營商提供測試工具和測試解決方案。伴隨著TD-SCDMA的蓬勃發(fā)展,Catapult積極加入到TD的滾滾洪流中,與國內外通信設備廠商緊密合作,已經在TD-SCDMA的系統設備測試中發(fā)揮著重要的作用。
2、DCT2000介紹
作為專用的通信測試儀表,DCT2000兼具仿真和監(jiān)視功能,而且支持七百多種通信協議,囊括了2G,3G,4G,VoIP,NGN,GPRS和SS7等眾多協議(見圖1),能夠提供的解決方案涵蓋了移動網(TD-SCMA/WCDMA/cdma2000/EDGE/GPRS/GSM),核心網(IMS,Mobile Softswitch),NGN網絡(FTTX,xDSL),電信增值業(yè)務(IN,Mobile data service,Boss)等領域。而且DCT2000的協議軟件緊密跟蹤3GPP標準的變化,目前已經能夠支持HSDPA/HSUPA功能以及TDD的N頻點。
DCT2000使用獨立設計的先進的高速和一系列各種類型的運算卡,硬件處理能力非常強大,可以充分滿足電信設備大容量、大負荷的測試。而且通過硬件設備的不同比例配置,可以滿足不同用戶的個性化的測試需求。
提供了強大的圖形化的軟件開發(fā)工具,采用流程圖的形式很方便地描述各種復雜的多協議測試流程,實現用戶不同的測試需求。這些工具在開發(fā)和測試時功能強大而且靈活易用。它們可以模擬強負載條件、并允許用戶改變實時測試參數。DCT2000還提供了強大的調試工具,在測試期間用戶可以及時地抓取有用信息,迅速定位出現的各種問題。這樣,用戶可以節(jié)省大量時間來進行全面的3G,VoIP,SS7和許多其他通信測試。
DCT2000還可以允許多個獨立用戶同時進行測試。在開發(fā)早期,這些系統可以用來模擬那些太昂貴或不容易得到的網絡設備。開發(fā)后期,可以用它們進行負載測試,驗證被測系統的業(yè)務處理能力。最后,DCT2000系統還可以通過升級和擴展來滿足更多測試需求。圖2為DCT2000系統架構。
依靠Catapult的協議測試模塊,提供獨立的測試參考資料,既節(jié)省產品開發(fā)時間和成本,又保證符合電信業(yè)標準。Catapult在為廣大的國際和國內著名電信廠商的服務中積累了非常豐富的經驗。這就是為什么使用DCT2000測試能將系統錯誤發(fā)生率降至最低。
3、基于DCT2000的TD-SCDMA無線網絡設備的測試
DCT2000測試系統以其多用戶、多協議、可編程的特性,基于DCT2000可以方便地構建TD-SCDMA系統設備的測試平臺,很好地實現對TD-SCDMA網絡中的RNC和NodeB的測試。這里包括協議一致性測試、功能測試、性能測試。
3.1 TD-SCDMA的RNC的測試
首先我們來看一下RNC的測試解決方案。通常對RNC測試采用包圍測試的方法,即Node B,UE,CN均采用儀表模擬,這樣做不僅可以節(jié)約大量成本,而且也排除了周邊設備的問題對測試的影響,大大加快測試的進度。
如圖3所示,紅色節(jié)點均由DCT2000模擬。圖3的左邊為模擬的“NodeB+UEs”節(jié)點,可以同時模擬一到數百個NodeB及數千個UE,圖的右側為DCT2000模擬的核心網,通過對RNC包圍,可以展開用戶期望的各種測試,初期我們可以先進行功能測試,例如CS業(yè)務、PS業(yè)務以及登記、鑒權、加密、切換等,這些功能的相應流程均可通過圖形化開發(fā)相應的腳本實現。后期可以開展性能測試,只需在增加腳本中的Node B和UE的數據配置,然后即可發(fā)起大呼叫量的測試。
更為重要的是。DCT2000可以對用戶面的數據進行仿真。DCT2000系統里的話務發(fā)生器可以產生大量的語音話務或數據業(yè)務,經過被測設備RNC后被DCT2000系統接收和計算,得出PESQ值或其他標準值以顯示被測系統的QoS能力。
3.2 TD-SCDMA的Node B的測試
如圖4所示,Node B為被測設備。RNC+CN由DCT2000模擬!癛NC+CN”仿真RNC和核心網。UE可以用真實的TD-SCDMA手機或其他設備。對Node B的測試可以采用兩種方式進行:
。1)通過從大量的真實終端發(fā)起各種信令和業(yè)務流程,可以實現對NodeB的測試;
。2)可以從模擬的RNC發(fā)起各種Iub口的各種信令過程和業(yè)務過程實現對NodeB的測試。
3.3 TD-SCDMA測試案例介紹
下面以RNC的性能測試中的CS12.2話務量測試為例介紹整個測試過程:
首先可以利用Catapult提供的Launch工具搭建所需的協議模塊,包括Iu接口和Iub接口(見圖5)。
目前DCT2000已經提供了非常成熟的底層的協議模塊,用戶可以根據不同的測試需求開發(fā)最上層的業(yè)務流程腳本程序,例如用戶只需要描述CS12.2k業(yè)務的消息流程,具體的編解碼都是系統自動完成的(見圖6)。
腳本開發(fā)完畢后,對腳本編譯鏈接,生成可執(zhí)行文件,即可下載到硬件板卡中運行,具體的運行控制界面如圖7所示。
用戶可以方便地設置呼叫頻度、呼叫間隔、在線用戶個數以及用戶的分布(均勻/高斯/泊松),實現不同的呼叫模型,對RNC的CS12.2K業(yè)務的處理能力進行充分的測試。
在測試過程中,還可以通過監(jiān)視窗口實時監(jiān)視程序的運行狀態(tài)(見圖8),獲取相應的Iu和Iub接口消息和層間原語,加快問題的定位。
4、結束語
通過以上介紹,可以看出DCT2000是款性能強大的產品,可以方便地構建各種測試方案,滿足用戶的不同測試需求。