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

基于RabbitMQ 的軟件化雷達通信中間件的設計與仿真

2021-01-20 08:43:44孟承
科學技術創新 2021年1期
關鍵詞:系統設計

孟承 王 建

(中國船舶重工集團 第七二四研究所,江蘇 南京211100)

現代雷達系統面對日益復雜多變的目標和電磁環境,需要具備多種工作模式,且能根據環境、目標特性等快速調整自身參數和資源配置以適應不同的探測任務。但是,傳統雷達系統各環節耦合性強,主要采用定制研發的機制,當雷達系統功能需求改變時,需要重新設計雷達系統底層的軟硬件,這導致了雷達系統研制周期長,雷達類型繁雜,難以滿足現代雷達系統的多功能探測需求。因此推動了現代雷達在設計理念、系統實現方法和裝備研制模式上的創新發展,“軟件化雷達”的概念應時而生[1-3]。文獻[3]嘗試提出了一個“軟件化雷達”定義,并描述了其特點和定位。文獻[4]將軟件構件技術引入到雷達系統開發過程中,生成了軟件化雷達體系結構和層次化的軟件體系結構。文獻[5]分析和論述了軟件化雷達的需求、國內外研究現狀、內涵及技術架構、關鍵技術及發展設想等方面。文獻[6-7]研究了軟件化雷達系統的分層結構。為了解決軟件化雷達中軟件和硬件分層解耦帶來的跨層銜接和軟硬件鉸鏈的難題,中間件技術是軟件化雷達中的關鍵技術之一。軟件化雷達中的中間件主要分為通信中間件和計算中間件兩類。文獻[8]設計了一套通信中間件,并實現了一套兼容DDS 的API。目前有很多較為成熟的消息中間件,比如RabbitMQ、RocketMQ、Kafka 等。本文利用開源中間件RabbitMQ,對軟件化雷達進行了通信中間件的設計和仿真,通過通信中間件實現了軟件化雷達系統各模塊間的消息傳遞。

1 問題描述

在傳統雷達系統中,往往采用專用的硬件和軟件模塊來實現信息處理功能,信息處理各環節軟硬件處于緊耦合狀態,僅適應于單一的雷達探測功能。體制和工作模式變化的靈活度很小,也限制了雷達系統性能進一步的提升的空間。

軟件化雷達系統采用可擴展、可重構、可升級的軟硬件解耦分層處理結構,其中,中間件是實現雷達系統中軟件和硬件分層解耦的關鍵,起到了跨層銜接和軟硬件鉸鏈的橋梁作用。針對如何在軟件化雷達系統中使用中間件,怎么基于RabbitMQ 對軟件化雷達系統通信中間件進行具體相關的設計以及數據包結構等問題,下面給出解決方案。

2 解決方案

2.1 通信中間件的使用

通信中間件是目前計算機和互聯網領域廣泛應用的概念之一,特指在分布式計算節點之間,通過軟件封裝的方式對通信接口的操作,簡化多節點應用程序的開發復雜度,便于系統規模的彈性擴展和維護。雷達信號處理系統持續接收前端的回波數據,且回波數據大多為脈沖結構,能夠作為數據包在系統中傳輸,適合數據流驅動計算模式。由于單個芯片性能不足以實現整個算法,不同算法處理環節分布在不同節點上,因此給雷達信號處理系統中不同節點之間的通信帶來非常多的障礙。不同的通信接口不僅為算法調試人員的開發帶來了困難,也不利于頂層應用的通用性。通信中間件主要解決的問題就是簡化通信接口的開發[9-11]。傳統雷達系統各組件間耦合性強的原因是因為各組件間直接進行數據傳輸,通過在系統中使用通信中間件,各組件間的數據傳遞都通過通信中間件來進行,即可實現解耦。

2.2 基于RabbitMQ 的軟件化雷達通信中間件的設計

由于雷達數據是持續、有序、以脈沖為節拍的輸出,有明顯的數據包的概念且雷達信號處理有很強的實時性需求,并行要求較高,所以本文選擇訂閱發布模式的消息中間件RabbitMQ來設計通信中間件。

下面對消息發送和消息消費模塊進行設計。消息生產者和消息消費者的核心流程如下圖1、2 所示。

圖1 生產者核心流程

圖2 消費者核心流程

3 仿真分析

3.1 功能性分析

按照以上設計對軟件化雷達中間件進行搭建。首先在linux系統上安裝好RabbitMQ 搭建好服務器。

然后按照上述核心流程編寫消息生產者和消息消費者的代碼,并進行相關的參數配置。最后模擬雷達系統中組件間的消息傳遞。組件1 給組件2 發送測試消息,仿真結果如圖3、4 所示。

當雷達功能需求發生改變導致組件1 的消息需要發送給組件3 時,此時只需改變組件1 交換機綁定規則即可完成發送對象的轉變。仿真結果如圖5、6 所示。

從仿真結果可看出,借助通信中間件進行消息傳遞,雷達系統各組件間實現了解耦。

3.2 傳輸速率分析

RabbitMQ 提供了一個管控臺插件,安裝后可以在web 頁面登陸進入后臺,可對服務器上的交換機、隊列等進行相應的操作,同時還可查看隊列中消息傳輸情況。本設計的消息速率如圖7 所示。

4 結論

本文針對傳統雷達系統各組件間耦合度太強的問題,按照軟件化雷達的理念,基于RabbiMQ 消息中間件對軟件化雷達系統通信中間件進行了設計和仿真。仿真結果表明該設計滿足雷達系統的解耦仿真。

但是由于硬件設備的問題,本設計的消息傳遞速率不夠高,后續可通過硬件設備的升級以及程序的優化進行提升。另外,RabbitMQ 還提供了消息確認機制,消費者在聲明隊列時,可指定noAck 參數,當noAck=false 時,RabbitMQ 會等待消費者顯式發回ack 信號后才從內存或者磁盤中移除消息否則RabbitMQ 會在隊列中消息被消費后立即刪除它。同時在代碼方面有部分重復的部分,還可通過使用SpringBoot 來簡化程序。后續工作可在這些方面展開。

圖3 組件1 消息發送測試

圖4 組件2 接收測試

圖5 組件1 消息發送測試

圖6 組件3 接收測試

圖7 消息速率

猜你喜歡
系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 99热这里只有精品久久免费| 精品国产免费人成在线观看| 久久综合色播五月男人的天堂| 欧美三级不卡在线观看视频| 精品乱码久久久久久久| 99伊人精品| 国产91精选在线观看| 国产一级α片| 国产乱肥老妇精品视频| 久久久久免费看成人影片| 免费在线成人网| 特级aaaaaaaaa毛片免费视频| 欧美激情福利| 国产精品林美惠子在线播放| 久久96热在精品国产高清| 一区二区日韩国产精久久| 高清无码一本到东京热| 美美女高清毛片视频免费观看| 国产精品成人不卡在线观看| 伊人查蕉在线观看国产精品| 六月婷婷激情综合| 在线另类稀缺国产呦| 国产免费人成视频网| 国产主播在线一区| 亚洲精品国产精品乱码不卞 | 国产69囗曝护士吞精在线视频| 欧美a在线看| 欧美黑人欧美精品刺激| 欧美日韩国产精品综合| 波多野结衣一区二区三区88| 波多野结衣第一页| 久久天天躁狠狠躁夜夜躁| 国精品91人妻无码一区二区三区| 免费无码网站| 无码电影在线观看| 青草精品视频| 亚洲无码视频图片| 欧亚日韩Av| av在线手机播放| 女人毛片a级大学毛片免费| 国产精品亚洲欧美日韩久久| 二级特黄绝大片免费视频大片| 青青草原国产免费av观看| 88av在线| 亚洲人成人伊人成综合网无码| 久久99国产视频| 亚洲欧美不卡视频| 精品久久高清| 欧美另类图片视频无弹跳第一页| 91亚洲免费视频| 99re热精品视频中文字幕不卡| 日本高清有码人妻| 亚洲AV无码乱码在线观看裸奔| 亚洲日韩精品无码专区97| 国产菊爆视频在线观看| 午夜视频免费试看| 中国国语毛片免费观看视频| 伊人查蕉在线观看国产精品| 99久久精品国产精品亚洲| 性激烈欧美三级在线播放| 久久久亚洲色| 久久五月天综合| 老司机午夜精品视频你懂的| 国产在线98福利播放视频免费| 中文无码日韩精品| 色综合五月婷婷| 自拍偷拍一区| 免费无码AV片在线观看中文| 久久黄色视频影| 国产视频一二三区| 日韩无码真实干出血视频| 欧美α片免费观看| 97精品国产高清久久久久蜜芽| 国产精品亚洲欧美日韩久久| 亚洲欧美成人网| 97在线国产视频| 91精品国产福利| 国内嫩模私拍精品视频| 91福利在线观看视频| 最新加勒比隔壁人妻| 亚洲日本中文综合在线| 国产一区二区色淫影院|