吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

5G通信信號模擬器系統軟件的設計方法

電子工程師 ? 來源:陳翠 ? 2019-05-01 15:17 ? 次閱讀

軟件技術在測試系統中起著越來越重要的作用,測試系統已經成為以通用硬件為基礎、以測試軟件為核心的集成系統。“軟件就是儀器”的思想改變了傳統測量儀器的觀念,許多過去在傳統儀器由硬件完成的功能,可以由軟件來實現。在測試軟件發展過程中,初期人們是通過測試編程語言來編寫儀器測試程序的。測試軟件開發人員不僅要了解測試系統中的接口標準、通信規范,熟悉儀器的各種程控代碼,還必須掌握測試編程語言的編程方法。測試軟件應具有開放性、可重用性、可擴展性。隨著測試儀器種類的不斷增加以及測試任務的日益復雜,使得測試軟件的標準化成為發展的必然趨勢。

1 軟件架構建模

1.1 基于SCPI命令的可互換虛擬儀器驅動器模型標準系統

可編程儀器標準命令SCPI()是為解決可程控儀器編程標準化,1990年儀器制造商國際協會在標準的基礎上進行擴充,而制定出的一個重要的程控儀器軟件標準。SCPI全面定義了標準化的儀器程控消息、響應消息以及數據和狀態的報告結構。基本原則是使測試軟件編程是面向測試功能而不是面向儀器,相同的命令控制相同的測試功能,而不是相同的儀器。SCPI標準大大提高了儀器的互換性。SCPI提出了三種形式的相容性,即縱向相容性、橫向相容性和功能相容性。
本方案中,多模塊間集成的軟件結構如`下圖所示,通過調用統一、通用的SCPI庫函數,并配置相應的參數,就可以控制各種不同接口的模塊。當測試任務發生變化,需要更換其它儀器時,只需更新儀器驅動程序,并相應調整SCPI函數的參數,而無需修改應用程序的代碼。

1.2 總線仲裁及同步

由于總線上連接著多個模塊時,何時由哪個部件發送信息,如何定時,如何防止信息丟失,如何避免多個設備儀器同時發送,如何規定發射部件等一系列問題都需要總線控制器統一管理,主要包括總線的判優控制(仲裁邏輯)和通信控制。

在方案中,被測對象為多模多頻通信終端,這種龐大復雜多樣的測試需求,使得基于任何一種總線技術構成的自動測試系統都不能覆蓋整個測試對象。因此我們需要重點研究總線仲裁及各總線間的觸發及同步技術。

1.3 集中仲裁方式

集中式的仲裁方式主要分為鏈式查詢、計數器定時查詢和獨立請求等三種方式。

鏈式查詢指當一個或多個設備同時發出總線使用請求信號時,中央仲裁器發出的總線授權信號沿著菊花鏈串行的從一個設備依次傳送到下一個設備直至查詢到發出請求信號的設備儀器。

計數器定時查詢是指總線上各設備通過總線請求信號發出請求,中央仲裁器發射到請求信號后,在總線空閑情況下,通過計數器計數來判別設備地址,從而使該設備獲得總線使用權的一種方式。

獨立請求方式是指每個連接到總線的設備都有一組單獨的總線請求信號與總線授權信號。每個設備請求使用總線時,它們各自發出自己的總線請求信號。中央仲裁器中設置了一個專門的排隊電路,由它根據一定的優先次序決定優先響應哪個設備的請求,然后給該設備總線授權信號。

2 總線間同步機制

總線間同步機制的精度,直接影響到多模塊間協同功能的實現。在本方案中采用基于信號觸發的消息同步機制,是通過總線傳送含有觸發信息的消息包,被觸發設備通過對消息包解析,來判斷是否進行觸發。從本質來講這種機遇消息包觸發的同步機制是通過總線來傳送電信號。被觸發的設備在接到這個信號后,進行預先定義好的動作。同時在這些信息包中還包括機遇系統同步時鐘的時間戳信息。這種基于消息包觸發的同步精度可以達到毫秒級。

系統軟件設計方案

5G通信信號模擬器硬件構成時分復雜,為了能夠有效協調整機中各個模塊正常工作,一個架構清晰、分工合理的軟件總體方案設計尤為必要,它是其它具體軟件功能實現的前提。儀表軟件總體方案如下圖所示。

由圖中可看出,軟件總體設計方案的思想是,按照信令、數據、參數的控制流程,把系統軟件分成以下幾個主要部分:多模物理層處理模塊、模塊、核心控制模塊以及腳本處理模塊等。幾大模塊之間通過預定義的消息接口傳遞命令與參數,共同協調性實現信令、數據的最佳運轉。

系統主控軟件負責整個系統的控制以及人機接口處理,因此是主控軟件整個平臺的控制核心。主控軟件包括人機接口、資源管理、測試程序維護、測試系統校準、測試任務執行、數據分析處理、用戶權限管理、操作平臺維護、操作員向導等處理單元,并參加部分數字信號處理內容。因此,對硬件平臺要求很高,本項目將采用高性能工業控制板+多片FPGA+DSP設計方案;從軟件角度,將采用多線程配合處理方式,解決復雜的、高效的系統控制及人機接口處理問題,從而滿足本項目產品5G通信信號模擬器的系統需求。

工業控制板將選擇高性能工控機,采用德國控創公司的XXX系列工控機,該工控機具有高性能處理器及較佳的功耗。同時,該模塊內部具有可訂制特性,可節約接口電路的尺寸和功耗。DSP將采用TI公司的高性能定點DSP TMSXXX,它非常適合進行實時數據傳輸、存儲和處理。主要的技術指標和特性如下:(1)片內包含4個1.2 GHz定點DSP內核和1個1.2微處理器(2)雙通道PCIe GEN2接口(3)速度達1333 MHz的64位DDR3接口并行存儲接口(5)4通道RapidIO接口,可實現高速串行通道互連以太網接口FPGA將選用Virtex-7系列VX平臺的XC7XXX與DSP構建一個高性能的、高處理速度數據處理平臺。該FPGA具有對高性能邏輯應用、高性能信號處理和高速串行連接功能優化功能。主要的技術指標和特性如下:系統時鐘個個IO引腳資源個專用(6)4路PCIe-GEN3接口核電壓個13.1 Gb/s GTH收發器(9)支持10/100/1000 Mb/s 以太網接口整機軟件將采用分層設計的思想,多組件并行處理,采用開放式平臺,實現多制式多模測試。軟件總體包括主控軟件、DSP軟件以及開發調試應用軟件平臺。

主控軟件是平臺軟件的重點,工作量也最大,操作系統采用Windows嵌入式操作系統,根據硬件的設計,充分利用硬件資源,定制符合本儀器的操作系統平臺,它具有可靠性高、占用資源小的優點。主開發軟件采用微軟的標準Visual studio軟件開發平臺設計,為了便于軟件的編程與維護,采用符合Windows程序設計的軟件規范來設計。它主要完成整機資源管理、程序維護、系統校準、單元任務執行、數據分析處理、用戶權限管理、操作平臺維護、操作員向導等其他功能,框圖如圖3所示。

DSP開發軟件采用TI公司的DSP開發工具軟件,它提供了強大的信號處理軟件包。

在設計開發過程中,將應用大規模FPGA(現場可編程門陣列),如跳頻圖案產生、IQ基帶信號處理、實時頻譜分析、實時基帶信號處理、數字化合成本振掃描等,選擇Xilinx公司Spartan6系列FPGA作為低端應用(速度要求不高,容量需求不大),如數字接口控制電路等;選擇Vritex7系列作高端應用(高速、大容量),如數字中頻處理等。因此FPGA開發軟件采用Xilinx公司的Vivado 2015.2 和ISE 12.4開發平臺,它是對Xilinx的FPGA專用開發工具,該軟件集成大量IP內核庫,如通用邏輯單元、RapidIO接口等,對設計過程有很大的幫助。其它,在設計過程中,還將應用許多其它的仿真、CAD軟件,對局部單元進行設計,如用于數字信號處理仿真的MATLAB軟件、用于高頻電路設計仿真的、用于射頻電路仿真的HP ADS軟件等。

結論

5G通信信號模擬器是5G關鍵技術、關鍵核心器件和5G基站研發/生產必備的測試驗證平臺,而整機系統軟件是其核心組成部分。本文介紹了一種5G通信信號模擬器系統軟件的設計方法,可實現對5G通信信號模擬器的軟件設計的技術支撐。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 信號模擬器
    +關注

    關注

    0

    文章

    16

    瀏覽量

    18314
  • 5G通信
    +關注

    關注

    4

    文章

    242

    瀏覽量

    20404
收藏 人收藏

    評論

    相關推薦

    【干貨】5G無線通信技術概念及應用

    (超寬帶)、NETWORK.LMDS(區域多點傳輸服務)和IPv6(互聯網協議)。事實上,IPv6是4G5G技術的基礎協議。5G技術是一個完整的無線通信
    發表于 12-21 18:32

    5G為什么叫5G

    懂不懂的,簡直是太不接地氣了。有人的地方,就有江湖。要理清5G的名稱之謎,我們就得從之前那段混亂不堪的歷史說起。一群雄逐鹿“秦失其鹿,天下共逐之”——《史記》在通信的這個江湖里,標準這只漂亮的梅花鹿
    發表于 01-20 12:36

    5G時代的挑戰,毫米波解決方案的測試和驗證設計

    模擬器的架構應用于毫米波5G系統時,其構建所涉及的計算復雜性和成本是難以估量和實現的。MilliLabs基于其專利架構開發了一套全新的適用于5G毫米波
    發表于 07-23 10:51

    波場合成電磁環境模擬和MIMO OTA測試系統

    推出過程中。系統軟件兼容所有市場上的 主流基站模擬器和信道模擬器儀表,并提供簡潔高效友好的圖形化系統控制界面以及強大測試數據管理功能。 Bluetest的混響暗室OTA測試
    發表于 08-02 10:59

    5G時代下的無線通信系統展望

    隨著5G技術的出現,現在成為一名RF工程師是一件令人激動的事情。在我們通往5G——下一代無線通信系統——的道路上,工程設計社區有著數不清的挑戰和機遇。
    發表于 07-11 07:48

    如何設計5G通信信號模擬器系統

    來實現。在測試軟件發展過程中,初期人們是通過測試編程語言來編寫儀器測試程序的。測試軟件開發人員不僅要了解測試系統中的接口標準、通信規范,熟悉儀器的各種程控代碼,還必須掌握測試編程語言的
    發表于 08-07 06:18

    一文詳解5G網絡模擬器的解決方案

    是德科技近日宣布其 5G 網絡模擬器解決方案目前已為 5G NR 準備就緒,并將繼續為全新 3GPP NR 標準提供支持。公司于 12 月 14 日在舊金山舉辦Keysight 5G
    發表于 10-21 14:06

    微機系統軟件抗干擾的方法

    在提高硬件系統抗干擾能力的同時,軟件抗干擾以其設計靈活、節省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機系統為例,對微機系統軟件抗干擾
    發表于 01-20 07:47

    5G 器件的設計與開發: 5G 性能范圍

    關鍵。5G 網絡使用波束形成使信號傳輸最大化,在波束形成中,發射機和接收機之間傳遞形狀指向的信號。同樣重要的是保持在5g 市場的競爭力是模塊的有效轉換
    發表于 04-10 21:31

    DSP完成的實時信號模擬器

    DSP完成的實時信號模擬器    前言   在通信、雷達等數字信號處理系統的設計中,
    發表于 01-07 10:33 ?1652次閱讀
    DSP完成的實時<b class='flag-5'>信號</b><b class='flag-5'>模擬器</b>

    數字中頻GPS信號軟件模擬器設計

    在對中頻GPS信號理論建模與分析的基礎上,采用Matlab/Simulink構建了一種精確的數字中頻GPS信號軟件模擬器,考慮了噪聲、欠采樣以及接收機時鐘誤差等的影響。
    發表于 03-30 16:56 ?35次下載

    基于UML自動測試系統軟件面向對象建模

    介紹了對航電模擬器系統軟件進行面向對象建模的過程。采用UML中的用例圖、類圖和序列圖,從功能、靜態模型和動態模型,3方面對航電模擬器系統軟件平臺進行了描述。
    發表于 10-19 14:39 ?21次下載
    基于UML自動測試<b class='flag-5'>系統軟件</b>面向對象建模

    精密測距模擬器系統延時的測量方法

    采用該方法可對精密測距模擬器系統延時時間進行準確測量,從而有效地解決精密測距模擬器系統延時定標問題,以滿足實際需求。
    發表于 11-11 14:28 ?30次下載
    精密測距<b class='flag-5'>模擬器</b><b class='flag-5'>系統</b>延時的測量<b class='flag-5'>方法</b>

    基于USB總線的可編程信號模擬器

    通信、雷達等數字信號處理系統的設計中,信號模擬器發揮著至關重要的作用。模擬器用來
    發表于 10-30 09:55 ?0次下載
    基于USB總線的可編程<b class='flag-5'>信號</b><b class='flag-5'>模擬器</b>

    5G新方案!升級現有的基站和UE模擬器5G毫米波頻段

    今天我們來介紹將sub-6GHz模擬器與波束成形和虹科上/下變頻結合使用且不增加任何額外噪聲,從而將其擴展到5G毫米波頻段。1現狀●信令通信
    的頭像 發表于 06-08 11:47 ?791次閱讀
    <b class='flag-5'>5G</b>新方案!升級現有的基站和UE<b class='flag-5'>模擬器</b>至<b class='flag-5'>5G</b>毫米波頻段
    肯博88国际| 金盈会百家乐现金网| 百家乐官网这样赢保单分析 | 百家乐官网网站排行| 商丘市| 百家乐官网技术方式| 周易24卦| 百家乐如何洗吗| 大玩家百家乐的玩法技巧和规则 | 百家乐官网技巧辅助软件| 百樂坊百家乐官网的玩法技巧和规则| 百家乐官网加牌规| 百家乐连线游戏下载| 百家乐智能投注系统| 百合百家乐的玩法技巧和规则| 威尼斯人娱乐场开户注册| 棋牌论坛| 百家乐官网投注法减注| 网上百家乐官网游戏下载| 大发888娱乐城破解软件| 桃江县| 现金百家乐官网破解| 金牌百家乐官网的玩法技巧和规则 | 联博娱乐| 大发888是什么游戏| 岳池县| 跪求百家乐官网打法| 属鼠做生意办公桌摆貔貅好不好 | 闲和庄百家乐娱乐城| 百家乐怎么才能包赢| 百家乐扎金花斗地主| 大发888 ipad版| 九州娱乐城| 百家乐官网棋牌作弊器| 菲律宾百家乐官网娱乐平台| 百家乐官网博娱乐场开户注册 | 百家乐博牌规| 阳西县| 星期八百家乐官网的玩法技巧和规则 | 现金网注册送彩金| 保时捷百家乐官网娱乐城|