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

?

雷達(dá)數(shù)據(jù)處理軟件模塊化研究

2013-10-21 00:58:12羅利強(qiáng)張艷艷
火控雷達(dá)技術(shù) 2013年2期
關(guān)鍵詞:雜波航跡數(shù)據(jù)處理

羅利強(qiáng) 張艷艷 高 恒

(西安電子工程研究所 西安 710100)

1 概述

隨著信息技術(shù)在武器裝備中的廣泛應(yīng)用,軟件工程在現(xiàn)代武器系統(tǒng)中的地位和作用日趨突出,逐漸成為高新武器裝備體系的關(guān)鍵。

由于武器系統(tǒng)對(duì)于信息化、智能化的要求越來(lái)越高,導(dǎo)致雷達(dá)數(shù)據(jù)處理軟件的規(guī)模和復(fù)雜性也不斷提高,同時(shí)對(duì)雷達(dá)數(shù)據(jù)處理軟件的可靠性也有了更高的要求,原來(lái)針對(duì)于某一項(xiàng)目而進(jìn)行的軟件開(kāi)發(fā)方法已不能適應(yīng)現(xiàn)代雷達(dá)數(shù)據(jù)處理系統(tǒng)大型化、復(fù)雜化、高可靠、通用化發(fā)展趨勢(shì)。

根據(jù)雷達(dá)數(shù)據(jù)處理體系架構(gòu),利用軟件模塊化思想,將規(guī)模復(fù)雜的數(shù)據(jù)處理軟件分解為互相獨(dú)立的軟件功能模塊(軟部件),軟件模塊可重復(fù)使用,提高雷達(dá)數(shù)據(jù)處理軟件的質(zhì)量與可靠性;而且這些軟件功能模塊(軟部件)的相關(guān)參數(shù)可靈活配置,滿(mǎn)足用戶(hù)個(gè)性化需求。

軟件模塊化作為軟件工程化實(shí)現(xiàn)的重要手段,將軟件模塊化思想應(yīng)用于搜索雷達(dá)數(shù)據(jù)處理系統(tǒng),實(shí)現(xiàn)對(duì)于雷達(dá)數(shù)據(jù)處理軟件(簡(jiǎn)稱(chēng)“DPU”,以下同)的統(tǒng)一設(shè)計(jì),建立產(chǎn)品的標(biāo)準(zhǔn)化、模塊化設(shè)計(jì)規(guī)范,對(duì)提高軟件產(chǎn)品研制效率,保證軟件質(zhì)量和可靠性,具有重要意義。

2 數(shù)據(jù)處理軟件功能需求

2.1 工作原理

雷達(dá)數(shù)據(jù)處理系統(tǒng)用以完成目標(biāo)的航跡建立、航跡相關(guān)、航跡管理、航跡更新、雜波處理、敵我識(shí)別、威脅估計(jì)、目標(biāo)導(dǎo)引等處理任務(wù),實(shí)現(xiàn)對(duì)目標(biāo)的穩(wěn)定跟蹤;同時(shí)接收友鄰空情,具備一定的多傳感器數(shù)據(jù)融合和多站干擾定位能力[1]。典型雷達(dá)數(shù)據(jù)處理工作原理如下:

a.系統(tǒng)工作時(shí),數(shù)據(jù)處理系統(tǒng)實(shí)時(shí)接收空情信息(包括本地空情和友鄰空情信息),并完成空情信息分類(lèi)存儲(chǔ);

b.對(duì)于本站空情(包括原始一次點(diǎn)跡和有源干擾信息),通過(guò)坐標(biāo)變換,將目標(biāo)信息轉(zhuǎn)到數(shù)據(jù)處理系統(tǒng)要求的坐標(biāo)系下,完成點(diǎn)跡預(yù)處理;對(duì)符合凝聚條件的原始一次點(diǎn)跡進(jìn)行合并處理,提高點(diǎn)跡精度,生成凝聚點(diǎn)跡,并作為航跡處理輸入;判定每個(gè)點(diǎn)跡是屬于新發(fā)現(xiàn)目標(biāo)的點(diǎn)跡,還是屬于已經(jīng)發(fā)現(xiàn)并建立航跡的目標(biāo)點(diǎn)跡,對(duì)于新發(fā)現(xiàn)的目標(biāo),及時(shí)建立目標(biāo)航跡,并通過(guò)批號(hào)管理完成航跡批號(hào)的有效分配;對(duì)于用于航跡更新的點(diǎn)跡,建立航跡和點(diǎn)跡的配對(duì)矩陣,完成航跡點(diǎn)跡相關(guān)和航跡濾波更新;依據(jù)目標(biāo)運(yùn)動(dòng)要素和詢(xún)問(wèn)結(jié)果,完成目標(biāo)的威脅評(píng)估和目標(biāo)屬性識(shí)別;處理更新后的航跡數(shù)據(jù)一方面實(shí)時(shí)上報(bào),一方面用于航跡數(shù)據(jù)庫(kù)更新,為下次跟蹤維持服務(wù);估算出目標(biāo)的運(yùn)動(dòng)速度和位置,實(shí)現(xiàn)雷達(dá)導(dǎo)引光電或者導(dǎo)彈截獲目標(biāo);在航跡處理過(guò)程中,通過(guò)對(duì)航跡質(zhì)量不斷更新,完成航跡的確認(rèn)和撤銷(xiāo)過(guò)程。

c.對(duì)于鄰站空情(包括一次航跡和有源干擾),通過(guò)時(shí)空對(duì)準(zhǔn)、多站多目標(biāo)跟蹤,完成多源空情信息的同一性辨識(shí)、航跡融合處理以及多站有源干擾定位等任務(wù),形成統(tǒng)一空情態(tài)勢(shì)。典型雷達(dá)數(shù)據(jù)處理系統(tǒng)工作流程如圖1 所示。

圖1 數(shù)據(jù)處理系統(tǒng)工作流程圖

2.2 功能劃分

在充分研究典型雷達(dá)數(shù)據(jù)處理系統(tǒng)需求的基礎(chǔ)上[2],結(jié)合項(xiàng)目工程實(shí)際,綜合考慮雷達(dá)數(shù)據(jù)處理系統(tǒng)的擴(kuò)展性和不同型號(hào)產(chǎn)品之間通用性,對(duì)雷達(dá)數(shù)據(jù)處理軟件功能進(jìn)行了劃分,具體功能劃分如表1 所示。

表1 雷達(dá)數(shù)據(jù)處理軟件功能劃分[4]

2.3 關(guān)鍵模塊功能設(shè)計(jì)

a.點(diǎn)跡凝聚

點(diǎn)跡凝聚是將在一定距離,方位和俯仰范圍內(nèi)的相關(guān)原始一次點(diǎn)跡進(jìn)行存儲(chǔ)并凝聚,該凝聚門(mén)限可控。凝聚采用的方法是線(xiàn)性加權(quán)求重心,即:

式(1)中,n 為目標(biāo)點(diǎn)跡個(gè)數(shù),Ai和Vi分別為第i 個(gè)點(diǎn)跡的位置和回波幅度值。

b.雜波剔除

雜波剔除功能包括雜波圖子模塊和雜波屏蔽區(qū)子模塊,雜波圖、屏蔽區(qū)功能開(kāi)關(guān)可控。其中雜波圖自動(dòng)建立、自動(dòng)更新;雜波屏蔽區(qū)由操作手人工設(shè)定。

雜波剔除功能有效時(shí),落入雜波剔除區(qū)域且同已有航跡相關(guān)不上的點(diǎn)跡應(yīng)作為雜波予以剔除;在雜波圖或屏蔽區(qū)內(nèi)不允許自動(dòng)建立航跡(允許手動(dòng)建立航跡),但可采用較嚴(yán)格的相關(guān)準(zhǔn)則保證已有航跡有效跟蹤維持。

c.航跡建立

系統(tǒng)提供兩種航跡建立方式,即自動(dòng)航跡建立方式和手動(dòng)建立航跡方式。系統(tǒng)工作時(shí)以自動(dòng)為主,手動(dòng)建航作為自動(dòng)建航的一個(gè)補(bǔ)充,用于虛警較高和檢測(cè)概率較低的場(chǎng)合。

當(dāng)目標(biāo)連續(xù)被信號(hào)處理機(jī)檢測(cè)概率不低于起始門(mén)限(門(mén)限閥值可設(shè)),且均勻分布時(shí),數(shù)據(jù)處理系統(tǒng)應(yīng)能自動(dòng)建立該目標(biāo)的運(yùn)動(dòng)航跡;當(dāng)不滿(mǎn)足上述條件時(shí)(目標(biāo)不滿(mǎn)足起始閥值或落入雜波屏蔽區(qū)內(nèi)),通過(guò)操作手傳遞的跟蹤球位置,完成手動(dòng)航跡建立。

d.航跡維持

通過(guò)航跡點(diǎn)跡相關(guān)以及濾波更新完成對(duì)航跡的有效維持。其包括航跡相關(guān)模塊和濾波更新模塊,各模塊提供多種應(yīng)用選擇,設(shè)計(jì)師可根據(jù)工程實(shí)際靈活進(jìn)行配置。

其中,航跡點(diǎn)跡相關(guān)模塊完成航跡同一次點(diǎn)跡的有效配對(duì),系統(tǒng)提供了兩種關(guān)聯(lián)方式,即最近鄰域關(guān)聯(lián)和概率數(shù)據(jù)關(guān)聯(lián)方式;濾波更新處理模塊完成目標(biāo)位置和速度估計(jì),實(shí)現(xiàn)雷達(dá)對(duì)運(yùn)動(dòng)目標(biāo)的航跡更新,提供了多種濾波模塊選擇,包括自適應(yīng)α-β濾波器、自適應(yīng)α-β-γ 濾波器、Kalman 濾波器等。

e.航跡管理

航跡管理包括航跡批號(hào)管理和航跡質(zhì)量管理。航跡批號(hào)管理完成新建航跡批號(hào)的有效分配;航跡質(zhì)量管理用來(lái)判斷哪些未確認(rèn)航跡可以轉(zhuǎn)換為確認(rèn)航跡,哪些是虛假航跡應(yīng)予以撤消。因此,在航跡處理過(guò)程中,對(duì)航跡質(zhì)量不斷更新,并根據(jù)航跡質(zhì)量動(dòng)態(tài)決定航跡的確認(rèn)和撤消。

f.數(shù)據(jù)交互

數(shù)據(jù)交互功能完成DPU 與其它軟件配置項(xiàng)、外部系統(tǒng)或設(shè)備的輸入輸出信息交互,根據(jù)數(shù)據(jù)處理系統(tǒng)的應(yīng)用實(shí)際,本次設(shè)計(jì)提供多種通信接口模塊,設(shè)計(jì)師可根據(jù)項(xiàng)目實(shí)際靈活選擇,其包括以太網(wǎng)、串口、CAN 總線(xiàn)以及內(nèi)存映射等多種通信接口。

3 數(shù)據(jù)處理軟件模塊化設(shè)計(jì)

3.1 軟件模塊化設(shè)計(jì)原則

軟件模塊化設(shè)計(jì)的關(guān)鍵是軟件體系架構(gòu)的結(jié)構(gòu)化和模塊化,因此,軟件模塊化設(shè)計(jì)應(yīng)該遵循“功能獨(dú)立”和“結(jié)構(gòu)獨(dú)立”的設(shè)計(jì)原則[3],具體如下:

a.優(yōu)化軟件結(jié)構(gòu),避免模塊之間存在耦合;

b.軟件模塊內(nèi)部應(yīng)保證高內(nèi)聚度;

c.符合軟件工程化扇入和扇出要求;

d.模塊的作用域應(yīng)保持在該模塊控制域內(nèi);

e.降低模塊接口的復(fù)雜程度,盡量設(shè)計(jì)成單入口、單出口方式;

f.采用結(jié)構(gòu)化編程語(yǔ)言,滿(mǎn)足可移植性要求。

3.2 基于條件編譯的預(yù)處理

基于條件編譯的預(yù)處理方法是實(shí)現(xiàn)模塊靜態(tài)加載和動(dòng)態(tài)配置的最效辦法之一。同配置文件相比,基于條件編譯預(yù)處理方法通過(guò)條件宏改進(jìn)了程序設(shè)計(jì)環(huán)境,提高了編譯效率,使軟件結(jié)構(gòu)清晰;同時(shí)兼顧了參數(shù)的靈活配置,滿(mǎn)足不同數(shù)據(jù)處理軟件產(chǎn)品需求。

目前的主流編譯系統(tǒng)均能有效支持條件編譯,通過(guò)定義不帶參數(shù)的條件宏,可靜態(tài)實(shí)現(xiàn)模塊的加載或刪除;定義帶參數(shù)的條件宏,實(shí)現(xiàn)對(duì)系統(tǒng)中某些工作參數(shù)和環(huán)境變量的進(jìn)行靈活設(shè)置;無(wú)參條件宏和參數(shù)條件宏通過(guò)條件編譯命令進(jìn)行有機(jī)組合,實(shí)現(xiàn)各軟件功能模塊的加載、刪除和參數(shù)配置。典型預(yù)處理命令如下:

3.3 具體實(shí)現(xiàn)

本次設(shè)計(jì)將預(yù)處理和配置文件融為一體,通過(guò)個(gè)性化配置,完成軟件模塊的加載、刪除和參數(shù)配置,自動(dòng)生成包含條件宏的配置文件dpuConfig.h(頭文件形式),并通過(guò)和應(yīng)用工程進(jìn)行重新編譯完成數(shù)據(jù)處理可執(zhí)行程序生成。具體實(shí)現(xiàn)如下:

a.根據(jù)系統(tǒng)實(shí)際需求,利用軟件模塊化配置軟件,完成模塊的靜態(tài)加載和參數(shù)配置;配置完成后,自動(dòng)完成配置文件dpuConfig.h 的生成。

例如配置數(shù)據(jù)交互模塊,本軟件在設(shè)計(jì)時(shí)提供了多種接口模式,各通信接口的啟用由無(wú)參條件宏控制。若啟用串口RS422 通信,具體配置要求是:通信速率921.6kbps,8 個(gè)數(shù)據(jù)位,一個(gè)停止位,無(wú)奇偶校驗(yàn)位。則通過(guò)軟件模塊化配置軟件生成的dpuConfig.h 包含如下代碼:

上述代碼包含了功能模塊的靜態(tài)加載項(xiàng)和參數(shù)配置項(xiàng),若靜態(tài)加載項(xiàng)H_INTERFACE_COMM_RS422 沒(méi)有定義,則后續(xù)參數(shù)配置項(xiàng)不參與軟件編譯。對(duì)于其它軟件功能模塊的加載和參數(shù)配置與此相同,就不再贅述。

b.在DPU 的應(yīng)用工程中加載dpuConfig.h,重新進(jìn)行編譯,完成數(shù)據(jù)處理軟件可執(zhí)行程序的新生成。

c.若想在已有配置文件基礎(chǔ)上進(jìn)行局部修改,通過(guò)打開(kāi)已有配置文件,重新編輯保存后,完成配置更新。

4 結(jié)論

通過(guò)雷達(dá)數(shù)據(jù)處理軟件模塊化研究,建立產(chǎn)品的標(biāo)準(zhǔn)化、模塊化設(shè)計(jì)架構(gòu),符合大型軟件開(kāi)發(fā)“松耦合,高內(nèi)聚”的特點(diǎn),保證了軟件產(chǎn)品質(zhì)量和可靠性;并針對(duì)不同產(chǎn)品特性需求,提高了軟件研制的工作效率,適應(yīng)現(xiàn)代戰(zhàn)爭(zhēng)對(duì)雷達(dá)數(shù)據(jù)處理軟件復(fù)雜化、智能化發(fā)展的要求,具有較高的工程價(jià)值和經(jīng)濟(jì)價(jià)值。

[1]蔡慶宇.相控陣?yán)走_(dá)數(shù)據(jù)處理及其仿真技術(shù)[M].北京:國(guó)防工業(yè)出版社,1997.

[2]何友,修建娟,張晶煒等.雷達(dá)數(shù)據(jù)處理及應(yīng)用[M].北京:電子工業(yè)大學(xué)出版社,2006.

[3]譚浩強(qiáng).C 程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2008.

[4]羅利強(qiáng),王延暴,高恒.自行體目標(biāo)穩(wěn)定跟蹤技術(shù)研究[J].火控雷達(dá)技術(shù),2012,41(2) :1-3.

猜你喜歡
雜波航跡數(shù)據(jù)處理
認(rèn)知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補(bǔ)與極大似然估計(jì)法*
STAR2000型空管一次雷達(dá)雜波抑制淺析
ILWT-EEMD數(shù)據(jù)處理的ELM滾動(dòng)軸承故障診斷
夢(mèng)的航跡
青年歌聲(2019年12期)2019-12-17 06:32:32
自適應(yīng)引導(dǎo)長(zhǎng)度的無(wú)人機(jī)航跡跟蹤方法
視覺(jué)導(dǎo)航下基于H2/H∞的航跡跟蹤
基于希爾伯特- 黃變換的去噪法在外測(cè)數(shù)據(jù)處理中的應(yīng)用
密集雜波環(huán)境下確定性退火DA-HPMHT跟蹤算法
相關(guān)廣義復(fù)合分布雷達(dá)海雜波仿真
基于航跡差和航向差的航跡自動(dòng)控制算法
西安市| 苏尼特左旗| 鲜城| 铜山县| 图们市| 临江市| 盐亭县| 阿图什市| 民和| 莱州市| 忻城县| 青海省| 达拉特旗| 横峰县| 华亭县| 乐亭县| 昆山市| 清水河县| 罗田县| 赣州市| 五寨县| 孟连| 蓝田县| 博罗县| 黄浦区| 弋阳县| 石景山区| 柳江县| 望都县| 民县| 镇坪县| 金坛市| 九龙坡区| 辽宁省| 云梦县| 长海县| 抚州市| 浮梁县| 仪征市| 东丽区| 博湖县|