黃天奇,王布宏,林 東
(1.空軍工程大學(xué)研究生院,西安 710051;2.空軍工程大學(xué)信息與導(dǎo)航學(xué)院,西安 710077)
在科學(xué)技術(shù)和武器裝備日益發(fā)達(dá)的情況下,現(xiàn)代雷達(dá)面臨著越來越復(fù)雜的作戰(zhàn)環(huán)境,單一類型或者單部雷達(dá)很難實現(xiàn)連續(xù)探測并且跟蹤現(xiàn)代飛行目標(biāo),為此可以根據(jù)雷達(dá)的各種優(yōu)勢特點進行配置和構(gòu)成組網(wǎng)[1]。雷達(dá)組網(wǎng)系統(tǒng)將一定數(shù)量類型、運轉(zhuǎn)方式、工作頻率范圍、極化特點存在差異的雷達(dá)合理分配,運用通信的方式連接成一個整體網(wǎng)絡(luò),再通過組網(wǎng)中心集中規(guī)劃,以實現(xiàn)更加精確高效的雷達(dá)體系[2]。
近年來,雷達(dá)組網(wǎng)系統(tǒng)容易受到不同類型的攻擊影響,安全問題日益受到關(guān)注[3],以往針對雷達(dá)的攻擊手段主要有兩種:欺騙干擾和壓制干擾[4]。欺騙干擾采用假的目標(biāo)和信息作用于雷達(dá)的目標(biāo)檢測和跟蹤系統(tǒng),使雷達(dá)不能正確地檢測真正的目標(biāo)或者不能正確地量測真正目標(biāo)的參數(shù)信息[5]。壓制干擾則是使用大功率干擾機對目標(biāo)雷達(dá)進行功率壓制[6]。
當(dāng)前大量研究集中在電子對抗干擾雷達(dá)和目標(biāo)之間的雷達(dá)回波,很少考慮到賽博攻擊對雷達(dá)和融合中心以及它們之間通信網(wǎng)絡(luò)的威脅[7]。在雷達(dá)組網(wǎng)系統(tǒng)中,當(dāng)通信網(wǎng)絡(luò)或者部分雷達(dá)被入侵或劫持時,攻擊者在通信信道中竊取傳播的信息,進行分析與計算,得到雷達(dá)組網(wǎng)系統(tǒng)的各項參數(shù),以某種方式取代或修改受到攻擊雷達(dá)的量測值,達(dá)到隱蔽發(fā)起虛假數(shù)據(jù)注入攻擊的目的[8]。
雷達(dá)組網(wǎng)系統(tǒng)包含若干獨立的雷達(dá)和一個數(shù)據(jù)融合中心,每個雷達(dá)都要將探測到的目標(biāo)信息發(fā)送給數(shù)據(jù)融合中心,數(shù)據(jù)融合中心獲得并處理這些探測的數(shù)據(jù),最終得到探測目標(biāo)的位置和速度等信息[9]。在本文中,假定數(shù)據(jù)融合中心采用基于組網(wǎng)雷達(dá)交互式多模型(IMM)融合算法進行數(shù)據(jù)融合。
1.1.1 CV 和CA 運動模型
考慮一個點目標(biāo),當(dāng)目標(biāo)無機動,即目標(biāo)作勻速或勻加速直線運動時,可分別采用二階常速(CV)模型或三階常加速(CA)模型。
CV 模型的離散描述如下:
CA 模型的離散描述如下:
1.1.2 時間相關(guān)模型(Singer 模型)
式中,Amax為最大機動加速度;Pmax為其發(fā)生概率;P0為非機動發(fā)生概率。
此時機動目標(biāo)模型可表示為:
1.1.3 “當(dāng)前”統(tǒng)計模型
工程應(yīng)用中,當(dāng)目標(biāo)正以某一加速度機動時,下一時刻的加速度取值是有限的,且只能夠在“當(dāng)前”加速度的領(lǐng)域內(nèi),不會突變至一個完全不相關(guān)的值,該領(lǐng)域被稱為“當(dāng)前”領(lǐng)域?!爱?dāng)前”統(tǒng)計模型的本質(zhì)是非零均值時間相關(guān)模型,加速度的“當(dāng)前”概率密度用修正的瑞利分布描述,均值為“當(dāng)前”加速度預(yù)測值,隨機加速度在時間軸上符合一階時間相關(guān)過程,即
將式(7)和式(8)寫為狀態(tài)方程,即為機動目標(biāo)“當(dāng)前”統(tǒng)計模型:
由于該模型采用零均值和修正瑞利分布表現(xiàn)機動加速度特性,因而更加符合實際[10]。
一個雷達(dá)組網(wǎng)系統(tǒng)由一個數(shù)據(jù)融合中心和部署在這個地區(qū)的N1部雷達(dá)組成,在分布式數(shù)據(jù)融合結(jié)構(gòu)下,組網(wǎng)中心可以充分利用各單站雷達(dá)交互式多模型的估計信息,在一定的最優(yōu)準(zhǔn)則下將它們量測得到的目標(biāo)狀態(tài)估計值進行融合估計,從而得到雷達(dá)組網(wǎng)系統(tǒng)交互式多模型的融合濾波估計值。
1.2.1 單站雷達(dá)交互式多模型融合算法
在雷達(dá)組網(wǎng)系統(tǒng)中有N1部雷達(dá)在同一時間段對上述的同一個機動目標(biāo)不相關(guān)地進行量測,測得各自的目標(biāo)斜距、方位、俯仰角信息,通過一系列變換后,得到同一坐標(biāo)系下同時刻的多組離散量測數(shù)據(jù)。則第i 部雷達(dá)相應(yīng)的量測方程為:
單站雷達(dá)交互式多模型融合算法使用CA 模型、CV 模型和轉(zhuǎn)彎模型等來描述目標(biāo)機動過程中可能的狀態(tài)。在跟蹤過程中,可以根據(jù)目標(biāo)機動性的不同,切換對應(yīng)的運動模型,這樣做保證了在跟蹤全程都有和目標(biāo)運動狀態(tài)盡可能相似的運動軌跡。跟蹤過程中IMM 融合算法通過有效的加權(quán)融合進行系統(tǒng)狀態(tài)估計,很好地克服了單模型估計誤差較大的問題。
單站雷達(dá)交互式多模型融合算法步驟為:
1)輸入交互(模型j)
第i 部雷達(dá)的第j 個模型,在k 時刻對k+1 時刻模型j 出現(xiàn)的預(yù)測概率為:
第i 部雷達(dá)的第j 個模型在k 時刻的混合初始條件為:
2)Kalman 濾波
a)預(yù)測
b)預(yù)測誤差方差陣
c)卡爾曼增益
d)濾波
第j 個模型的量測預(yù)測為:
3)模型概率更新
4)輸出交互
1.2.2 組網(wǎng)雷達(dá)交互式多模型融合算法
在雷達(dá)組網(wǎng)系統(tǒng)中,應(yīng)用量測方差自適應(yīng)的數(shù)據(jù)融合算法,可以得到組網(wǎng)雷達(dá)交互式多模型的融合濾波估計值。在Kalman 遞推算法中,量測方差一般是根據(jù)所采用的雷達(dá)精度預(yù)先設(shè)定的,沒有考慮到量測方差還與傳輸誤差、計算誤差、環(huán)境誤差、人為干擾等因素有關(guān),因而將造成濾波精度的下降。量測方差自適應(yīng)就是將傳感器的內(nèi)部噪聲與外界環(huán)境干擾綜合考慮,得出一個隨不確定因素變化的量測方差陣R 的估計方法。
即第i 部雷達(dá)在第k 時刻的量測方差估計值,可以用下面的遞推公式求得:
式中取系數(shù)序列為
雷達(dá)組網(wǎng)交互式多模型的融合濾波估計值,將單站雷達(dá)交互式多模型的融合估計按照概率加權(quán)組合得到,最終的濾波估計寫為:
可以取各單站雷達(dá)交互式多模型的動態(tài)加權(quán)系數(shù)為:
將修正后的濾波結(jié)果結(jié)合式(25)、式(26)得到雷達(dá)i 不同模型的最終融合濾波估計及其協(xié)方差矩陣,然后再根據(jù)式(34)得到實時分配的最佳加權(quán)系數(shù),從而根據(jù)式(32)得到雷達(dá)組網(wǎng)多模型目標(biāo)跟蹤的融合狀態(tài)估計值[13]。
假設(shè)惡意的第三方想通過向一個被攻擊雷達(dá)的量測里注入虛假數(shù)據(jù)來影響目標(biāo)估計。在入侵雷達(dá)組網(wǎng)系統(tǒng)中的通信鏈路后,從時間t 開始發(fā)起攻擊。目標(biāo)的量測結(jié)果因雷達(dá)被攻擊而受到損害。不失一般性,假設(shè)第i 部雷達(dá)遭到攻擊,在虛假數(shù)據(jù)注入攻擊條件下該雷達(dá)的測量方程在k(k>t)時刻可以被描述為:
作用于雷達(dá)量測方程的攻擊模型如下:
此時構(gòu)造出針對雷達(dá)組網(wǎng)系統(tǒng)交互式多模型(IMM)數(shù)據(jù)融合的虛假數(shù)據(jù)注入攻擊(FDIA)模型。
在仿真過程中,假設(shè)目標(biāo)運動過程歷時100 s,雷達(dá)采樣間隔為1 s,測距誤差ρr=50 m,測角誤差ρθ=0.02 rad,交互式多模型(IMM)融合算法參數(shù)設(shè)置為:采用3 種運動模型,每種模型的過程噪聲協(xié)方差系數(shù)為q1=0.7,q2=0.5,q3=0.8,模型先驗概率為p0=[1/3,1/3,1/3];Markov 模型轉(zhuǎn)移概率為:
分布式雷達(dá)組網(wǎng)系統(tǒng)在半徑為200 km 的圓內(nèi)按照正六邊形布站,在中心設(shè)有一數(shù)據(jù)融合中心站。各站雷達(dá)同步掃描,每次掃描周期結(jié)束時進行濾波和狀態(tài)估計,然后把估計信息送到數(shù)據(jù)融合中心進行處理。
雷達(dá)量測誤差,通常由雷達(dá)的誤差、量測過程中的方法誤差、量測數(shù)據(jù)傳輸過程中傳輸誤差等組成,服從均值為零,方差為σ2的正態(tài)分布。在正常工作狀態(tài)下,通常誤差大于±3σ 的量測值即可認(rèn)為是壞值數(shù)據(jù),而在實際系統(tǒng)中,壞值數(shù)據(jù)的界限遠(yuǎn)遠(yuǎn)大于±3σ,常取±6σ~7σ。所以控制隨機數(shù)據(jù)注入攻擊序列的數(shù)值大小限制在該區(qū)間范圍內(nèi)。
假定雷達(dá)組網(wǎng)系統(tǒng)中只有1 部雷達(dá)受到虛假數(shù)據(jù)注入攻擊,經(jīng)過100 次Monte-Carlo 仿真實驗,得出單站雷達(dá)和雷達(dá)組網(wǎng)系統(tǒng)受到攻擊前后融合估計的目標(biāo)運動軌跡,以及相應(yīng)的位置、速度和加速度誤差曲線。
圖1 和圖2 分別表示單站雷達(dá)和雷達(dá)組網(wǎng)系統(tǒng)在有無攻擊情況下目標(biāo)融合軌跡。由圖可知,在遭受攻擊后,兩者目標(biāo)融合軌跡相比真實軌跡都有所偏移,但雷達(dá)組網(wǎng)系統(tǒng)受攻擊影響的程度小于單站雷達(dá)。
圖1 機動目標(biāo)的運動軌跡(單站雷達(dá))
圖2 機動目標(biāo)的運動軌跡(組網(wǎng)雷達(dá))
圖3 x 方向位置誤差
圖4 x 方向速度誤差
圖3~下頁圖5 分別表示單站雷達(dá)和雷達(dá)組網(wǎng)系統(tǒng)在有無攻擊情況下,對機動目標(biāo)數(shù)據(jù)融合估計的位置、速度和加速度誤差曲線。同等條件下,雷達(dá)組網(wǎng)系統(tǒng)的位置、速度和加速度估計誤差小于單站雷達(dá),數(shù)據(jù)融合性能優(yōu)于單站雷達(dá),具有一定的抗虛假數(shù)據(jù)注入攻擊能力。
圖5 x 方向加速度誤差
由圖6 可知,雷達(dá)組網(wǎng)系統(tǒng)數(shù)據(jù)融合的均方誤差隨著攻擊強度的增大呈現(xiàn)先增大后減小的變化趨勢,這是由于隨著受攻擊雷達(dá)的量測誤差增大,其在數(shù)據(jù)融合時的動態(tài)加權(quán)系數(shù)也隨之減小。
圖6 數(shù)據(jù)融合均方誤差與攻擊強度的關(guān)系
本文基于機動目標(biāo)動態(tài)模型,分析了虛假數(shù)據(jù)注入攻擊對雷達(dá)組網(wǎng)系統(tǒng)基于交互式多模型(IMM)數(shù)據(jù)融合的影響。實驗仿真結(jié)果顯示,虛假數(shù)據(jù)注入攻擊對單站雷達(dá)目標(biāo)狀態(tài)估計的影響明顯大于對組網(wǎng)雷達(dá)目標(biāo)狀態(tài)融合估計的影響,驗證了雷達(dá)組網(wǎng)系統(tǒng)數(shù)據(jù)融合對于虛假數(shù)據(jù)注入攻擊具有一定的魯棒性。