<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 3G/4G基站物理層黑匣子驗證方法

3G/4G基站物理層黑匣子驗證方法

作者: 時(shí)間:2018-09-03 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/201809/388277.htm

  VSA 是一個(gè)信號分析儀,具有頻譜分析功能。它擁有多個(gè)功能,如:

  - 顯示信號質(zhì)量指標(誤差矢量幅度、峰值因子、峰均功率比)

  - 檢測特定物理信道的存在

  - 檢測編碼傳輸塊的內容。

  VSG 是矢量信號發(fā)生器。 它擁有多個(gè)功能,如:

  - 應用無(wú)線(xiàn)信道模式

  - 應用噪聲

  - 生成物理信道

  - 引起誤碼

  - 創(chuàng )建預定義的一致性測試配置

  這兩種設備都可以通過(guò)腳本進(jìn)行指揮,可用于一致性測試套件。

  自動(dòng)化

  黑匣子支持全自動(dòng)化:用戶(hù)只需觸發(fā)測試,然后查看結果。“通過(guò)/未通過(guò)”測試結果由腳本結果決定,被聚集在一起,并呈現為一個(gè)網(wǎng)頁(yè)。

  所描述的解決方案可實(shí)現參數覆蓋,支持非回歸測試,以及逆向測試的受控環(huán)境。如果用戶(hù)請求運行非回歸測試套件,則需要提供帶有測試狀態(tài)報告的電子郵件。中央控制節點(diǎn)在數據庫中查詢(xún)只關(guān)于非回歸過(guò)程中運行的測試的信息,并生成一個(gè)表格,其中包含:測試狀態(tài)、輸入參數、測試時(shí)長(cháng)及Web服務(wù)器的鏈接,用戶(hù)可在Web服務(wù)器上找到運行測試的過(guò)程中所生成的所有日志。我們可以將所有這些匯總成一個(gè)黑匣子所需要的有限狀態(tài)機。

  

  圖 4 自動(dòng)化中使用的黑匣子有限狀態(tài)機

  設置非回歸測試套件定期運行(例如在夜間),但只有當CVS(并發(fā)版本系統)中的開(kāi)發(fā)人員查看了二進(jìn)制文件的時(shí)間戳并執行后,成功編寫(xiě)了運行在DSP 和 L2STUB 上的軟件時(shí),才能觸發(fā)非回歸測試。

  用戶(hù)可將場(chǎng)景定義為一個(gè)腳本,并創(chuàng )建一個(gè)套件(可從Web服務(wù)器圖形界面觸發(fā)該套件),表示實(shí)際腳本前后運行的規定流程中要運行一批腳本和輸入參數。

  此外,發(fā)生硬件故障或不可恢復的軟件錯誤時(shí),或新測試用例開(kāi)始時(shí),如果要求設置不變,則還可支持從腳本重新啟動(dòng)設備。獲得授權后,用戶(hù)可重新啟動(dòng)基站和測試終端。

  案例研究

  上述解決方案已經(jīng)在飛思卡爾 BSC913x 平臺上實(shí)施并驗證,在飛思卡爾 PowerPC 處理器 e500 上部署L2STUB,物理層(DUT)在 StarCore? SC3850 上運行。 BSC9131的框圖如圖 5 所示。BSC9131 還充分利用了名為 MAPLE-B2F 的基帶加速器。

  L2STUB 通過(guò)專(zhuān)有的處理器間通信機制管理 FAPI 消息流。描述既定驗證情境的命令由最終用戶(hù)在中央控制節點(diǎn)通過(guò)解析語(yǔ)言預定義。指定了多個(gè)不同的 API,以獨立地分別控制TM、VSA 和VSG。

  

  圖 5 BSC9131框圖

  (圖字)StarCore? SC3850 ;DSP內核;32KB L1 I 緩存;32KB L1 D緩存;基于Power Architecture的e500 內核;32位DDR3/3L 內存控制器;MAPLE-B2F基帶加速器 LTE/MTS/CDMA2K;射頻接口(JESD207/ADI)和MaxPHY;多核結構;時(shí)鐘/重置;DMA;安全引擎V4.4;USB 2.0;以太網(wǎng)

  上述設置是完全自動(dòng)化的,可充分利用這個(gè)特點(diǎn);現在已經(jīng)設想了對 L1 驗證的主要范圍進(jìn)行多個(gè)擴展。例如,黑匣子設置支持持續集成,作為一個(gè)開(kāi)發(fā)實(shí)踐,確保已公布的代碼不會(huì )在特定的開(kāi)發(fā)分支導致回歸。這與非回歸測試不同,區別在于防止錯誤代碼序列進(jìn)入開(kāi)發(fā)分支,而不是在公布后才發(fā)現。

  全自動(dòng)化還為建立地域上分散的測試環(huán)境創(chuàng )造了一個(gè)條件,這個(gè)測試環(huán)境將許多驗證節點(diǎn)集群在一起。

  飛思卡爾解決方案是一個(gè) 3GPP 協(xié)議棧,可適應 3G 解決方案(UMTS - 通用陸地移動(dòng)系統)或4G 解決方案(E-UTRA - 演進(jìn)的通用陸地無(wú)線(xiàn)接入)。黑匣子方法對于這種情況有所裨益,它分離測試L1,不受上層的影響。 可確定的潛在問(wèn)題包括:

  - SC3850 內核、MAPLE-B2F的硬件問(wèn)題或相關(guān)的附件硬件支持。

  - SC3850的L1軟件代碼

  - MAPLE-B2F的L1微代碼

  結束語(yǔ)

  本文介紹的解決方案用于在更加復雜的SoC中只測試L1軟件和硬件解決方案。結果表明,與完整的協(xié)議測試解決方案相比,該解決方案能夠最佳地覆蓋L1參數,而且參數空間更寬。

  L1黑匣子測試需要剝離 L2實(shí)現,使其只能提供最小的功能。此外,它還需要來(lái)自第三方、普遍被接受的測試設備。此類(lèi)測試環(huán)境的成本比系統集成測試方法低很多,并支持更精確的問(wèn)題跟蹤,避免軟件的獨立部件發(fā)生軟件Bug交互。

  此外,測試環(huán)境的一個(gè)重要方面是自動(dòng)化,用于連接測試方案、測試執行和測試報告,以運行多個(gè)測試套件。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>