0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

5G通信信號(hào)模擬器系統(tǒng)軟件的設(shè)計(jì)方法

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

軟件技術(shù)在測(cè)試系統(tǒng)中起著越來(lái)越重要的作用,測(cè)試系統(tǒng)已經(jīng)成為以通用硬件為基礎(chǔ)、以測(cè)試軟件為核心的集成系統(tǒng)?!败浖褪莾x器”的思想改變了傳統(tǒng)測(cè)量?jī)x器的觀念,許多過(guò)去在傳統(tǒng)儀器由硬件完成的功能,可以由軟件來(lái)實(shí)現(xiàn)。在測(cè)試軟件發(fā)展過(guò)程中,初期人們是通過(guò)測(cè)試編程語(yǔ)言來(lái)編寫儀器測(cè)試程序的。測(cè)試軟件開(kāi)發(fā)人員不僅要了解測(cè)試系統(tǒng)中的接口標(biāo)準(zhǔn)、通信規(guī)范,熟悉儀器的各種程控代碼,還必須掌握測(cè)試編程語(yǔ)言的編程方法。測(cè)試軟件應(yīng)具有開(kāi)放性、可重用性、可擴(kuò)展性。隨著測(cè)試儀器種類的不斷增加以及測(cè)試任務(wù)的日益復(fù)雜,使得測(cè)試軟件的標(biāo)準(zhǔn)化成為發(fā)展的必然趨勢(shì)。

1 軟件架構(gòu)建模

1.1 基于SCPI命令的可互換虛擬儀器驅(qū)動(dòng)器模型標(biāo)準(zhǔn)系統(tǒng)

可編程儀器標(biāo)準(zhǔn)命令SCPI()是為解決可程控儀器編程標(biāo)準(zhǔn)化,1990年儀器制造商國(guó)際協(xié)會(huì)在標(biāo)準(zhǔn)的基礎(chǔ)上進(jìn)行擴(kuò)充,而制定出的一個(gè)重要的程控儀器軟件標(biāo)準(zhǔn)。SCPI全面定義了標(biāo)準(zhǔn)化的儀器程控消息、響應(yīng)消息以及數(shù)據(jù)和狀態(tài)的報(bào)告結(jié)構(gòu)?;驹瓌t是使測(cè)試軟件編程是面向測(cè)試功能而不是面向儀器,相同的命令控制相同的測(cè)試功能,而不是相同的儀器。SCPI標(biāo)準(zhǔn)大大提高了儀器的互換性。SCPI提出了三種形式的相容性,即縱向相容性、橫向相容性和功能相容性。
本方案中,多模塊間集成的軟件結(jié)構(gòu)如`下圖所示,通過(guò)調(diào)用統(tǒng)一、通用的SCPI庫(kù)函數(shù),并配置相應(yīng)的參數(shù),就可以控制各種不同接口的模塊。當(dāng)測(cè)試任務(wù)發(fā)生變化,需要更換其它儀器時(shí),只需更新儀器驅(qū)動(dòng)程序,并相應(yīng)調(diào)整SCPI函數(shù)的參數(shù),而無(wú)需修改應(yīng)用程序的代碼。

1.2 總線仲裁及同步

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

在方案中,被測(cè)對(duì)象為多模多頻通信終端,這種龐大復(fù)雜多樣的測(cè)試需求,使得基于任何一種總線技術(shù)構(gòu)成的自動(dòng)測(cè)試系統(tǒng)都不能覆蓋整個(gè)測(cè)試對(duì)象。因此我們需要重點(diǎn)研究總線仲裁及各總線間的觸發(fā)及同步技術(shù)。

1.3 集中仲裁方式

集中式的仲裁方式主要分為鏈?zhǔn)讲樵?、?jì)數(shù)器定時(shí)查詢和獨(dú)立請(qǐng)求等三種方式。

鏈?zhǔn)讲樵冎府?dāng)一個(gè)或多個(gè)設(shè)備同時(shí)發(fā)出總線使用請(qǐng)求信號(hào)時(shí),中央仲裁器發(fā)出的總線授權(quán)信號(hào)沿著菊花鏈串行的從一個(gè)設(shè)備依次傳送到下一個(gè)設(shè)備直至查詢到發(fā)出請(qǐng)求信號(hào)的設(shè)備儀器。

計(jì)數(shù)器定時(shí)查詢是指總線上各設(shè)備通過(guò)總線請(qǐng)求信號(hào)發(fā)出請(qǐng)求,中央仲裁器發(fā)射到請(qǐng)求信號(hào)后,在總線空閑情況下,通過(guò)計(jì)數(shù)器計(jì)數(shù)來(lái)判別設(shè)備地址,從而使該設(shè)備獲得總線使用權(quán)的一種方式。

獨(dú)立請(qǐng)求方式是指每個(gè)連接到總線的設(shè)備都有一組單獨(dú)的總線請(qǐng)求信號(hào)與總線授權(quán)信號(hào)。每個(gè)設(shè)備請(qǐng)求使用總線時(shí),它們各自發(fā)出自己的總線請(qǐng)求信號(hào)。中央仲裁器中設(shè)置了一個(gè)專門的排隊(duì)電路,由它根據(jù)一定的優(yōu)先次序決定優(yōu)先響應(yīng)哪個(gè)設(shè)備的請(qǐng)求,然后給該設(shè)備總線授權(quán)信號(hào)。

2 總線間同步機(jī)制

總線間同步機(jī)制的精度,直接影響到多模塊間協(xié)同功能的實(shí)現(xiàn)。在本方案中采用基于信號(hào)觸發(fā)的消息同步機(jī)制,是通過(guò)總線傳送含有觸發(fā)信息的消息包,被觸發(fā)設(shè)備通過(guò)對(duì)消息包解析,來(lái)判斷是否進(jìn)行觸發(fā)。從本質(zhì)來(lái)講這種機(jī)遇消息包觸發(fā)的同步機(jī)制是通過(guò)總線來(lái)傳送電信號(hào)。被觸發(fā)的設(shè)備在接到這個(gè)信號(hào)后,進(jìn)行預(yù)先定義好的動(dòng)作。同時(shí)在這些信息包中還包括機(jī)遇系統(tǒng)同步時(shí)鐘的時(shí)間戳信息。這種基于消息包觸發(fā)的同步精度可以達(dá)到毫秒級(jí)。

系統(tǒng)軟件設(shè)計(jì)方案

5G通信信號(hào)模擬器硬件構(gòu)成時(shí)分復(fù)雜,為了能夠有效協(xié)調(diào)整機(jī)中各個(gè)模塊正常工作,一個(gè)架構(gòu)清晰、分工合理的軟件總體方案設(shè)計(jì)尤為必要,它是其它具體軟件功能實(shí)現(xiàn)的前提。儀表軟件總體方案如下圖所示。

由圖中可看出,軟件總體設(shè)計(jì)方案的思想是,按照信令、數(shù)據(jù)、參數(shù)的控制流程,把系統(tǒng)軟件分成以下幾個(gè)主要部分:多模物理層處理模塊、模塊、核心控制模塊以及腳本處理模塊等。幾大模塊之間通過(guò)預(yù)定義的消息接口傳遞命令與參數(shù),共同協(xié)調(diào)性實(shí)現(xiàn)信令、數(shù)據(jù)的最佳運(yùn)轉(zhuǎn)。

系統(tǒng)主控軟件負(fù)責(zé)整個(gè)系統(tǒng)的控制以及人機(jī)接口處理,因此是主控軟件整個(gè)平臺(tái)的控制核心。主控軟件包括人機(jī)接口、資源管理、測(cè)試程序維護(hù)、測(cè)試系統(tǒng)校準(zhǔn)、測(cè)試任務(wù)執(zhí)行、數(shù)據(jù)分析處理、用戶權(quán)限管理、操作平臺(tái)維護(hù)、操作員向?qū)У忍幚韱卧?,并參加部?a target="_blank">數(shù)字信號(hào)處理內(nèi)容。因此,對(duì)硬件平臺(tái)要求很高,本項(xiàng)目將采用高性能工業(yè)控制板+多片FPGA+DSP設(shè)計(jì)方案;從軟件角度,將采用多線程配合處理方式,解決復(fù)雜的、高效的系統(tǒng)控制及人機(jī)接口處理問(wèn)題,從而滿足本項(xiàng)目產(chǎn)品5G通信信號(hào)模擬器的系統(tǒng)需求。

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

主控軟件是平臺(tái)軟件的重點(diǎn),工作量也最大,操作系統(tǒng)采用Windows嵌入式操作系統(tǒng),根據(jù)硬件的設(shè)計(jì),充分利用硬件資源,定制符合本儀器的操作系統(tǒng)平臺(tái),它具有可靠性高、占用資源小的優(yōu)點(diǎn)。主開(kāi)發(fā)軟件采用微軟的標(biāo)準(zhǔn)Visual studio軟件開(kāi)發(fā)平臺(tái)設(shè)計(jì),為了便于軟件的編程與維護(hù),采用符合Windows程序設(shè)計(jì)的軟件規(guī)范來(lái)設(shè)計(jì)。它主要完成整機(jī)資源管理、程序維護(hù)、系統(tǒng)校準(zhǔn)、單元任務(wù)執(zhí)行、數(shù)據(jù)分析處理、用戶權(quán)限管理、操作平臺(tái)維護(hù)、操作員向?qū)У绕渌δ?,框圖如圖3所示。

DSP開(kāi)發(fā)軟件采用TI公司的DSP開(kāi)發(fā)工具軟件,它提供了強(qiáng)大的信號(hào)處理軟件包。

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

結(jié)論

5G通信信號(hào)模擬器是5G關(guān)鍵技術(shù)、關(guān)鍵核心器件和5G基站研發(fā)/生產(chǎn)必備的測(cè)試驗(yàn)證平臺(tái),而整機(jī)系統(tǒng)軟件是其核心組成部分。本文介紹了一種5G通信信號(hào)模擬器系統(tǒng)軟件的設(shè)計(jì)方法,可實(shí)現(xiàn)對(duì)5G通信信號(hào)模擬器的軟件設(shè)計(jì)的技術(shù)支撐。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 信號(hào)模擬器
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    18275
  • 5G通信
    +關(guān)注

    關(guān)注

    4

    文章

    242

    瀏覽量

    20334
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【干貨】5G無(wú)線通信技術(shù)概念及應(yīng)用

    (超寬帶)、NETWORK.LMDS(區(qū)域多點(diǎn)傳輸服務(wù))和IPv6(互聯(lián)網(wǎng)協(xié)議)。事實(shí)上,IPv6是4G5G技術(shù)的基礎(chǔ)協(xié)議。5G技術(shù)是一個(gè)完整的無(wú)線通信
    發(fā)表于 12-21 18:32

    5G為什么叫5G?

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

    5G時(shí)代的挑戰(zhàn),毫米波解決方案的測(cè)試和驗(yàn)證設(shè)計(jì)

    模擬器的架構(gòu)應(yīng)用于毫米波5G系統(tǒng)時(shí),其構(gòu)建所涉及的計(jì)算復(fù)雜性和成本是難以估量和實(shí)現(xiàn)的。MilliLabs基于其專利架構(gòu)開(kāi)發(fā)了一套全新的適用于5G毫米波
    發(fā)表于 07-23 10:51

    波場(chǎng)合成電磁環(huán)境模擬和MIMO OTA測(cè)試系統(tǒng)

    推出過(guò)程中。系統(tǒng)軟件兼容所有市場(chǎng)上的 主流基站模擬器和信道模擬器儀表,并提供簡(jiǎn)潔高效友好的圖形化系統(tǒng)控制界面以及強(qiáng)大測(cè)試數(shù)據(jù)管理功能。 Bluetest的混響暗室OTA測(cè)試
    發(fā)表于 08-02 10:59

    5G時(shí)代下的無(wú)線通信系統(tǒng)展望

    隨著5G技術(shù)的出現(xiàn),現(xiàn)在成為一名RF工程師是一件令人激動(dòng)的事情。在我們通往5G——下一代無(wú)線通信系統(tǒng)——的道路上,工程設(shè)計(jì)社區(qū)有著數(shù)不清的挑戰(zhàn)和機(jī)遇。
    發(fā)表于 07-11 07:48

    如何設(shè)計(jì)5G通信信號(hào)模擬器系統(tǒng)?

    來(lái)實(shí)現(xiàn)。在測(cè)試軟件發(fā)展過(guò)程中,初期人們是通過(guò)測(cè)試編程語(yǔ)言來(lái)編寫儀器測(cè)試程序的。測(cè)試軟件開(kāi)發(fā)人員不僅要了解測(cè)試系統(tǒng)中的接口標(biāo)準(zhǔn)、通信規(guī)范,熟悉儀器的各種程控代碼,還必須掌握測(cè)試編程語(yǔ)言的
    發(fā)表于 08-07 06:18

    一文詳解5G網(wǎng)絡(luò)模擬器的解決方案

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

    微機(jī)系統(tǒng)軟件抗干擾的方法

    在提高硬件系統(tǒng)抗干擾能力的同時(shí),軟件抗干擾以其設(shè)計(jì)靈活、節(jié)省硬件資源、可靠性好越來(lái)越受到重視。下面以MCS-51單片機(jī)系統(tǒng)為例,對(duì)微機(jī)系統(tǒng)軟件抗干擾
    發(fā)表于 01-20 07:47

    5G 器件的設(shè)計(jì)與開(kāi)發(fā): 5G 性能范圍

    關(guān)鍵。5G 網(wǎng)絡(luò)使用波束形成使信號(hào)傳輸最大化,在波束形成中,發(fā)射機(jī)和接收機(jī)之間傳遞形狀指向的信號(hào)。同樣重要的是保持在5g 市場(chǎng)的競(jìng)爭(zhēng)力是模塊的有效轉(zhuǎn)換
    發(fā)表于 04-10 21:31

    DSP完成的實(shí)時(shí)信號(hào)模擬器

    DSP完成的實(shí)時(shí)信號(hào)模擬器    前言   在通信、雷達(dá)等數(shù)字信號(hào)處理系統(tǒng)的設(shè)計(jì)中,
    發(fā)表于 01-07 10:33 ?1637次閱讀
    DSP完成的實(shí)時(shí)<b class='flag-5'>信號(hào)</b><b class='flag-5'>模擬器</b>

    數(shù)字中頻GPS信號(hào)軟件模擬器設(shè)計(jì)

    在對(duì)中頻GPS信號(hào)理論建模與分析的基礎(chǔ)上,采用Matlab/Simulink構(gòu)建了一種精確的數(shù)字中頻GPS信號(hào)軟件模擬器,考慮了噪聲、欠采樣以及接收機(jī)時(shí)鐘誤差等的影響。
    發(fā)表于 03-30 16:56 ?35次下載

    基于UML自動(dòng)測(cè)試系統(tǒng)軟件面向?qū)ο蠼?/a>

    介紹了對(duì)航電模擬器系統(tǒng)軟件進(jìn)行面向?qū)ο蠼5倪^(guò)程。采用UML中的用例圖、類圖和序列圖,從功能、靜態(tài)模型和動(dòng)態(tài)模型,3方面對(duì)航電模擬器系統(tǒng)軟件平臺(tái)進(jìn)行了描述。
    發(fā)表于 10-19 14:39 ?21次下載
    基于UML自動(dòng)測(cè)試<b class='flag-5'>系統(tǒng)軟件</b>面向?qū)ο蠼? />    </a>
</div>                            <div   id=

    精密測(cè)距模擬器系統(tǒng)延時(shí)的測(cè)量方法

    采用該方法可對(duì)精密測(cè)距模擬器系統(tǒng)延時(shí)時(shí)間進(jìn)行準(zhǔn)確測(cè)量,從而有效地解決精密測(cè)距模擬器系統(tǒng)延時(shí)定標(biāo)問(wèn)題,以滿足實(shí)際需求。
    發(fā)表于 11-11 14:28 ?30次下載
    精密測(cè)距<b class='flag-5'>模擬器</b><b class='flag-5'>系統(tǒng)</b>延時(shí)的測(cè)量<b class='flag-5'>方法</b>

    基于USB總線的可編程信號(hào)模擬器

    通信、雷達(dá)等數(shù)字信號(hào)處理系統(tǒng)的設(shè)計(jì)中,信號(hào)模擬器發(fā)揮著至關(guān)重要的作用。模擬器用來(lái)
    發(fā)表于 10-30 09:55 ?0次下載
    基于USB總線的可編程<b class='flag-5'>信號(hào)</b><b class='flag-5'>模擬器</b>

    5G新方案!升級(jí)現(xiàn)有的基站和UE模擬器5G毫米波頻段

    今天我們來(lái)介紹將sub-6GHz模擬器與波束成形和虹科上/下變頻結(jié)合使用且不增加任何額外噪聲,從而將其擴(kuò)展到5G毫米波頻段。1現(xiàn)狀●信令通信
    的頭像 發(fā)表于 06-08 11:47 ?740次閱讀
    <b class='flag-5'>5G</b>新方案!升級(jí)現(xiàn)有的基站和UE<b class='flag-5'>模擬器</b>至<b class='flag-5'>5G</b>毫米波頻段