邢永昌,洪 偉,孫 斌
(中國(guó)船舶集團(tuán)有限公司第八研究院,南京 211153)
當(dāng)前目標(biāo)點(diǎn)跡提取和凝聚主要有兩種方法:
一種是通過(guò)FPGA或DSP等芯片中的邏輯軟件實(shí)現(xiàn)點(diǎn)跡提取,計(jì)算機(jī)實(shí)現(xiàn)點(diǎn)跡凝聚與濾波跟蹤。該方法的特點(diǎn)是提取波門內(nèi)點(diǎn)跡,點(diǎn)跡組成往往只包含方位、距離和方位延伸值等基本信息。其優(yōu)點(diǎn)是可以通過(guò)邏輯軟件實(shí)現(xiàn)大規(guī)模數(shù)據(jù)處理的要求,只發(fā)送少部分?jǐn)?shù)據(jù)給計(jì)算機(jī),計(jì)算機(jī)集中資源用于目標(biāo)的凝聚、跟蹤,可以釋放大量計(jì)算機(jī)資源用于人機(jī)交互和接口控制,能夠簡(jiǎn)化雷達(dá)數(shù)據(jù)處理和顯示控制硬件架構(gòu),節(jié)約實(shí)現(xiàn)成本;缺點(diǎn)是點(diǎn)跡凝聚精度不高,原因是計(jì)算機(jī)沒(méi)有實(shí)時(shí)接收大規(guī)模點(diǎn)跡數(shù)據(jù)的接口,點(diǎn)跡提取芯片不能進(jìn)行復(fù)雜的邏輯處理,因此往往利用點(diǎn)跡處理芯片進(jìn)行簡(jiǎn)單的邏輯處理,把基本的目標(biāo)點(diǎn)跡數(shù)據(jù)發(fā)送給計(jì)算機(jī),計(jì)算機(jī)收到有限的點(diǎn)跡數(shù)據(jù),只能采用幾何中心等方法進(jìn)行凝聚分裂并獲取目標(biāo)點(diǎn)跡中心,該方法僅適用于硬件配置低且對(duì)目標(biāo)精度要求不高的情況。
另一種是通過(guò)高速通道(如Rapid IO等)把整個(gè)雷達(dá)視頻數(shù)據(jù)發(fā)送給計(jì)算機(jī),由專用的計(jì)算機(jī)(一個(gè)或多個(gè))實(shí)現(xiàn)目標(biāo)的點(diǎn)跡提取,然后送給專用計(jì)算機(jī)進(jìn)行目標(biāo)凝聚、目標(biāo)跟蹤和顯示控制。由于點(diǎn)跡提取過(guò)程處理數(shù)據(jù)量大,且要求實(shí)時(shí)性高,需要占用大量計(jì)算機(jī)資源,故該處理過(guò)程需要專用的計(jì)算機(jī)(往往需要多臺(tái))用于點(diǎn)跡提??;目標(biāo)凝聚和目標(biāo)跟蹤處理也需要專用的計(jì)算機(jī)。該方法的優(yōu)點(diǎn)是點(diǎn)跡提取精度比較高,由于目標(biāo)點(diǎn)跡提取的輸出目標(biāo)點(diǎn)跡信息數(shù)據(jù)精細(xì),目標(biāo)凝聚可以進(jìn)行高精度處理;缺點(diǎn)是需要多個(gè)與邏輯芯片之間的高速接口的計(jì)算機(jī)系統(tǒng),該架構(gòu)系統(tǒng)的硬件架構(gòu)復(fù)雜,因此硬件成本和研制成本相對(duì)第一種方法均大幅提高。
本文以上述兩種方法為基礎(chǔ):基于第一種方法的硬件基礎(chǔ),通過(guò)改進(jìn)點(diǎn)跡提取算法和目標(biāo)凝聚算法,能夠輸出接近甚至等同于第二種方法可實(shí)現(xiàn)的目標(biāo)跟蹤精度。點(diǎn)跡提取邏輯芯片僅需增加輸出每個(gè)點(diǎn)的幅度信息,在目標(biāo)凝聚算法中采用質(zhì)心法來(lái)獲取目標(biāo)的位置信息和時(shí)間信息。該方法在數(shù)據(jù)傳輸上增加的數(shù)據(jù)量為原來(lái)的一倍,完全可以實(shí)現(xiàn)第一種方案的硬、軟件架構(gòu)。測(cè)試驗(yàn)證環(huán)境:在點(diǎn)跡提取芯片與計(jì)算機(jī)之間采用PCI總線;計(jì)算機(jī)硬件配置:?jiǎn)魏薈PU,主頻2.2 GHz;運(yùn)行軟件包含的功能:目標(biāo)凝聚、跟蹤;雷達(dá)顯示控制;雷達(dá)操控與故障檢測(cè);雷達(dá)對(duì)外接口等。
本文提供一種低配硬件資源的雷達(dá)目標(biāo)點(diǎn)跡處理方法,該方法在點(diǎn)跡提取、輸出格式設(shè)計(jì)、點(diǎn)跡凝聚過(guò)程中進(jìn)行算法改進(jìn),即可達(dá)到以較低的成本獲取較高精度的目標(biāo)航跡信息的效果;在保證目標(biāo)點(diǎn)跡精度的前提下,提取范圍要小、輸出數(shù)據(jù)要少、點(diǎn)跡凝聚的計(jì)算量要小。本方案實(shí)現(xiàn)步驟如下:
(1)點(diǎn)跡提取
針對(duì)每個(gè)脈沖回波數(shù)據(jù),采用M-N檢測(cè)器,對(duì)同一個(gè)仰角層、相同距離相鄰脈沖視頻數(shù)據(jù)進(jìn)行方位上滑窗提取。
針對(duì)每一個(gè)距離單元進(jìn)行門限過(guò)濾處理,脈沖數(shù)據(jù)過(guò)門限則開(kāi)始記錄當(dāng)前脈沖的幅度值,如果記錄到第(N-M+2)個(gè)時(shí),沒(méi)有出現(xiàn)第2個(gè)過(guò)門限值,則放棄記錄;當(dāng)記錄數(shù)據(jù)量超過(guò)N時(shí),查看是否滿足M/N點(diǎn)跡起始條件(不低于M/N),如果沒(méi)有滿足,則從第二個(gè)過(guò)門限點(diǎn)開(kāi)始記錄數(shù)據(jù),并丟棄前面記錄的數(shù)據(jù);如果滿足,則結(jié)束條件(低于M/N),方位延伸值從第一個(gè)記錄的超出門限值開(kāi)始計(jì)算,到滿足結(jié)束標(biāo)志為止;滿足結(jié)束條件后,判斷是否滿足方位延伸值≥T(T值一般取一個(gè)波束寬度對(duì)應(yīng)點(diǎn)目標(biāo)主觸發(fā)個(gè)數(shù)的一半),如果滿足,則判斷該起始與結(jié)束數(shù)據(jù)之間為一個(gè)完整點(diǎn)跡。判斷該點(diǎn)跡的位置是否在需要輸出的區(qū)域(以下稱為波門)中,如果在波門中,存入目標(biāo)點(diǎn)跡寄存器,用于待輸出;如果不在,則清除該數(shù)據(jù),并繼續(xù)準(zhǔn)備下一個(gè)點(diǎn)跡的判斷。如果超過(guò)波門內(nèi)最大點(diǎn)跡的個(gè)數(shù),且已檢測(cè)區(qū)域小于2/3波門區(qū)域(為了保證波門中心區(qū)域點(diǎn)跡能夠獲得提取,必須保證檢測(cè)區(qū)域不小于2/3波門區(qū)域),則繼續(xù)提取點(diǎn)跡,并從第一個(gè)點(diǎn)跡開(kāi)始覆蓋。具體處理流程如圖1所示。
圖1 點(diǎn)跡提取流程圖
(2)點(diǎn)跡輸出
輸出波門內(nèi)目標(biāo)點(diǎn)跡數(shù)據(jù)到計(jì)算機(jī)系統(tǒng),包括當(dāng)前波門號(hào);所處仰角值;波門內(nèi)的點(diǎn)跡個(gè)數(shù);第n1個(gè)點(diǎn)跡的方位、距離、方位延伸值;第m個(gè)距離單元幅度值等,具體如表1所示。
(3)目標(biāo)點(diǎn)跡凝聚
計(jì)算機(jī)根據(jù)收到的目標(biāo)點(diǎn)跡信息(含有方位、距離、仰角、延伸值和方位延伸值對(duì)應(yīng)點(diǎn)的幅度信息),采用式(1)~(5)可以分別計(jì)算出方位幅度和、距離幅度和、仰角幅度和,通過(guò)式(6)~(9)可以分別計(jì)算出獲取目標(biāo)的位置質(zhì)心。
根據(jù)目標(biāo)點(diǎn)的位置質(zhì)心和點(diǎn)跡延伸值連接性進(jìn)行凝聚處理,點(diǎn)跡凝聚后根據(jù)組成目標(biāo)的每個(gè)點(diǎn)跡對(duì)應(yīng)的數(shù)據(jù)分別累加,獲取凝聚后目標(biāo)點(diǎn)對(duì)應(yīng)的幅度和、方位幅度和、距離幅度和、仰角幅度和。通過(guò)式(6)計(jì)算出天線掃過(guò)目標(biāo)位置中心時(shí)刻的時(shí)戳質(zhì)量中心。
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
式(1)~(9)的均值針對(duì)某一個(gè)點(diǎn)跡,其中PAA為方位幅度和;PDA為距離幅度和;PEA為仰角幅度和;PTA為時(shí)間幅度和;PA為幅度和;Ampi為方位上第i點(diǎn)的幅度值;Disi為第i點(diǎn)的距離值;Elei為第i點(diǎn)仰角值;A為方位質(zhì)心點(diǎn)值;D為距離質(zhì)心點(diǎn)值;E為仰角質(zhì)心點(diǎn)值;T0為第0點(diǎn)的時(shí)戳值;TAN為天線掃描一個(gè)周期的時(shí)間;P0為第0點(diǎn)的方位值;T為時(shí)戳質(zhì)心點(diǎn)值。
實(shí)施步驟如下:
首先通過(guò)邏輯軟件實(shí)現(xiàn)點(diǎn)跡提取,計(jì)算機(jī)實(shí)現(xiàn)目標(biāo)凝聚和檢測(cè)跟蹤的硬件環(huán)境,硬件環(huán)境邏輯圖如圖2所示。
圖2 硬件環(huán)境邏輯圖
采用M-N檢測(cè)器,根據(jù)實(shí)現(xiàn)原理中描述的具體方法劃窗提取點(diǎn)跡。方法的驗(yàn)證試驗(yàn)采用M=4,N=7(下文關(guān)于該取值僅指在該試驗(yàn)中的取值)。針對(duì)每一個(gè)距離單元進(jìn)行門限過(guò)濾處理,有脈沖數(shù)據(jù)過(guò)門限,則開(kāi)始記錄當(dāng)前脈沖的幅度值,如果記錄到第5個(gè)沒(méi)有出現(xiàn)第2個(gè)過(guò)門限值,則放棄記錄;當(dāng)記錄數(shù)據(jù)量超過(guò)7時(shí),查看是否滿足4/7點(diǎn)跡起始條件,若不滿足,則從第2個(gè)過(guò)門限點(diǎn)開(kāi)始記錄數(shù)據(jù),并丟棄前面記錄的數(shù)據(jù);如果滿足結(jié)束條件(低于4/7),方位延伸值從第1個(gè)記錄的超出門限值開(kāi)始計(jì)算,直到滿足結(jié)束標(biāo)志為止;滿足結(jié)束條件后,判斷方位延伸值是否大于等于5,如果滿足,則判斷該起始與結(jié)束數(shù)據(jù)之間為一個(gè)完整的點(diǎn)跡。判斷該點(diǎn)跡的位置是否在需要輸出的區(qū)域(波門)中,如果在波門中,則存入目標(biāo)點(diǎn)跡寄存器,用于待輸出;如果不是,則清除該數(shù)據(jù),并繼續(xù)準(zhǔn)備下一個(gè)點(diǎn)跡的判斷。具體處理流程如圖3所示。
將波門內(nèi)目標(biāo)點(diǎn)跡數(shù)據(jù)輸出到計(jì)算機(jī)系統(tǒng),點(diǎn)跡輸出數(shù)據(jù)的內(nèi)容和格式見(jiàn)表1;采用第1章描述的方法計(jì)算獲取目標(biāo)的位置質(zhì)心。
根據(jù)目標(biāo)點(diǎn)的位置質(zhì)心和點(diǎn)跡延伸值連接性進(jìn)行凝聚處理,點(diǎn)跡凝聚后根據(jù)組成目標(biāo)的每個(gè)點(diǎn)跡對(duì)應(yīng)的數(shù)據(jù)分別累加,獲取凝聚后目標(biāo)點(diǎn)跡對(duì)應(yīng)的幅度和、方位幅度和、距離幅度和、仰角幅度和。采用式(6)~(9)可以計(jì)算獲取目標(biāo)點(diǎn)跡參數(shù)的質(zhì)量中心。
計(jì)算機(jī)根據(jù)收到的目標(biāo)點(diǎn)跡信息(方位、距離、仰角、延伸值、點(diǎn)的幅度信息),通過(guò)計(jì)算幅度和、方位幅度和、距離幅度和、仰角幅度和計(jì)算獲取目標(biāo)的質(zhì)量中心。具體計(jì)算公式如式(1)~(5)。
凝聚后目標(biāo)點(diǎn)跡信息發(fā)送至目標(biāo)跟蹤單元、顯示單元等,進(jìn)行目標(biāo)的外推和外推點(diǎn)跡信息顯示等。
采用真實(shí)雷達(dá)目標(biāo)回波進(jìn)行測(cè)試后發(fā)現(xiàn),當(dāng)目標(biāo)中心位置偏離幾何中心時(shí),該方法效果明顯。同樣的雷達(dá)回波分別采用幾何中心法和本文質(zhì)心法的測(cè)試結(jié)果表明,目標(biāo)的位置中心和時(shí)戳中心精度均得到明顯提高。
采用本文方法和傳統(tǒng)方法提取得到的目標(biāo)測(cè)量位置中心和時(shí)戳中心分別如圖4和圖5所示,其中白色十字標(biāo)志是根據(jù)邏輯軟件輸出的波門內(nèi)點(diǎn)跡數(shù)據(jù)提取的目標(biāo)位置。
圖4 采用本文方法提取的點(diǎn)跡位置圖
圖5 采用傳統(tǒng)方法獲取的目標(biāo)位置圖
隨著數(shù)據(jù)處理芯片中RAM容量的提高,邏輯軟件可以存儲(chǔ)更多的處理數(shù)據(jù),這為利用硬件實(shí)現(xiàn)波門內(nèi)點(diǎn)跡提取軟件和實(shí)現(xiàn)目標(biāo)凝聚的方法提供了提高精度的必要條件。在該硬件條件下,本文方法在硬件簡(jiǎn)化基礎(chǔ)上實(shí)現(xiàn)了目標(biāo)測(cè)量精度的提高,是一種低成本的雷達(dá)目標(biāo)測(cè)量精度提高方法。