本申請屬于雷達(dá)信號處理,具體涉及一種基于軟件化雷達(dá)的sar信號處理應(yīng)用組件化設(shè)計方法。
背景技術(shù):
1、軟件化雷達(dá)是基于開放式系統(tǒng)架構(gòu)、采用面向?qū)ο蟮能浖_發(fā)模式,系統(tǒng)功能通過軟件定義、拓展和重構(gòu)的新一代雷達(dá)。其基本思想是把傳統(tǒng)“以硬件為核心實(shí)現(xiàn)專用功能”的雷達(dá)系統(tǒng)構(gòu)建方法,轉(zhuǎn)變?yōu)椤耙悦嫦驊?yīng)用為核心,通過軟件實(shí)現(xiàn)任務(wù)和功能的靈活配置”的設(shè)計思想。軟件化雷達(dá)采用應(yīng)用軟件組件化設(shè)計方式,進(jìn)一步增強(qiáng)應(yīng)用軟件與硬件平臺解耦、應(yīng)用組件靈活替換升級的能力,提升雷達(dá)系統(tǒng)的開放性、靈活性和敏捷性。
2、sar作為機(jī)載雷達(dá)算法最為復(fù)雜、處理/存儲資源占用率最高的工作模式,實(shí)現(xiàn)sar信號處理應(yīng)用組件化設(shè)計能夠為軟件化雷達(dá)基于組件快速拼裝成不同信號處理應(yīng)用奠定堅實(shí)基礎(chǔ)。因此,建立一種基于軟件化雷達(dá)的sar信號處理應(yīng)用組件化設(shè)計方法迫在眉睫。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述問題,本申請?zhí)峁┝艘环N基于軟件化雷達(dá)的sar信號處理應(yīng)用組件化設(shè)計方法,主要包括:
2、步驟s1、分解sar信號處理工作流程,形成多個功能模塊;
3、步驟s2、在組件集成開發(fā)環(huán)境中形成用于實(shí)現(xiàn)各功能模塊的功能組件;
4、步驟s3、基于系統(tǒng)的硬件信息配置各功能組件的硬件資源,根據(jù)sar信號處理工作流程,在組件集成開發(fā)環(huán)境中互聯(lián)各個功能組件,形成sar信號處理應(yīng)用。
5、優(yōu)選的是,步驟s1中,所述功能模塊包括距離向重采樣處理模塊、方位向重采樣處理模塊、距離ifft處理模塊、自聚焦處理模塊、限幅量化處理模塊、幾何失真校正處理模塊以及圖像壓縮處理模塊。
6、優(yōu)選的是,步驟s2進(jìn)一步包括:
7、步驟s21、基于可視化設(shè)計,在組件集成開發(fā)環(huán)境中接收用戶對各組件的輸入端口、輸出端口、固有參數(shù)、交互參數(shù)、內(nèi)部觸發(fā)事件、功能定義的設(shè)定;
8、步驟s22、由組件集成開發(fā)環(huán)境自動生成文件組織及框架代碼;
9、步驟s23、接收用戶添加的框架中各功能的實(shí)現(xiàn)算法代碼。
10、優(yōu)選的是,所述組件集成開發(fā)環(huán)境包括夸父嵌入式系統(tǒng)建模仿真工具。
11、優(yōu)選的是,步驟s3進(jìn)一步包括:
12、步驟s31、在組件集成開發(fā)環(huán)境中配置硬件資源和中間件參數(shù);
13、步驟s32、在組件集成開發(fā)環(huán)境中將組件原型拖拽到畫布上進(jìn)行部署,根據(jù)配置的硬件資源配置各功能組件的屬性及參數(shù);
14、步驟s33、互聯(lián)配置好的各功能組件。
15、優(yōu)選的是,步驟s3之后進(jìn)一步包括:
16、步驟s4、根據(jù)新的使用場景和硬件資源需求,復(fù)用配置好的功能組件對所述sar信號處理應(yīng)用進(jìn)行擴(kuò)展。
17、本申請采用組件抽象技術(shù)構(gòu)建sar信號處理組件庫,基于組件集成開發(fā)環(huán)境開發(fā)可即插即用、與處理器和操作系統(tǒng)解耦的組件,通過積木式拼接組件快速搭建sar信號處理應(yīng)用。同時,通過靈活復(fù)用、替換、互聯(lián)組件大幅增加sar信號處理應(yīng)用的可擴(kuò)展能力,進(jìn)而提高軟件開發(fā)效率、顯著降低研制成本。
1.一種基于軟件化雷達(dá)的sar信號處理應(yīng)用組件化設(shè)計方法,其特征在于,包括:
2.如權(quán)利要求1所述的基于軟件化雷達(dá)的sar信號處理應(yīng)用組件化設(shè)計方法,其特征在于,步驟s1中,所述功能模塊包括距離向重采樣處理模塊、方位向重采樣處理模塊、距離ifft處理模塊、自聚焦處理模塊、限幅量化處理模塊、幾何失真校正處理模塊以及圖像壓縮處理模塊。
3.如權(quán)利要求1所述的基于軟件化雷達(dá)的sar信號處理應(yīng)用組件化設(shè)計方法,其特征在于,步驟s2進(jìn)一步包括:
4.如權(quán)利要求1所述的基于軟件化雷達(dá)的sar信號處理應(yīng)用組件化設(shè)計方法,其特征在于,所述組件集成開發(fā)環(huán)境包括夸父嵌入式系統(tǒng)建模仿真工具。
5.如權(quán)利要求1所述的基于軟件化雷達(dá)的sar信號處理應(yīng)用組件化設(shè)計方法,其特征在于,步驟s3進(jìn)一步包括:
6.如權(quán)利要求1所述的基于軟件化雷達(dá)的sar信號處理應(yīng)用組件化設(shè)計方法,其特征在于,步驟s3之后進(jìn)一步包括: