亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于開放式國產(chǎn)化平臺的輪詢式并行信號處理架構(gòu)設(shè)計

        2021-03-18 02:08:58王靜嬌朱佳麗
        雷達與對抗 2021年4期
        關(guān)鍵詞:輪詢空閑數(shù)據(jù)流

        王靜嬌,楊 陽,沈 洋,朱佳麗

        (中國船舶集團有限公司第八研究院,南京 211153)

        0 引 言

        信號處理是相控陣雷達的重要功能分系統(tǒng),通過對多通道回波數(shù)據(jù)流的實時濾波和匹配接收處理抑制各種有意/無意干擾,從而有效提取目標信息。傳統(tǒng)的雷達信號處理系統(tǒng)通常以FPGA/DSP[1]/PowerPC為核心處理器,并結(jié)合RapidIO等數(shù)據(jù)總線,采用功能串行或數(shù)據(jù)流并行的處理架構(gòu)設(shè)計實現(xiàn)。隨著雷達瞬時工作帶寬、瞬時波束處理數(shù)量的快速上升以及信號處理算法復(fù)雜度的日趨增加,先進相控陣雷達系統(tǒng)對其信號處理分系統(tǒng)的傳輸能力、處理能力、擴展能力和重構(gòu)能力均提出了越來越高的要求。

        本文首先簡要分析了典型相控陣雷達的信號處理架構(gòu),重點針對傳統(tǒng)架構(gòu)下處理節(jié)點單點故障和國產(chǎn)化平臺處理時間抖動引起的信號處理分系統(tǒng)失效問題,借鑒軟件化雷達思想[1-2]設(shè)計了基于開放式國產(chǎn)化平臺的輪詢式并行信號處理架構(gòu)。該架構(gòu)以“飛騰”系列國產(chǎn)化CPU和全互聯(lián)10/40 Gbps高速以太網(wǎng)標準協(xié)議為基礎(chǔ),同時結(jié)合了多線程多環(huán)形緩存分發(fā)機制和構(gòu)件化設(shè)計方法,能夠從傳輸、存儲、處理等角度全面提升雷達信號處理系統(tǒng)的可靠性和可擴展性,從而有效解決傳統(tǒng)架構(gòu)下的信號處理分系統(tǒng)失效問題。

        1 并行信號處理架構(gòu)

        雷達信號處理通?;诟黝惽度胧狡脚_完成多通道數(shù)據(jù)流的實時流程化處理。當數(shù)據(jù)流帶寬增加、處理算法復(fù)雜度提升或者處理流程分支增加時,受限于單節(jié)點的處理能力和傳輸能力,通常采用以特定拓撲互聯(lián)的多處理節(jié)點平臺、以功能串行或數(shù)據(jù)流并行的方式完成信號處理任務(wù)。

        1.1 功能串行處理架構(gòu)

        功能串行式信號處理架構(gòu)將信號處理按功能劃分,每個處理節(jié)點處理一部分信號處理功能,一個處理節(jié)點的輸出是下一個處理節(jié)點的輸入,如圖1所示。當數(shù)據(jù)流帶寬超過單節(jié)點的I/O能力時,該處理架構(gòu)需要結(jié)合數(shù)據(jù)流并行方法使用。該架構(gòu)的典型技術(shù)特征是每個處理節(jié)點的功能固定,節(jié)點間數(shù)據(jù)傳輸緊耦合且容易出現(xiàn)單點故障,此外也無法實現(xiàn)處理規(guī)模的靈活擴展。

        圖1 功能串行處理架構(gòu)示意

        1.2 數(shù)據(jù)流并行處理架構(gòu)

        數(shù)據(jù)流并行式信號處理架構(gòu)將相控陣雷達射頻前端的回波數(shù)據(jù)按照波束或距離段進行劃分和分發(fā),不同波束/不同距離段數(shù)據(jù)分發(fā)至不同的處理節(jié)點完成處理功能,每個處理節(jié)點完成相應(yīng)數(shù)據(jù)的所有信號處理功能,最后匯總至一個節(jié)點進行后續(xù)的數(shù)據(jù)處理,如圖2所示。

        圖2 數(shù)據(jù)流并行處理架構(gòu)

        如前所述,傳統(tǒng)信號處理系統(tǒng)通常采用FPGA/DSP/PowerPC等強實時的處理芯片實現(xiàn)數(shù)據(jù)流并行的處理架構(gòu),處理節(jié)點均可部署相同的程序。在信號處理系統(tǒng)開發(fā)階段,可根據(jù)處理節(jié)點的處理能力/傳輸能力估算參與并行處理的節(jié)點需求,從而實現(xiàn)處理規(guī)模的靈活伸縮。但是對于數(shù)據(jù)流并行處理架構(gòu)而言,需要每個節(jié)點能在下一包數(shù)據(jù)來臨之前按時完成上一包數(shù)據(jù)的處理,當某個處理節(jié)點出現(xiàn)故障時,該節(jié)點處理的數(shù)據(jù)無效,存在無法保證數(shù)據(jù)完整處理的風險。

        1.3 輪詢式并行處理架構(gòu)

        隨著信號處理系統(tǒng)軟件化和國產(chǎn)化程度的提升,越來越多的相控陣雷達信號處理系統(tǒng)基于ARM架構(gòu)國產(chǎn)“飛騰”CPU和“銀河麒麟”Linux操作系統(tǒng)開發(fā)實現(xiàn)。基于通用CPU和實時操作系統(tǒng)實現(xiàn)雷達信號處理功能有多個方面的顯著優(yōu)勢:便于實現(xiàn)復(fù)雜靈活的算法流程、可顯著縮短開發(fā)調(diào)試周期、處理軟件具備良好的可重用性和可移植性等。但與此同時,由于各處理節(jié)點的處理群延遲不可避免地存在差異,將可能導(dǎo)致數(shù)據(jù)匯總端多節(jié)點同步時擁塞,因此需針對性地開展彈性數(shù)據(jù)分發(fā)和處理模式設(shè)計,即本文重點研究的輪詢式并行信號處理架構(gòu)。

        如圖3所示,數(shù)據(jù)分發(fā)節(jié)點根據(jù)信號處理節(jié)點忙閑狀態(tài),將接收前端下發(fā)的一個駐留完整幀數(shù)據(jù)按需分發(fā)至可用節(jié)點,處理節(jié)點收到數(shù)據(jù)并完成一幀數(shù)據(jù)的信號處理后分別對外發(fā)送視頻/點跡數(shù)據(jù),并將空閑狀態(tài)反饋給數(shù)據(jù)分發(fā)節(jié)點。

        圖3 輪詢并行處理架構(gòu)示意

        上述輪詢并行機制徹底解決了傳統(tǒng)多處理節(jié)點串行體系的單點故障導(dǎo)致整個任務(wù)失敗的問題,并且實現(xiàn)了處理節(jié)點間功能、數(shù)據(jù)解耦,當某個模塊故障時,通過合理的輪詢判斷邏輯可實現(xiàn)冗余節(jié)點自動替代故障節(jié)點功能,從而有效提高了系統(tǒng)的可靠性。

        2 基于高速以太網(wǎng)的開放式信息處理平臺

        本文設(shè)計的輪詢并行信號處理架構(gòu)基于開放式信息處理平臺搭建,具體硬件架構(gòu)如圖4所示。機箱采用6U OpenVPX體系架構(gòu),通過規(guī)范設(shè)計處理平臺和處理模塊的功能劃分、供電、散熱、電氣接口、機械結(jié)構(gòu)、系統(tǒng)管理、背板定義、互聯(lián)協(xié)議等,可實現(xiàn)模塊的互插互換。

        圖4 高速以太網(wǎng)架構(gòu)開放式全互聯(lián)平臺

        處理節(jié)點采用國產(chǎn)“飛騰”多核處理器,搭載“銀河麒麟”實時內(nèi)核操作系統(tǒng);數(shù)據(jù)傳輸采用40 Gbps高速萬兆網(wǎng)數(shù)據(jù)流交換、1 Gbps以太網(wǎng)管控流交換的兩層數(shù)據(jù)全交換模式。高速的網(wǎng)絡(luò)數(shù)據(jù)交換和靈活的拓撲結(jié)構(gòu)能夠滿足各類信號處理任務(wù)實時、高效的數(shù)據(jù)傳輸及交換需求,并支持處理能力的柔性擴展。

        3 輪詢式數(shù)據(jù)并行分發(fā)機制設(shè)計

        本文研究的輪詢并行處理架構(gòu)以上節(jié)中描述的開放式全互聯(lián)平臺和DDS通信中間件為基礎(chǔ)設(shè)計實現(xiàn)。將高速以太網(wǎng)互聯(lián)總線技術(shù)與DDS實時數(shù)據(jù)訂閱分發(fā)技術(shù)相結(jié)合并進行合理優(yōu)化,可便捷地形成快速訪問通道,從而進一步提高數(shù)據(jù)傳輸效率?;贒DS的輪詢式數(shù)據(jù)并行分發(fā)機制示意如圖5所示,預(yù)處理分系統(tǒng)下行數(shù)據(jù)流經(jīng)接口模塊預(yù)處理后轉(zhuǎn)換成PCIe幀格式送入數(shù)據(jù)分發(fā)節(jié)點,數(shù)據(jù)分發(fā)節(jié)點通過輪詢機制獲取計算資源的忙閑狀態(tài),根據(jù)分發(fā)優(yōu)先級[3]將數(shù)據(jù)分發(fā)至空閑節(jié)點完成信號處理任務(wù)。

        圖5 基于DDS的輪詢式數(shù)據(jù)并行分發(fā)機制

        3.1 數(shù)據(jù)分發(fā)節(jié)點設(shè)計

        為充分發(fā)揮“飛騰”系列CPU的多核處理資源及I/O資源優(yōu)勢,本文進一步設(shè)計多線程數(shù)據(jù)分發(fā)和多環(huán)形緩存[5]機制來提高數(shù)據(jù)可靠分發(fā)效率。如圖6所示,在實際工程應(yīng)用中可根據(jù)數(shù)據(jù)帶寬以及各節(jié)點數(shù)據(jù)傳輸和處理能力約束合理規(guī)劃分發(fā)線程和環(huán)形緩存數(shù)。數(shù)據(jù)分發(fā)節(jié)點的功能應(yīng)用基于構(gòu)件化設(shè)計,由3個功能構(gòu)件組裝,分別為管理控制構(gòu)件、數(shù)據(jù)緩存構(gòu)件以及數(shù)據(jù)分發(fā)構(gòu)件。

        圖6 多線程分發(fā)機制

        (1)管理控制構(gòu)件是分發(fā)節(jié)點的核心,負責統(tǒng)計處理節(jié)點信息,維護計算資源實時狀態(tài)信息,并根據(jù)空閑節(jié)點先后順序以及優(yōu)先級策略配置產(chǎn)生可用資源列表,配置為常用節(jié)點的優(yōu)先級高于備份節(jié)點,常用節(jié)點間根據(jù)空閑的先后順序排序,從而整體調(diào)控系統(tǒng)的運行;

        (2)數(shù)據(jù)緩存構(gòu)件負責接收數(shù)據(jù)幀,并依次寫入環(huán)形緩存,通知分發(fā)線程;

        (3)數(shù)據(jù)分發(fā)構(gòu)件負責根據(jù)管理控制構(gòu)件產(chǎn)生的可用資源列表信息,將數(shù)據(jù)發(fā)送至空閑節(jié)點。

        3.2 單信號處理節(jié)點設(shè)計

        在上述輪詢式數(shù)據(jù)分發(fā)和處理框架之下,單個信號處理節(jié)點的功能軟件設(shè)計采用構(gòu)件化[4]思想合理劃分功能模塊,通過積木化組裝實現(xiàn)預(yù)設(shè)的信號處理功能流程。簡化的信號處理流程示意如圖7所示,在本文輪詢式并行信號處理架構(gòu)中主要實現(xiàn)數(shù)據(jù)接收和狀態(tài)反饋功能,其余為常規(guī)的信號處理功能模塊。

        圖7 典型單節(jié)點信號處理示意

        3.3 輪詢處理流程設(shè)計

        輪詢并行架構(gòu)以DDS通信中間件作為通信軟總線,具體輪詢并行處理流程如下:

        (1)系統(tǒng)上電后,數(shù)據(jù)分發(fā)節(jié)點的管理控制構(gòu)件訂閱“空閑狀態(tài)”主題,所有計算資源池中的節(jié)點分別發(fā)布該主題,注冊節(jié)點空閑狀態(tài);數(shù)據(jù)分發(fā)節(jié)點收到注冊狀態(tài)報文后根據(jù)通信標識進行登記,并根據(jù)優(yōu)先級策略設(shè)置將節(jié)點排入可用資源列表。

        (2)前端多路回波數(shù)據(jù)經(jīng)過多路光纖同步,完成回波數(shù)據(jù)預(yù)處理,將數(shù)據(jù)轉(zhuǎn)為PCIe幀格式送入數(shù)據(jù)分發(fā)節(jié)點數(shù)據(jù)緩存構(gòu)件;由于最大一次發(fā)送4 MB數(shù)據(jù),數(shù)據(jù)緩存構(gòu)件需將數(shù)據(jù)拼接成完整的一個波位駐留的數(shù)據(jù)幀,并依次存放到多個環(huán)形緩存,同時通知數(shù)據(jù)分發(fā)節(jié)點數(shù)據(jù)分發(fā)構(gòu)件。

        (3)數(shù)據(jù)分發(fā)節(jié)點數(shù)據(jù)分發(fā)構(gòu)件查詢當前可用資源列表,獲取最高接收優(yōu)先級節(jié)點的通信標識,讀取環(huán)形緩存中的數(shù)據(jù),通過40 Gbps高速以太網(wǎng)鏈路發(fā)布,并更新可用資源列表。

        (4)高優(yōu)先級的信號處理節(jié)點接收到波位駐留數(shù)據(jù),采用多線程數(shù)據(jù)并行完成信號處理后,產(chǎn)生視頻和點跡數(shù)據(jù)發(fā)布,同時發(fā)布節(jié)點的“空閑狀態(tài)”,向數(shù)據(jù)分發(fā)節(jié)點管理控制構(gòu)件注冊空閑狀態(tài),申請接收數(shù)據(jù)。

        (5)低優(yōu)先級的信號處理節(jié)點等待數(shù)據(jù)流,觸發(fā)信號處理。

        (6)數(shù)據(jù)分發(fā)節(jié)點的管理控制構(gòu)件接收到新的“空閑狀態(tài)”信息,獲取該節(jié)點的通信標識,并根據(jù)其優(yōu)先級更新可用資源列表;

        (7)重復(fù)(2)~(6)步。

        4 典型應(yīng)用分析

        開放式國產(chǎn)化處理平臺采用一體化設(shè)計,計算資源可廣泛用于實現(xiàn)后端信息處理功能;輪詢式并行信號處理架構(gòu)每個處理節(jié)點獨自完成幀數(shù)據(jù)包的處理,處理節(jié)點間功能完全解耦;基于開放式國產(chǎn)化處理平臺的輪詢式并行信號處理架構(gòu),將兩者相結(jié)合,可充分利用資源,通過提高系統(tǒng)的冗余度設(shè)計,實現(xiàn)系統(tǒng)的功能、故障重構(gòu)和系統(tǒng)在線處理能力的負載均衡。

        應(yīng)用時可根據(jù)信號處理需求配置若干常用信號處理節(jié)點,設(shè)置節(jié)點優(yōu)先級屬性為0(高優(yōu)先級),并預(yù)留節(jié)點做冗余設(shè)備。冗余配置策略可根據(jù)任務(wù)重要性設(shè)置熱備份或冷備份策略,熱備份策略即上電運行信號處理應(yīng)用,冷備份策略即上電不運行任何處理程序。

        熱備份節(jié)點上電后始終在可用資源列表,但節(jié)點優(yōu)先級屬性設(shè)置為1(低優(yōu)先級),正常狀態(tài)下不作為信號處理節(jié)點調(diào)度,當某個節(jié)點處理存在較長抖動,或常用節(jié)點出現(xiàn)故障時,熱備份節(jié)點隨時被調(diào)度為當前最高優(yōu)先級節(jié)點,分發(fā)數(shù)據(jù)進行處理。

        當數(shù)據(jù)量增加,系統(tǒng)檢測到處理節(jié)點CPU負載超過閾值,或常用節(jié)點出現(xiàn)故障時,通知冗余冷備份節(jié)點,啟動信號處理程序,加入可用資源列表,節(jié)點優(yōu)先級屬性設(shè)置為1,可作為可用資源分配處理;當其他非信號處理應(yīng)用出現(xiàn)故障時,冷備份節(jié)點也可用于其他功能的故障備份。

        5 結(jié)束語

        本文基于開放式國產(chǎn)化平臺,采用以太網(wǎng)全交換架構(gòu)配合DDS發(fā)布訂閱機制設(shè)計實現(xiàn)了輪詢式并行信號處理架構(gòu),單節(jié)點數(shù)據(jù)分發(fā)能力超過20 Gbps,可支持20 Gbps回波數(shù)據(jù)流的實時信號處理,當超過20 Gbps時,可通過增加數(shù)據(jù)分發(fā)節(jié)點靈活擴展。

        通過分析可見,基于開放式國產(chǎn)化平臺的輪詢式并行信號處理架構(gòu)可有效解決處理節(jié)點單點故障導(dǎo)致的信號處理系統(tǒng)失效問題,可通過動態(tài)調(diào)整實現(xiàn)信號處理系統(tǒng)在線處理能力的負載均衡,并可根據(jù)功能需求動態(tài)靈活地擴展處理資源,可顯著提升相控陣雷達信號處理系統(tǒng)的可靠性和研制效率。

        猜你喜歡
        輪詢空閑數(shù)據(jù)流
        恩賜
        詩選刊(2023年7期)2023-07-21 07:03:38
        汽車維修數(shù)據(jù)流基礎(chǔ)(下)
        “鳥”字謎
        小讀者之友(2019年9期)2019-09-10 07:22:44
        基于等概率的ASON業(yè)務(wù)授權(quán)設(shè)計?
        一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機制
        彪悍的“寵”生,不需要解釋
        依托站點狀態(tài)的兩級輪詢控制系統(tǒng)時延特性分析
        WLAN和LTE交通規(guī)則
        CHIP新電腦(2016年3期)2016-03-10 14:09:48
        利用時間輪詢方式操作DDR3實現(xiàn)多模式下數(shù)據(jù)重排
        基于數(shù)據(jù)流聚類的多目標跟蹤算法
        国产精品乱码人妻一区二区三区 | 丰满少妇呻吟高潮经历| 国产a v无码专区亚洲av| 亚洲综合伦理| 自拍偷区亚洲综合激情| 肥老熟妇伦子伦456视频| 国产精品麻豆成人av电影艾秋| 巨臀中文字幕一区二区| 国产视频免费一区二区| 日日噜噜夜夜狠狠久久丁香五月 | 校园春色日韩高清一区二区| 狠狠躁日日躁夜夜躁2020| 老太脱裤让老头玩ⅹxxxx| 久久无码中文字幕东京热| 亚洲熟妇av一区二区在线观看| 绝顶潮喷绝叫在线观看| 久久久国产精品ⅤA麻豆| 亚洲精品高清av在线播放| 久久99热只有频精品8国语| 亚洲成在人网站av天堂| 伊人一道本| 一区二区三区在线观看精品视频| 国产美女主播视频一二三区| 日本爽快片18禁免费看| 国产成人免费高清激情明星 | 日韩av一区二区网址| 三年在线观看免费大全下载| 粉嫩极品国产在线观看| 久久精品伊人久久精品 | 看黄a大片日本真人视频直播 | 国产v综合v亚洲欧美大天堂| 免费视频一区二区三区美女| 国产成人精品无码一区二区三区| 成人做爰69片免费看网站| 国产不卡一区二区av| 国产在线一区二区三区四区不卡| 粉嫩虎白女毛片人体| 精品少妇人妻成人一区二区| 亚洲免费在线视频播放| 无码欧美毛片一区二区三| 国产成人啪精品午夜网站|