孟文涵,林 強
(空軍預警學院,湖北 武漢 430019)
雷達把電磁波能量射向空間某一方向并接收此方向上的物體反射回的電磁波來獲取目標的信息[1]。處在復雜電磁環(huán)境下工作的雷達接收到的電磁信號除有效目標回波外,還包括大量的雜波。在現(xiàn)有目標檢測手段的處理下,無法消除的雜波就形成了剩余雜波。剩余雜波與目標回波的摻雜給雷達信號精細化處理增加了難度,主要體現(xiàn)在以下兩個方面,一是剩余雜波容易造成虛假目標,影響回波判性分類;二是剩余雜波與目標回波摻雜在一起,容易造成處理通道飽和。
針對雷達目標檢測后的剩余雜波,國內外專家學者提出了不同的研究方法。其研究思路主要體現(xiàn)在兩個方面:一是門限器進行參數(shù)優(yōu)化,如文獻[2]中提出了一種自適應恒虛警檢測方法,通過分段處理的方式自適應調節(jié)CFAR參數(shù)、文獻[3]提出了一種智能化恒虛警率檢測器,通過支持向量機(SVM)技術求得檢測器在當前環(huán)境的閾值的最優(yōu)解,提高雷達在動態(tài)環(huán)境的檢測性能;二是搭建分類判別器,對雷達點跡回波進行真?zhèn)舞b別,如文獻[4-5]中提出了一種基于神經(jīng)網(wǎng)絡和貝葉斯網(wǎng)絡的雷達回波分類器,對氣象雜波、鳥群和目標回波的平均分類精度分別達到了81.28%和91.2%、文獻[6]提出了一種提出利用最近鄰算法,針對空中的鳥群、風力發(fā)電機組導致空管雷達生成虛假的點跡和航跡的問題進行分類,具有較好的分類效果。相比于第一種思路,不難發(fā)現(xiàn)分類判別器從目標回波與雜波屬性差異入手,有針對性的對雷達點跡進行分類判別,具有處理過程全面、信息損失小、結果相對精確等優(yōu)勢。
本文針對目標檢測后的剩余雜波,提出了一種基于概率神經(jīng)網(wǎng)絡(PNN)的雷達點跡分類方法,在原有目標檢測后進一步區(qū)分目標點和雜波點,并使用粒子群算法(PSO)對PNN進參數(shù)優(yōu)化,提升PNN算法的分類效果。并將分類結果與BP神經(jīng)網(wǎng)絡分類結果進行對比分析,最后本文給出3個結論。
某型民用雷達接收機輸出回波的信號處理和數(shù)據(jù)處理流程如圖1。雷達接收信號主要經(jīng)過脈沖壓縮、雜波抑制、目標檢測等流程形成了回波點跡,然后經(jīng)過點跡處理形成點跡,最后經(jīng)過航跡處理形成連續(xù)的航跡,最終在終端顯示器上顯示。

圖1 雷達信號處理和數(shù)據(jù)處理流程
針對目標檢測后剩余雜波過多的問題,本文在“點跡處理”環(huán)節(jié),使用PNN網(wǎng)絡算法來對“目標檢測”環(huán)節(jié)輸出點跡信號進行真假鑒別,并分析鑒別結果。同時將分類鑒別結果與基于BP神經(jīng)網(wǎng)絡的雷達點跡分類模型對比分析,總體試驗流程如圖2。
本文采用的雷達點跡數(shù)據(jù)為從某型民用航管雷達終端上采集的實測數(shù)據(jù)。雷達點跡信息包括多普勒速度、目標原始幅度、目標背景幅度、濾波標志、恒虛警類型、雜噪比等級、濾波器組選擇和EP質量,共計8個特征屬性。為研究神經(jīng)網(wǎng)絡模型在不同雜波數(shù)目環(huán)境中的分類效果,選取雷達工作區(qū)域中三個扇區(qū),其點跡數(shù)目構成見表1,其雜波與目標數(shù)目比值分別為1:4.23、1:0.73、1:0.42,三個扇區(qū)分別代表了“弱雜波”、“正常雜波”、“強雜波”三種雷達雜波背景情況。

表1 三個扇區(qū)點跡數(shù)目構成
概率神經(jīng)網(wǎng)絡(Probabilistic Neural Network,PNN)是D.F.Specht博士在1990年提出的一種神經(jīng)網(wǎng)絡模型[7],它是基于貝葉斯最小風險準則與Parzen窗函數(shù)概率密度估計方法而發(fā)展來的一種并行算法,在模式分類問題中得到了廣泛的應用。一般的,概率神經(jīng)網(wǎng)絡分為4層:第1層為輸入層,n維向量X={x1,x2,x3,…,xn}輸入到神經(jīng)網(wǎng)絡中去,其神經(jīng)元個數(shù)與輸入向量維度相等;第2層為模式層,它通過加權系數(shù)ωi與輸入層相連接,訓練樣本輸入即對應相同個數(shù)的神經(jīng)元,每個神經(jīng)元都設有一個中心,此層測出輸入特征向量與訓練樣本之間的歐式距離,并返回一個標量值,完成非線性操作。PNN對標準化后的X進行徑向基運算,其傳遞函數(shù)為如下

(1)
式中,σ為PNN算法的平滑度。ωi為輸入層與模式層之間的連接權值;第3層為求和層,對同一類的模式層神經(jīng)元的輸出進行求和。神經(jīng)元節(jié)點數(shù)與樣本分類數(shù)相同,各神經(jīng)元的輸出與對應模式的概率密度估計成正比[7]。第4層為輸出層,從求和層接收各類所獲得的概率密度函數(shù)估計,以競爭神經(jīng)元進行閾值辨別,從所有輸出層神經(jīng)元中匹配出可能性最大的一個,以輸出分類結果Y來區(qū)別待識別模式類別與其它模式類別。Y的表示如下

(2)
式中,xi為某一個類型的第i個樣本;m為某一個類型的樣本總數(shù);σ為平滑度。建立的概率神經(jīng)網(wǎng)絡結構如圖3所示。

圖3 PNN結構圖
3.2.1 異常值剔除
雷達目標檢測輸出的點跡數(shù)據(jù)存在一些異常值(包括缺損值、格式異常值)。為了降低異常值對神經(jīng)網(wǎng)絡的影響,同時減少計算量,這里對異常點跡數(shù)據(jù)進行篩選剔除。
3.2.2 數(shù)據(jù)歸一化
由于點跡數(shù)據(jù)各屬性數(shù)值伸縮維度差異較大,在PNN網(wǎng)絡輸入層內進行樣本內維度間標準化時,易發(fā)生“大數(shù)吃小數(shù)”現(xiàn)象,因此對要輸入PNN內的樣本數(shù)據(jù)提前進行歸一化處理,這里采用minmax歸一化方式,公式如下
(3)
式(3)中,Xmax=max{X}、Xmin=min{X}。
1)為保證PNN網(wǎng)絡得到充分的學習,又不出現(xiàn)“過擬合”或“過學習”現(xiàn)象,本文采取2:1:1的比例進行后續(xù)的訓練集、測試集和驗證集劃分。
2)PNN網(wǎng)絡性質決定其層次結構可以跟隨輸入訓練集內容模式自動生成。因此,PNN輸入層神經(jīng)節(jié)點數(shù)與輸入點跡數(shù)據(jù)維度相同,模式層神經(jīng)元節(jié)點數(shù)與訓練集樣本數(shù)相同,求和層神經(jīng)元節(jié)點數(shù)與樣本類型數(shù)相同,輸出層神經(jīng)元與點跡樣本標簽數(shù)相同。
3)平滑度σ決定點跡樣本分類的靈敏度,是PNN網(wǎng)絡性能的核心量。σ值過大,可能造成PNN網(wǎng)絡貝葉斯決策面過于平滑;σ值過小,可能造成PNN網(wǎng)絡貝葉斯決策面過于復雜,從而影響鑒別精度效果。
粒子群優(yōu)化算法(PSO),是基于群體演化的仿生學算法[8],是由Kennedy和Eberhart于1995年在研究動物群體行為的基礎上提出的一種群體智能優(yōu)化算法[9]。動物覓食時,一方面是要依靠個體自身的搜索;另一方面則是依靠群體內個體間的信息交流,從而快速準確地找到搜索區(qū)域內最優(yōu)的食物源。PSO算法正是根據(jù)上述生物現(xiàn)象,而提出的一種智能優(yōu)化算法。
PSO算法中,尋優(yōu)的問題的每個解都被看作是搜索區(qū)間中一顆粒子。每顆粒子都包含有位置、速度和一個由適應度函數(shù)所決定的適應度函數(shù)值[10]三種屬性。PSO算法的主要思想是:首先初始化一群隨機粒子,然后在每次迭代中根據(jù)兩個“極值”(個體極值pbest和全局極值gbest)來更新粒子的速度和位置,直至尋找到最優(yōu)解。
假設在一個D維空間中,有N個粒子[11]:
粒子i位置:Xi=(xi1,xi2,…,xiD),xid∈[Xmin,d,Xmax,d];粒子i速度:Vi=(vi1,vi2,…,viD),vid∈[Vmin,d,Vmax,d];個體極值位置:pbesti=(pi1,pi2,…,piD);全局極值位置:gbest=(g1,g2,…,gD);其中,1≤d≤D,1≤i≤N。
則粒子i速度和位置迭代公式如下

(5)
式(4)和(5)中,ω為慣性權重;c1為局部學習因子;c2為全局學習因子;r1、r2為區(qū)間(0,1)內的獨立隨機數(shù)。
選取概率網(wǎng)絡的平滑度σ作為種群粒子群體中粒子,其優(yōu)劣程度由適應度函數(shù)值的大小決定。選取在σ值下PNN網(wǎng)絡雷達點跡鑒別模型整體識別率和目標識別率的乘積值作為適應度函數(shù),此處適應度函數(shù)越大,PNN網(wǎng)絡雷達點跡鑒別模型性能越優(yōu)。
基于PSO-PNN算法的雷達點跡鑒別具體步驟如下[12]:

2)對粒子的位置與速度進行初始化操作。
3)輸入點跡信息訓練集,計算粒子的適應度的值。
4)若某一粒子的適應度優(yōu)于以前任一時刻的適應度,則以該適應度作為該粒子的個體極值; 若該粒子的適應度值優(yōu)于以前任一時刻所有粒子的值,則將該粒子作為群體極值。
5)更新粒子的位置與速度,并調節(jié)慣性權重ω。
6)對是否達到結束條件(達到算法最大迭代次數(shù)和滿足算法收斂精度)進行判斷,若已達到,迭代停止,輸出GNN算法的最優(yōu)平滑度σ; 若沒有達到結束條件,返回第(4)步繼續(xù)進行優(yōu)化操作。
7)利用在輸出的最優(yōu)平滑度下的GNN算法對測試集的點跡進行鑒別,計算點跡鑒別準確率。
綜合起來,基于PSO-PNN的雷達點跡鑒別模型的算法流程如圖4。

圖4 PSO-PNN流程圖
本文實驗在Win10操作系統(tǒng)和Matlab2020b環(huán)境下進行。采取隨機序號的原則,對三種雜波目標數(shù)目比不同的扇區(qū)進行抽取數(shù)據(jù)集,情況如下表2。

表2 數(shù)據(jù)集構成圖
為探究平滑度σ對PNN網(wǎng)絡鑒別分類精度的影響,本文在扇區(qū)2中,對點跡信息8個屬性組合采取三個不同σ值PNN網(wǎng)絡進行鑒別,PNN網(wǎng)絡的性能表現(xiàn)如下表3。

表3 不同σ值下的識別率
從表3中可以得知,PNN網(wǎng)絡對雷達點跡真?zhèn)舞b別精度受σ值變化影響較大,因此,對PNN網(wǎng)絡的平滑度σ值進行優(yōu)化,就尤為重要。
采用PSO-PNN網(wǎng)絡對扇區(qū)2的點跡的8個屬性進行鑒別,并與普通PNN網(wǎng)絡鑒別結果進行對比,適應度函數(shù)變化如下圖5, 效果見表4。

圖4 適應度函數(shù)變化圖

表4 不同類型PNN的識別率
由表4可以得知PSO算法對PNN網(wǎng)絡優(yōu)化效果較好,在保證整體識別率的基礎上,目標識別率達93.51%,較傳統(tǒng)型PNN網(wǎng)絡性能有了明顯提升。
為探究PSO-PNN算法中最優(yōu)屬性組合,提高模型鑒別效果,對雷達點跡信息包含多普勒速度、目標原始幅度、目標背景幅度、濾波標志、恒虛警類型、雜噪比等級、濾波器組選擇和EP質量共8個特征屬性進行抽樣組合,形成“多普勒速度+目標原始幅度”、“濾波標志+目標原始幅度+雜噪比”、“多普勒速度+恒預警類型+EP質量”和“目標原始幅度+恒預警類型+雜噪比+EP質量”共4種簡單組合,“多普勒速度+目標原始幅度+目標背景幅度+EP質量+恒預警類型+雜噪比”和“濾波標志+目標原始幅度+目標背景幅度+濾波器組選擇+EP質量+雜噪比+恒預警類型+多普勒速度”共2種復雜組合[13]。
使用PSO-PNN網(wǎng)絡根據(jù)上述6種屬性組合對扇區(qū)2中的點跡信息進行鑒別,研究結果見下表5。

表5 不同屬性組合下PSO-PNN鑒別識別率
由表5可以看出,復雜組合的鑒別效果優(yōu)于簡單組合,在復雜組合中,8屬性組合的鑒別效果優(yōu)于6屬性組合,在保證了整體識別率的基礎上,目標識別率達到93.78%。因此,可以得出:當屬性組合數(shù)越多時,PSO-PNN網(wǎng)絡識別效果越好。這就意味著模型獲得的樣本有效屬性維度越多,信息質量越好,對目標點跡和雜波點跡的區(qū)分將會愈加有效。
為研究不同分布數(shù)據(jù)集對PSO-PNN網(wǎng)絡鑒別效果,這里分別采用PSO-PNN網(wǎng)絡對雜波目標數(shù)目比1:4.23、1:0.73、1:0.42(“弱雜波”、“正常雜波”和“強雜波”)的三個扇區(qū)的點跡信息分別進行8屬性組合鑒別,研究結果見下表6。
由表6可以得出:PSO-PNN網(wǎng)絡識別效果會受數(shù)據(jù)集分布情況影響,目標識別率會隨目標數(shù)目比例增大產(chǎn)生一定幅度的增高。
雷達點跡鑒別其本質上為樣本二分類問題,其它分類方法也可以用作嘗試。本文選取Levenberg-Marquard學習規(guī)則的五層BP神經(jīng)網(wǎng)絡(BPNN)分類模型[14]作為對比試驗。在正常雜波扇區(qū)(扇區(qū)2)進行8屬性鑒別分類,其研究效果見下表7。

表7 兩種神經(jīng)網(wǎng)絡鑒別效果
經(jīng)實驗發(fā)現(xiàn),PSO-PNN網(wǎng)絡整體識別率略高于BPNN,可以得知,PSO-PNN網(wǎng)絡在完成雷達點跡鑒別此種非線性分類問題上,性能優(yōu)于五層BPNN網(wǎng)絡,這與PNN網(wǎng)絡可以實現(xiàn)任意的非線性逼近這一網(wǎng)絡特性對應;目標識別率較BPNN提高明顯,可以得出,PSO-PNN網(wǎng)絡對點跡信息中的目標屬性更為敏感。綜合來說,PSO-PNN神經(jīng)網(wǎng)絡在雷達點跡鑒別上較BP神經(jīng)網(wǎng)絡具有一定的優(yōu)越性。
本文利用PNN神經(jīng)網(wǎng)絡,分別搭建了一種雷達點跡真?zhèn)舞b別模型,并針對不同平滑度σ對該模型鑒別效果的影響,采用PSO算法對其優(yōu)化。同時,測試了不同屬性組合和不同分布的數(shù)據(jù)集對優(yōu)化后模型鑒別效果的影響。最后,將PSO-PNN網(wǎng)絡雷達點跡真?zhèn)舞b別模型鑒別效果與其它方法進行比較。可得到以下結論:
1)當屬性組合數(shù)越多時,PSO-PNN網(wǎng)絡識別效果越好。“濾波標志+目標原始幅度+目標背景幅度+濾波器組選擇+EP質量+雜噪比等級+恒預警類型+多普勒速度”為8種屬性組合的最優(yōu)組合。
2)PSO-PNN網(wǎng)絡鑒別效果會受數(shù)據(jù)集內部分布情況影響,目標識別率會隨集內目標數(shù)目比例增大產(chǎn)生一定幅度的上升。
3)基于PSO-PNN算法的雷達點跡鑒別方法能夠有效對雷達點跡進行鑒別真?zhèn)巍O啾扔贐P 神經(jīng)網(wǎng)絡,PSO-PNN的整體識別率和目標識別率要更高,可以分別達到91.13%和93.78%,這種算法可以為雷達的點跡精細化處理等實際工程應用問題提供了技術新思路。