999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

機(jī)載雷達(dá)數(shù)據(jù)記錄儀設(shè)計(jì)及關(guān)鍵技術(shù)研究

2020-07-29 08:55:36王旭
微型電腦應(yīng)用 2020年7期

摘 要: 設(shè)計(jì)了一款新型機(jī)載雷達(dá)數(shù)據(jù)記錄儀。為了使記錄儀在滿足技術(shù)指標(biāo)的前提下,盡量降低功率、減輕重量,滿足機(jī)載環(huán)境使用需求,并保證一定通用性,因而記錄儀硬件基于PCIe交換架構(gòu),采用通用處理器作為主控、FPGA作為協(xié)處理器實(shí)現(xiàn)高速串行數(shù)據(jù)接口的設(shè)計(jì)。軟件應(yīng)用了一種基于通用文件系統(tǒng)的數(shù)據(jù)點(diǎn)對(duì)點(diǎn)傳輸方式,記錄數(shù)據(jù)可不經(jīng)過(guò)處理器而直接由PCIe交換芯片進(jìn)入存儲(chǔ)體。記錄儀實(shí)測(cè)在記錄速度為2.16 GB/s時(shí)的功耗為73.5 W,達(dá)到了設(shè)計(jì)目標(biāo)。目前此記錄儀已完成高低溫工作、振動(dòng)等環(huán)境試驗(yàn),并交付客戶使用。

關(guān)鍵詞: 機(jī)載; 雷達(dá)數(shù)據(jù); 記錄儀; 通用文件系統(tǒng); 點(diǎn)對(duì)點(diǎn)傳輸

中圖分類號(hào): TP391 文獻(xiàn)標(biāo)志碼: A

Design and Research on Airborne Radar Data Recorder and Its Key Technology

WANG Xu

(Shanghai Ruizhijishu Electronics Co. Ltd., Shanghai 201803, China)

Abstract: A new type of airborne radar data recorder is designed. In order to reduce the power and weight of the recorder, meet the requirements of the airborne environment, and ensure the universality, the hardware of the recorder is based on the PCIe exchange architecture, the general processor is used as the main control and FPGA as the coprocessor to realize high-speed serial data interface. The software used a new method of peer to peer data transfer which is widely used in common file systems. By this method, data would be transferred bypass CPU and directly storaged. When the recording speed is 2.16 GB/s, the power consumption of the recorder is 73.5 W, which achieves the design goal. At present, the data recorder has completed environmental tests such as high and low temperature, work and vibration, and has been delivered to customers for use.

Key words: airborne; radar data; recorder; common file systems; peer to peer transfer

0 引言

為了更好的對(duì)雷達(dá)信號(hào)處理算法進(jìn)行分析、優(yōu)化,就需要實(shí)時(shí)記錄雷達(dá)工作時(shí)的原始中頻數(shù)據(jù)。當(dāng)今隨著雷達(dá)前端AD信號(hào)采樣率不斷提升,原始中頻數(shù)據(jù)達(dá)到1 GB/s以上的速率[1-4]。但受限于機(jī)載環(huán)境空間與供電的局限性,要求機(jī)載電子設(shè)備具有小尺寸、輕重量、低功耗的特點(diǎn)[5];但要實(shí)現(xiàn)足夠高的數(shù)據(jù)記錄速度、足夠大的存儲(chǔ)容量,就對(duì)記錄設(shè)備的處理能力、功耗與體積都有一定要求,這將與機(jī)載設(shè)備的期望產(chǎn)生矛盾。本文根據(jù)某型號(hào)機(jī)載雷達(dá)數(shù)據(jù)記錄儀要求,基于兩項(xiàng)記錄關(guān)鍵技術(shù)以及整體系統(tǒng)設(shè)計(jì)優(yōu)化,設(shè)計(jì)了一款新型數(shù)據(jù)記錄儀,在滿足功耗小于80 W、重量小于5 KG以及機(jī)載工作環(huán)境適應(yīng)性的前提下,實(shí)現(xiàn)了2 GB/s的記錄速度、以及最大12TB的存儲(chǔ)容量的性能指標(biāo),很好的解決了上述需求與實(shí)際產(chǎn)品性能之間的矛盾。

1 系統(tǒng)總體設(shè)計(jì)

數(shù)據(jù)記錄儀系統(tǒng)基于PCIe交換架構(gòu)構(gòu)建,選用通用PowerPC處理器作為系統(tǒng)的主控器;選用Xilinx FPGA芯片實(shí)現(xiàn)記錄數(shù)據(jù)的專用高速串行總線接口;存儲(chǔ)體選用通用的NVME SSD組成存儲(chǔ)陣列。其中,由FPGA擴(kuò)展的專用高速數(shù)據(jù)總線接口以及NVME SSD均以PCIe端點(diǎn)設(shè)備的形式經(jīng)PCIe交換芯片接入處理器,并由處理器進(jìn)行統(tǒng)一控制。

數(shù)據(jù)記錄儀硬件設(shè)計(jì)時(shí)受限于設(shè)備外形尺寸的限制,并且在設(shè)備結(jié)構(gòu)設(shè)計(jì)時(shí)需要考慮散熱、重量、裝配、機(jī)載電子設(shè)備環(huán)境適應(yīng)性以及電磁兼容性等多方面因素,因此記錄儀硬件設(shè)計(jì)時(shí),要配合結(jié)構(gòu)設(shè)計(jì)的需求,將各個(gè)功能單元拆分到不同模塊上,同時(shí)在PCB布局設(shè)計(jì)時(shí),也要遵循結(jié)構(gòu)設(shè)計(jì)的要求。

本文經(jīng)各方面因素的綜合考慮,將設(shè)備硬件劃分為四個(gè)模塊,分別是主控模塊、電源接口模塊、盤(pán)模塊以及背板。系統(tǒng)總體架構(gòu)及互聯(lián)框圖如圖1所示。

主控模塊主要由CPU、FPGA、PCIe交換以及光模塊等器件組成,是設(shè)備的核心部件,完成設(shè)備的所有控制、外部接口轉(zhuǎn)換以及設(shè)備內(nèi)部PCIe端口擴(kuò)展功能。電源接口模塊實(shí)現(xiàn)了機(jī)內(nèi)28 V電源到設(shè)備12 V電源的隔離及轉(zhuǎn)換,同時(shí)為盤(pán)模塊提供3.3 V電源供電及接口;盤(pán)模塊是由6個(gè)M.2 2280尺寸的NVME接口組成,最大可裝6個(gè)存儲(chǔ)體,單個(gè)存儲(chǔ)體容量為2TB,最大容量為12TB;盤(pán)模塊結(jié)構(gòu)采用快拆設(shè)計(jì),在機(jī)上供電不方便的情況下,可以將存儲(chǔ)體單獨(dú)拔出以

便到地面導(dǎo)出記錄數(shù)據(jù)。背板主要用于安裝主控模塊及電源接口模塊,并提供接口互連載體。

2 FPGA設(shè)計(jì)

FPGA部分主要實(shí)現(xiàn)了RapidIO接口、萬(wàn)兆網(wǎng)絡(luò)接口、DDR3控制器;其中RapidIO接口以及萬(wàn)兆網(wǎng)絡(luò)接口作為PCIe端點(diǎn)設(shè)備,分別實(shí)現(xiàn)了記錄回放數(shù)據(jù)通道與導(dǎo)出數(shù)據(jù)通道;DDR3控制器外擴(kuò)DDR3內(nèi)存顆粒,用于緩沖記錄回放數(shù)據(jù)。功能框圖如圖2所示。

機(jī)載雷達(dá)原始中頻數(shù)據(jù)由串行RapidIO接口進(jìn)入數(shù)據(jù)記錄儀,采用NWRITE事務(wù)格式[6]傳輸。數(shù)據(jù)經(jīng)FPGA實(shí)現(xiàn)的RapidIO接口模塊接收后,按照自定義格式打包成數(shù)據(jù)幀,再寫(xiě)入到DDR3緩沖區(qū)內(nèi)。打包時(shí)添加幀頭、幀尾、時(shí)戳、校驗(yàn)和等信息,在回放、分析時(shí),可以根據(jù)這些信息按時(shí)序還原出原始數(shù)據(jù)流。

3 軟件設(shè)計(jì)

數(shù)據(jù)記錄儀軟件可分為系統(tǒng)軟件與控制界面軟件兩部分。控制界面軟件可部署在顯控臺(tái)上,通過(guò)千兆網(wǎng)絡(luò)命令控制記錄儀工作并獲取狀態(tài)。系統(tǒng)軟件采用分層設(shè)計(jì),框圖如圖3所示。

設(shè)備上電啟動(dòng)后,處理器引導(dǎo)程序加載操作系統(tǒng);操作系統(tǒng)啟動(dòng)過(guò)程中會(huì)完成對(duì)存儲(chǔ)陣列、RapidIO接口、萬(wàn)兆網(wǎng)絡(luò)等設(shè)備的初始化;接著啟動(dòng)通用軟件層的服務(wù)程序;最后啟動(dòng)應(yīng)用軟件層的服務(wù)程序,并等待界面控制軟件連接并發(fā)起設(shè)備操作。應(yīng)用軟件啟動(dòng)時(shí),也可以根據(jù)配置文件信息,直接進(jìn)入記錄狀態(tài),當(dāng)檢測(cè)到RapidIO接口有數(shù)據(jù)時(shí)自動(dòng)記錄。記錄數(shù)據(jù)以文件方式存儲(chǔ)在存儲(chǔ)陣列中;在記錄數(shù)據(jù)的同時(shí),會(huì)將記錄的開(kāi)始時(shí)間、結(jié)束時(shí)間、通道號(hào)、存儲(chǔ)位置等信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,在需要回放或?qū)С鰯?shù)據(jù)時(shí),可以根據(jù)時(shí)間、通道等條件快速篩選所需的數(shù)據(jù)。

控制界面軟件在成功連接到數(shù)據(jù)記錄儀后,主要有數(shù)據(jù)采集、文件列表兩個(gè)頁(yè)面。數(shù)據(jù)采集頁(yè)面包含記錄啟??刂?、記錄狀態(tài)顯示、設(shè)備狀態(tài)信息顯示等功能;文件列表界面可以顯示記錄數(shù)據(jù)信息,并可根據(jù)條件篩選出相應(yīng)數(shù)據(jù)用于導(dǎo)出、回放、二進(jìn)制預(yù)覽等操作。

4 關(guān)鍵技術(shù)研究與實(shí)現(xiàn)

4.1 高帶寬數(shù)據(jù)記錄技術(shù)

要實(shí)現(xiàn)高帶寬的記錄,需要硬件與軟件設(shè)計(jì)相互配合,任何一個(gè)環(huán)節(jié)存在瓶頸,均會(huì)影響整體記錄性能。數(shù)據(jù)記錄儀記錄時(shí)的數(shù)據(jù)流如圖4所示。

數(shù)據(jù)接口硬件設(shè)計(jì)為兩路4通道的光纖通路,單通道速率為5 Gpbs,按RapidIO協(xié)議傳輸;由于RapidIO協(xié)議采用8/10B[6]編碼方式,因此單路數(shù)據(jù)接口理論最大帶寬為5*4*8/10/8=2 GB/s,兩路總的理論最大帶寬為2*2=4 GB/s,遠(yuǎn)大于2 GB/s的記錄指標(biāo)要求。

數(shù)據(jù)進(jìn)入FPGA后,經(jīng)FPGA內(nèi)部AXI總線,到FPGA外擴(kuò)的DDR3內(nèi)存中。FPGA內(nèi)部AXI總線采用256 bit, 時(shí)鐘頻率200 MB設(shè)計(jì),可提供的理論帶寬為200*256/8/1 000=6.4 GB/s;DDR3內(nèi)存控制器采用64 bit,時(shí)鐘頻率800 MB設(shè)計(jì),可提供的理論帶寬為800*64*2/8/1 000=12.8 GB/s,遠(yuǎn)大于記錄時(shí)讀寫(xiě)方向均為2 GB/s,即總帶寬為2*2=4 GB/s的要求。

最后數(shù)據(jù)在處理器的控制下,由FPGA外擴(kuò)的DDR3內(nèi)存直接以“大塊寫(xiě)”的方式寫(xiě)入磁盤(pán)陣列中,而不需要再次進(jìn)入處理器自身的內(nèi)存,這樣數(shù)據(jù)記錄最后的路徑就是FPGA端口到PCIe交換芯片再到NVME SSD的接口;FPGA與交換芯片之間硬件設(shè)計(jì)為通過(guò)PCIe3.0,8通道總線互連,PCIe3.0采用128/130B[7]編碼,理論帶寬為8*128/130*8/8=7.88 GB/s,遠(yuǎn)高于數(shù)據(jù)傳輸需求;而單個(gè)NVME SSD到交換芯片硬件設(shè)計(jì)為2通道的PCIe3.0總線,理論帶寬為8*128/130*2/8=1.97 GB/s;6個(gè)SSD組成RAID0陣列后,總帶寬為1.97*6=11.82 GB/s。這樣,在整個(gè)物理通路在硬件設(shè)計(jì)上,均可滿足數(shù)據(jù)記錄帶寬要求。

但是在實(shí)際數(shù)據(jù)傳輸時(shí),會(huì)有速度抖動(dòng);另外在操作DDR3內(nèi)存以及數(shù)據(jù)寫(xiě)入SSD時(shí),都需要緩沖數(shù)據(jù)到一定數(shù)量時(shí)再一次寫(xiě)入,以提高總線傳輸效率。以上情況都需要通過(guò)緩沖實(shí)現(xiàn)。在FPGA內(nèi)部,數(shù)據(jù)進(jìn)出DDR3內(nèi)存前后,均加入兩級(jí)4 KB的FIFO作為緩存,平衡DDR3內(nèi)存讀寫(xiě)操作的速度抖動(dòng)。而DDR3內(nèi)存又作為數(shù)據(jù)進(jìn)入SSD的緩沖;整個(gè)內(nèi)存被劃分為一個(gè)鏈?zhǔn)骄彌_區(qū),緩沖區(qū)按照4 MB分塊,當(dāng)單個(gè)塊被填充滿數(shù)據(jù)后,F(xiàn)PGA將寫(xiě)指針移到鏈表指向的下一個(gè)數(shù)據(jù)塊繼續(xù)填充數(shù)據(jù),同時(shí)發(fā)中斷通知處理器進(jìn)行寫(xiě)SSD操作;處理器收到中斷后,將4 MB的數(shù)據(jù)寫(xiě)入SSD中,寫(xiě)入完成后移動(dòng)讀指針到鏈表指向的下一個(gè)數(shù)據(jù)塊;這樣就保證了數(shù)據(jù)寫(xiě)入SSD時(shí)都是大塊寫(xiě)入,使SSD寫(xiě)入性能處于最優(yōu)狀態(tài),另外CPU處理中斷的頻次也大大降低,按照2 GB/s的數(shù)據(jù)記錄速率計(jì)算,每秒處理中斷的個(gè)數(shù)僅為2*1 000/4=500個(gè),對(duì)CPU的占用很低。

4.2 基于文件系統(tǒng)的點(diǎn)對(duì)點(diǎn)傳輸技術(shù)

考慮到通用性、便捷性與成熟性,記錄儀所記錄的數(shù)據(jù)以文件系統(tǒng)方式進(jìn)行存儲(chǔ)。但使用文件系統(tǒng)寫(xiě)入文件時(shí),一般需要先將要寫(xiě)入的數(shù)據(jù)拷貝到文件系統(tǒng)緩沖區(qū)中,再由文件系統(tǒng)緩沖區(qū)將數(shù)據(jù)寫(xiě)入存儲(chǔ)體,如圖5所示。

這就對(duì)處理器的PCIe總線接口與內(nèi)存速度提出了要求,均需要滿足2 GB/s的數(shù)據(jù)記錄速度,但記錄儀硬件設(shè)計(jì)所選用的處理器就不能滿足要求,因?yàn)檫x用的處理器只支持PCIe2.0、4通道接口[8],由于PCIe2.0協(xié)議采用8/10B[9]編碼,因此理論最大帶寬為5*8/10*4/8=2 GB/s,扣除傳輸效率損耗后,就不足2 GB/s,低于記錄速度要求。這樣,就需要選用更高規(guī)格的處理器,才能達(dá)到要求。但隨之而來(lái)的是功耗上升、封裝尺寸的增加;一方面,這會(huì)增加整機(jī)功耗;另一方面隨著功耗增加,對(duì)散熱就提出了更高要求,進(jìn)而結(jié)構(gòu)方面可能需要通過(guò)增加散熱面積或增大風(fēng)量的方式提升散熱能力,進(jìn)而又會(huì)導(dǎo)致整機(jī)重量上升與功耗上升,這些對(duì)于機(jī)載設(shè)備而言,都是不理想的結(jié)果。

為了達(dá)到數(shù)據(jù)傳輸通路不經(jīng)過(guò)處理器目的,就需要利用PCIe交換的點(diǎn)對(duì)點(diǎn)傳輸特性。將FPGA外擴(kuò)的內(nèi)存映射到處理器本地空間中,將這個(gè)空間轉(zhuǎn)換為用戶空間,并作為數(shù)據(jù)地址供應(yīng)用程序使用,而在接收到FPGA中斷后,應(yīng)用程序就使用這個(gè)地址作為寫(xiě)入文件的緩沖區(qū)地址;這樣在PCIe交換器件中[10],數(shù)據(jù)源地址與目的地址均為總線下游端點(diǎn)設(shè)備地址,數(shù)據(jù)傳輸就不再路由回到作為根節(jié)點(diǎn)的處理器,而是直接在兩個(gè)端點(diǎn)設(shè)備間傳輸,從而達(dá)到了數(shù)據(jù)傳輸通道不經(jīng)過(guò)處理器的目的,處理器本身端口性能也不再是整個(gè)設(shè)備記錄性能的瓶頸。通過(guò)這種數(shù)據(jù)傳輸方式,解放了對(duì)處理器端口性能與數(shù)據(jù)拷貝時(shí)處理能力的要求,硬件設(shè)計(jì)選用較低性能、低功耗的處理器即可;同時(shí)仍然是以通用文件系統(tǒng)的方式管理記錄文件,便于記錄數(shù)據(jù)的管理與使用。

5 系統(tǒng)測(cè)試

如圖6所示。

搭建測(cè)試環(huán)境,將記錄儀的光纖端口設(shè)置為內(nèi)部回環(huán)模式,并產(chǎn)生全速模擬數(shù)據(jù);通過(guò)部署在模擬顯控終端的控制界面軟件手動(dòng)啟停數(shù)據(jù)記錄,如圖7所示。

按照單路記錄、雙路記錄方式各連續(xù)啟停20次,每次記錄不小于50 GB的數(shù)據(jù),記錄下每次的記錄速度與功耗,如表1所示。

由此可見(jiàn),單路記錄時(shí),平均記錄速度為1.68 GB/s;兩路同時(shí)記錄時(shí),總記錄速度為2.16 GB/s。數(shù)據(jù)記錄速度與設(shè)備功耗均滿足設(shè)計(jì)指標(biāo)要求。

6 總結(jié)

本文設(shè)計(jì)的機(jī)載雷達(dá)數(shù)據(jù)記錄儀在滿足記錄速度與存儲(chǔ)容量的前提下,利用點(diǎn)對(duì)點(diǎn)傳輸技術(shù)降低了設(shè)備對(duì)處理器的要求,進(jìn)而降低了設(shè)備的功耗及尺寸、重量;同時(shí)采用通用文件系統(tǒng)以文件的方式管理記錄數(shù)據(jù),方便了數(shù)據(jù)的使用。數(shù)據(jù)記錄儀在存儲(chǔ)體滿配的情況下,可以實(shí)現(xiàn)單路數(shù)據(jù)約2小時(shí)的記錄能力,滿足客戶的需求。設(shè)備目前已完成高低溫、振動(dòng)等環(huán)境試驗(yàn),并交付客戶使用。

參考文獻(xiàn)

[1] 母其勇,王永良,高飛,等.基于SRapidIO及PCIe協(xié)議的雷達(dá)多通道數(shù)據(jù)光纖高速記錄系統(tǒng)[J]. 計(jì)算機(jī)應(yīng)用,2015(35): 30-33.

[2] 雷超群,蘇淑靖. 新型高速大容量雷達(dá)數(shù)據(jù)記錄器設(shè)計(jì)[J]. 電子器件,2016(39): 634-638.

[3] 楊帆. 雷達(dá)信息記錄儀的研究與設(shè)計(jì)[D]. 鎮(zhèn)江:江蘇科技大學(xué),2017.

[4] 江濤,李敏慧,劉瑾. 高分辨率SAR綜合電子設(shè)備技術(shù)研究[J]. 現(xiàn)代雷達(dá),2017(39):7-10.

[5] 韓鐘劍,葉林梅,李兵強(qiáng),等. 鎂鋰合金在機(jī)載電子設(shè)備輕量化結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用[J]. 艦船電子對(duì)抗, 2017(40):104-108.

[6] FULLER S. RapidIO嵌入式系統(tǒng)互連[M]. 王勇,譯. 北京: 電子工業(yè)出版社,2006.

[7] PCI-SIG. PCI Express Base Specification Revision 3.0[M]. Beaverton: PCI-SIG, 2010.

[8] Freescale. QorIQ T1040 Reference Manual Rev.1[M]. Austin: Freescale Co., 2015.

[9] 馬鳴錦,朱劍冰,何紅旗,等. PCI、PCI-X和PCI Express的原理及體系結(jié)構(gòu)[M]. 北京:清華大學(xué)出版社,2007.

[10] PLX. Express Lane PEX 8796-AA/BB 96-Lane, 24-Port PCI Express Gen3 Multi-Root Switch Data Book (I)[M]. Sunnyvale: PLX Co., 2013.

(收稿日期: 2020.01.30)

作者簡(jiǎn)介:王旭(1984-),男,碩士,工程師,研究方向:數(shù)據(jù)記錄存儲(chǔ)與處理。

主站蜘蛛池模板: 亚洲天堂久久新| 国产永久在线视频| 日韩视频免费| 亚欧美国产综合| 久久久精品久久久久三级| 一本大道视频精品人妻| 欧美成人aⅴ| 特级做a爰片毛片免费69| 免费啪啪网址| 欧美97欧美综合色伦图 | 欧美日韩v| 亚洲欧美色中文字幕| 狠狠干欧美| 99在线视频免费观看| 久久99国产综合精品女同| 日韩国产亚洲一区二区在线观看| 国产丝袜第一页| 久久伊伊香蕉综合精品| 99视频在线看| 97人妻精品专区久久久久| 韩国自拍偷自拍亚洲精品| 国产成人午夜福利免费无码r| 色首页AV在线| 国产区91| 亚洲第一黄片大全| 91久久精品日日躁夜夜躁欧美| 一级毛片免费观看久| 国产成人一二三| 黄网站欧美内射| 91视频国产高清| 中日无码在线观看| 特级欧美视频aaaaaa| 免费观看三级毛片| 国产香蕉97碰碰视频VA碰碰看 | 9啪在线视频| 亚洲午夜18| 在线中文字幕网| 国产十八禁在线观看免费| 九九九国产| 国产成本人片免费a∨短片| 国产福利一区二区在线观看| 夜夜操国产| 美女被狂躁www在线观看| 久久香蕉国产线| 日韩色图在线观看| 无码中文AⅤ在线观看| 97国产成人无码精品久久久| 在线免费看片a| 国产丰满成熟女性性满足视频| 国产成年无码AⅤ片在线 | 国产精品手机在线播放| 大香伊人久久| 99re在线视频观看| 国产人成乱码视频免费观看| 91亚洲国产视频| 国产无码网站在线观看| 国产精品成人第一区| 人妻21p大胆| 精品国产中文一级毛片在线看| 国产成人精品日本亚洲| 午夜日本永久乱码免费播放片| 四虎永久在线精品国产免费| 91精品国产情侣高潮露脸| 激情综合五月网| 国产综合另类小说色区色噜噜 | 国产资源免费观看| 亚洲热线99精品视频| 国产男女免费完整版视频| 午夜精品久久久久久久无码软件 | 美女潮喷出白浆在线观看视频| 蜜桃视频一区二区三区| 久久精品日日躁夜夜躁欧美| 日韩专区欧美| 91亚洲国产视频| 国产精品流白浆在线观看| 国产新AV天堂| 国产福利在线观看精品| 五月天福利视频| 久久国产V一级毛多内射| 国产黑丝一区| 久久国产V一级毛多内射| 99热这里只有精品在线播放|