国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于VPX 開放式架構(gòu)的無線電監(jiān)測平臺設(shè)計

2022-07-22 06:32:44魯超米文龍胡丁銳
電子技術(shù)應(yīng)用 2022年6期
關(guān)鍵詞:信號處理總線信道

魯超,米文龍,胡丁銳

(中國西南電子技術(shù)研究所,四川 成都 610036)

0 引言

軟件無線電技術(shù)是以硬件平臺為基礎(chǔ),以自定義軟件為核心,實(shí)現(xiàn)無線通信系統(tǒng)功能的一種技術(shù),具有開放性、模塊化、標(biāo)準(zhǔn)化等特點(diǎn),對于軍事領(lǐng)域的軟件定義無線電監(jiān)測具有很強(qiáng)的現(xiàn)實(shí)指導(dǎo)意義[1]。軟件無線電技術(shù)提出后得到了美國軍方的高度重視,美國國防部高級研究計劃局(DARPA)之后提出了著名的Speakeasy 計劃,成功研制了能夠兼容多種通行波形的通用電臺。之后,美國國防部在1997 年利用軟件無線電技術(shù)制定了聯(lián)合戰(zhàn)術(shù)無線電系統(tǒng)(JTRS)計劃[2-3],開展以軟件為核心的標(biāo)準(zhǔn)化新型體系結(jié)構(gòu)研究,設(shè)計一種以軟件無線電和模塊化為主要思想的戰(zhàn)術(shù)無線電系統(tǒng),并提出了軟件通信架構(gòu)(SCA),大大降低了系統(tǒng)的研制成本,縮短了系統(tǒng)的研制周期[4]。

VPX 是2007 年在VME 總線基礎(chǔ)上提出的新一代高速串行總線標(biāo)準(zhǔn),具有模塊化、通用化、擴(kuò)展化、開放性、高可靠等特點(diǎn),采用高速差分信號傳輸技術(shù),并且在機(jī)械結(jié)構(gòu)和導(dǎo)冷抗震方面具有優(yōu)勢。VPX 的核心在于連接器,相對于傳統(tǒng)的針式連接器,這種高速差分連接器的硅晶片式結(jié)構(gòu)具有連接緊密、插入損耗小和誤碼率低等優(yōu)點(diǎn)[5]。VPX 以交換互聯(lián)的方式進(jìn)行高速串行通信,極大提升了系統(tǒng)傳輸帶寬以及設(shè)計上的靈活自由性,VPX 使用的串行互聯(lián)技術(shù)如SRIO 的帶寬可以達(dá)到3.125 Gb/s,PCIE3.0 的帶寬可以達(dá)到8 Gb/s[6]。

無線電監(jiān)測系統(tǒng)需要適應(yīng)復(fù)雜的電磁環(huán)境,對無線電信號搜索、截獲、識別等能力提出了更高的要求。目前,我國對于無線電監(jiān)測裝備的研究和設(shè)計處于初級階段,軟硬件的標(biāo)準(zhǔn)化、模塊化不成熟,定制性較強(qiáng),通用性較差,難以滿足未來對無線電監(jiān)測裝備的需求。為解決上述問題,本文結(jié)合軟件無線電技術(shù)特點(diǎn),提出一種基于VPX 開發(fā)式架構(gòu)的無線電監(jiān)測平臺,構(gòu)建一種具有硬件可擴(kuò)展、模塊化,軟件服務(wù)化的軟硬件平臺,以滿足復(fù)雜電磁環(huán)境下對無線電監(jiān)測任務(wù)的迫切需求。

1 軟件無線電技術(shù)的發(fā)展趨勢

軟件無線電技術(shù)由五部分組成:射頻前端、模數(shù)/數(shù)模轉(zhuǎn)換、數(shù)字上下變頻、基帶處理、應(yīng)用程序。射頻前端完成混頻、濾波、增益控制、放大、信號收發(fā)等功能;模數(shù)/數(shù)模轉(zhuǎn)換完成數(shù)字信號和模擬信號的轉(zhuǎn)換;數(shù)字上下變頻完成中頻信號和基帶信號的轉(zhuǎn)換;基帶處理完成信號檢測、識別、調(diào)制解調(diào)、信道譯碼等信號處理功能;應(yīng)用程序?qū)崿F(xiàn)軟件無線電平臺與用戶的接口[7]。

軟件無線電技術(shù)在于構(gòu)建一個模塊化、標(biāo)準(zhǔn)化、可拓展的通用信號處理平臺,使其各種通信應(yīng)用(如頻譜搬移、調(diào)制解調(diào)、信道編譯碼、通信協(xié)議處理等)用軟件實(shí)現(xiàn),用戶僅僅更換軟件配置即可實(shí)現(xiàn)新的功能[8]。軟件無線電技術(shù)不僅在軍用領(lǐng)域得到了大力使用,而且在民用領(lǐng)域也廣泛使用,經(jīng)多年的發(fā)展,目前已發(fā)展出3種體系結(jié)構(gòu)。

單線式軟件無線電平臺以FPGA、DSP 和GPP 為核心計算處理單元,具有小型化、低成本等特點(diǎn),主要針對無線通信的低端應(yīng)用,但此平臺存在著模塊之間緊耦合、可擴(kuò)展性差、處理能弱等缺點(diǎn)。計算機(jī)式的軟件無線電平臺包括前端處理板卡和計算機(jī),前端處理板卡負(fù)責(zé)與射頻的接口,完成數(shù)模轉(zhuǎn)換、數(shù)字上下變頻、速率轉(zhuǎn)換等;計算機(jī)用于信號處理。計算機(jī)式軟件無線電利用通用的CPU 和GPU 資源進(jìn)行信號處理計算,成本低,便于開發(fā),此平臺更適合實(shí)驗(yàn)室環(huán)境,具有性能局限性??偩€式軟件無線電平臺的射頻模塊、信號采集模塊、信號處理模塊、時鐘分配模塊等各個功能模塊被設(shè)計成獨(dú)立的板卡,通過標(biāo)準(zhǔn)的總線連接進(jìn)行數(shù)據(jù)交互,具有高可擴(kuò)展性、高通用性、高性能等優(yōu)點(diǎn),但結(jié)構(gòu)比較復(fù)雜,架構(gòu)較貴,總線性能是系統(tǒng)的瓶頸??偩€式架構(gòu)是軟件無線電平臺的主流架構(gòu),基于VPX 總線的高速串行交換架構(gòu)以其高拓展性、高性能、高傳輸速率等優(yōu)點(diǎn)越來越成為平臺的首選[7]。

2 基于VPX 架構(gòu)的無線電監(jiān)視平臺

2.1 硬件架構(gòu)設(shè)計

隨著電子技術(shù)的發(fā)展,無線電監(jiān)測平臺在高性能、易升級、可重構(gòu)、高可靠等方面需求愈發(fā)強(qiáng)烈。而現(xiàn)有的平臺架構(gòu)開放性較差,軟硬件及功能耦合性強(qiáng),升級和維護(hù)困難,研發(fā)周期長、費(fèi)用高,無法實(shí)現(xiàn)軟件無線電的思想。

硬件架構(gòu)設(shè)計的主要目的是使硬件形態(tài)通用化,可擴(kuò)展,為軟件提供穩(wěn)定的運(yùn)行平臺,滿足日益增長的處理能力和傳輸帶寬要求。本文提出的硬件架構(gòu)設(shè)計充分考慮無線電監(jiān)測平臺功能性能需求,合理劃分功能單元,通過標(biāo)準(zhǔn)的總線將可擴(kuò)展的功能單元互聯(lián)在一起,達(dá)到通用、標(biāo)準(zhǔn)、可重構(gòu)的進(jìn)開放式設(shè)計目的。硬件架構(gòu)采用VPX 標(biāo)準(zhǔn),該標(biāo)準(zhǔn)由VITA 組織推出,并經(jīng)過了持續(xù)優(yōu)化迭代,對模塊的物理特性、信號定義等都做了詳細(xì)定義。其采用高速串行傳輸方式進(jìn)行單元互聯(lián),可支持以太網(wǎng)、PCIE、SRIO 等協(xié)議,在滿足高速數(shù)據(jù)傳輸?shù)耐瑫r,又使功能單元能夠接口標(biāo)準(zhǔn)。

無線電監(jiān)測平臺主要完成信號接收、頻譜監(jiān)視、信號檢測、調(diào)制識別、編碼識別、體制識別、信號解調(diào)、譯碼、協(xié)議解析等功能。根據(jù)上述功能,將平臺硬件劃分為電源單元、接收信道單元、采集處理單元、數(shù)據(jù)處理單元、協(xié)處理單元、數(shù)據(jù)存儲單元。硬件架構(gòu)如圖1 所示。各單元之間通過以太網(wǎng)、Aurora、PCIE 以及CAN 總線進(jìn)行互聯(lián),高速總線實(shí)現(xiàn)數(shù)據(jù)交互,低速總線完成平臺BIT 等健康管理。各個單元模塊可根據(jù)應(yīng)用場景及需求進(jìn)行靈活搭配和擴(kuò)展。

圖1 基于VPX 開放式的硬件架構(gòu)

2.1.1 電源單元

采用交流220 V 市電輸入設(shè)計,為平臺內(nèi)各個單元提供二次電源。

2.1.2 接收信道單元

采用超外差式設(shè)計,對輸入射頻信號進(jìn)行濾波、變頻、放大,得到一定帶寬的中頻信號。

2.1.3 采集處理單元

采用高低速采樣率AD 搭配,對不同帶寬的信號進(jìn)行AD 變換,并提供FPGA 進(jìn)行信號預(yù)處理,如多通道數(shù)字下變頻、頻譜計算、解調(diào)等。FPGA 采用Xilinx 公司7 系列FPGA,提供693 120 個邏輯單元、3 600個DSP 資源。

2.1.4 數(shù)據(jù)處理單元

采用通用CPU 為核心處理器,X86 架構(gòu)的4 核CPU,內(nèi)存為32 GB,可進(jìn)行基帶信號參數(shù)測量、調(diào)制識別、編碼識別、協(xié)議解析等工作。

2.1.5 協(xié)處理單元

采用GPU 作為協(xié)處理器,典型型號為P5000,處理能力達(dá)6.4 TFLOPS,可協(xié)助處理單元完成信道譯碼等工作。

2.1.6 數(shù)據(jù)存儲單元

采用大容量SSD 陣列,典型存儲容量為16 TB,可完成信號采集以及處理結(jié)果的高速存儲。

2.2 軟件架構(gòu)設(shè)計

無線電監(jiān)測平臺軟件采用軟件無線電設(shè)計思路,參考SCA 設(shè)計規(guī)范,實(shí)現(xiàn)無線電監(jiān)測功能的快速部署,軟件架構(gòu)按分層模型,從下到上可分為資源層、中間件層、服務(wù)支撐層、應(yīng)用層。無線電監(jiān)測平臺軟件架構(gòu)設(shè)計如圖2 所示。

圖2 無線電監(jiān)測平臺軟件架構(gòu)設(shè)計

2.2.1 資源層

資源層由硬件資源和操作系統(tǒng)構(gòu)成。硬件資源包括FPGA 計算資源、通用CPU 處理資源、GPU 并行計算資源、存儲資源以及網(wǎng)絡(luò)資源等。通用CPU 處理資源和GPU并行計算資源采用商用貨架產(chǎn)品,采用VPX 總線進(jìn)行互聯(lián),提高了通用性和可擴(kuò)展性,針對不同的信號處理功能、數(shù)據(jù)處理等場景進(jìn)行加載和重構(gòu),實(shí)現(xiàn)功能的重組。操作系統(tǒng)方面兼容Linux 操作系統(tǒng)和Windows 操作系統(tǒng),實(shí)現(xiàn)應(yīng)用的跨平臺;數(shù)據(jù)庫包含任務(wù)庫、信號底數(shù)庫、日志庫等。

2.2.2 中間件層

中間件層由資源虛擬化和基礎(chǔ)服務(wù)構(gòu)成。資源虛擬化對總線操作、FPGA 訪問、數(shù)據(jù)同步、共享內(nèi)存、Socket通信等進(jìn)行封裝,完成資源動態(tài)感知、資源調(diào)用、資源匹配功能,實(shí)現(xiàn)對設(shè)備底層的虛擬化?;A(chǔ)服務(wù)包括配置信息管理、時間同步、計算中間件、通信中間件、訂閱/發(fā)布等。計算中間件可選用Intel IPPS庫,實(shí)現(xiàn)有關(guān)信號處理算法的快速實(shí)現(xiàn);通信中間件采用ZeroMQ 的機(jī)制,實(shí)現(xiàn)大數(shù)量的服務(wù)間傳輸。

2.2.3 服務(wù)支撐層

該層為核心層,采用服務(wù)的思想設(shè)計,各服務(wù)之間獨(dú)立,降低耦合性,主要由信號處理、數(shù)據(jù)分析、運(yùn)維運(yùn)控和可視化支撐等部分組成。其中,信號處理提供AD模采、頻譜監(jiān)視、參數(shù)測量、信號識別、信號解調(diào)、信道解譯等信號處理服務(wù);數(shù)據(jù)分析實(shí)現(xiàn)信令解析、協(xié)議分析等;運(yùn)維運(yùn)控提供任務(wù)管理、狀態(tài)監(jiān)視、綜合顯控、數(shù)據(jù)管理、軟件更新、日志管理等服務(wù);可視化支撐是提供目標(biāo)一體化綜合展示需要的基礎(chǔ)圖形控件,包括頻譜圖、瀑布圖、直方圖等。

2.2.4 應(yīng)用層

應(yīng)用層位于最上層,由服務(wù)支撐層提供功能服務(wù),為用戶實(shí)現(xiàn)既定的功能。應(yīng)用層和服務(wù)支撐層均采用面向服務(wù)的軟件框架,實(shí)現(xiàn)模塊化、通用化的應(yīng)用服務(wù),用戶可通過服務(wù)管理來新增功能服務(wù)、調(diào)度服務(wù)組合和搭建新的業(yè)務(wù)流程。典型的應(yīng)用服務(wù)包括信號搜索服務(wù)、實(shí)時控守服務(wù)、采集監(jiān)視服務(wù)、數(shù)據(jù)分析服務(wù)、數(shù)據(jù)組織管理、運(yùn)維運(yùn)控等。

3 平臺驗(yàn)證與分析

按照基于VPX 開放式架構(gòu)的設(shè)計思路完成了無線電監(jiān)測驗(yàn)證平臺樣機(jī)的搭建,如圖3 所示。驗(yàn)證平臺主要由接收信道模塊、采集處理模塊、CPU 處理模塊、GPU處理模塊、存儲模塊等組成。接收信道模塊實(shí)現(xiàn)射頻信號到中頻信號的變換;采集處理模塊實(shí)現(xiàn)對中頻信號的模數(shù)轉(zhuǎn)換、信號預(yù)處理等;CPU 處理模塊實(shí)現(xiàn)信號參數(shù)測量、調(diào)制識別、編碼識別等各種信號處理和信息處理;GPU 處理模塊主要實(shí)現(xiàn)對信號處理算法的加速;存儲模塊用于采集存儲中頻數(shù)據(jù)、IQ 數(shù)據(jù)等。驗(yàn)證平臺的主要參數(shù)如表1 所示。

圖3 基于VPX 開放式架構(gòu)的無線電監(jiān)測平臺樣機(jī)

表1 驗(yàn)證平臺的主要參數(shù)

3.1 數(shù)據(jù)傳輸測試

射頻信號通過接收信道模塊變成中頻信號,經(jīng)接收處理模塊進(jìn)行AD 模采,通過GTX 總線送入存儲模塊進(jìn)行落盤存儲。采集結(jié)束后,由顯控發(fā)起轉(zhuǎn)儲命令,將存儲模塊中的AD 數(shù)據(jù)通過萬兆網(wǎng)傳送到CPU 處理模塊,再由CPU 處理模塊通過網(wǎng)絡(luò)轉(zhuǎn)送到顯控計算機(jī)進(jìn)行誤碼統(tǒng)計。測試20次,無丟包,無誤碼,此測試場景較好地測試了鏈路的數(shù)據(jù)傳輸,涉及GTX 總線、網(wǎng)絡(luò)數(shù)據(jù),測試結(jié)果如表2 所示。

表2 數(shù)據(jù)傳輸測試結(jié)果

數(shù)據(jù)傳輸測試結(jié)果表明,使用GTX 總線AD 數(shù)據(jù)到存儲模塊的速度可到達(dá)4.8 GB/s,滿足高速采樣數(shù)據(jù)到存儲模塊的傳輸要求。存儲模塊到CPU 處理模塊使用萬兆網(wǎng)傳輸,CPU 處理模塊到顯控計算機(jī)使用千兆網(wǎng)傳輸,滿足落盤存儲數(shù)據(jù)轉(zhuǎn)儲的性能要求。

3.2 系統(tǒng)性能測試

為驗(yàn)證平臺的整體處理性能,對典型的信道譯碼能力進(jìn)行了驗(yàn)證。以QPSK、16QAM 調(diào)制信號,VTB、TPC、LDPC 等典型的譯碼方式進(jìn)行信道譯碼,射頻信號通過接收信道模塊變成中頻信號,經(jīng)接收處理模塊進(jìn)行AD模采、解調(diào)處理,解調(diào)之后的星座圖數(shù)據(jù)經(jīng)過PCIE 總線送入GPU 處理模塊進(jìn)行譯碼,同時作為對比將數(shù)據(jù)在CPU 處理模塊上進(jìn)行譯碼運(yùn)算,系統(tǒng)性能測試結(jié)果如表3 所示。

表3 性能測試結(jié)果

對比性能測試結(jié)果,使用GPU 處理模塊對典型譯碼類型進(jìn)行計算,處理速度是使用CPU 處理模塊的12 倍以上,很好地滿足了無線電監(jiān)測平臺對實(shí)時性處理指標(biāo)的要求。

4 結(jié)論

本文結(jié)合軟件無線電的設(shè)計思想,提出了一種基于VPX 開放式架構(gòu)的無線電監(jiān)測平臺設(shè)計,介紹了平臺的硬件架構(gòu)和軟件架構(gòu),構(gòu)建了一種硬件可擴(kuò)展、模塊化,軟件服務(wù)化的軟硬件平臺。通過搭建測試平臺,對提出的軟硬件平臺進(jìn)行了測試,驗(yàn)證了平臺傳輸性能和基本處理性能,達(dá)到了預(yù)期的設(shè)計目的。

猜你喜歡
信號處理總線信道
基于PCI Express總線的xHC與FPGA的直接通信
機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計
《信號處理》征稿簡則
信號處理(2018年5期)2018-08-20 06:16:02
《信號處理》第九屆編委會
信號處理(2018年5期)2018-08-20 06:16:00
《信號處理》征稿簡則
信號處理(2018年8期)2018-07-25 12:25:42
《信號處理》第九屆編委會
信號處理(2018年8期)2018-07-25 12:24:56
基于導(dǎo)頻的OFDM信道估計技術(shù)
一種改進(jìn)的基于DFT-MMSE的信道估計方法
基于MED信道選擇和虛擬嵌入塊的YASS改進(jìn)算法
多通道ARINC429總線檢查儀
江永县| 庄河市| 营山县| 武强县| 哈尔滨市| 武乡县| 长宁县| 庆元县| 思茅市| 正镶白旗| 通州市| 柳州市| 陇南市| 泰顺县| 卫辉市| 玉溪市| 南京市| 昌邑市| 汉寿县| 井冈山市| 淳化县| 邢台市| 六安市| 临湘市| 衡山县| 九台市| 衡水市| 永胜县| 海林市| 宜州市| 涿州市| 绩溪县| 宁蒗| 繁昌县| 林周县| 侯马市| 松潘县| 美姑县| 昌江| 剑川县| 察隅县|