曹聰慧 蘭強(qiáng) 侯群
(1.江漢大學(xué)人工智能學(xué)院;人工智能研究院,湖北 武漢 430056;2.東風(fēng)汽車財務(wù)有限公司,湖北 武漢 430056)
近年來,無人機(jī)(UAV)等低空目標(biāo)急劇增加,UAV的成本逐漸降低,開發(fā)廠家增多,規(guī)模加大[1]。2016年艾瑞咨詢的報告預(yù)測到2025年國內(nèi)民用UAV有可能會形成750億人民幣的規(guī)模[2]。無人機(jī)在軍事作戰(zhàn)、航空攝影和錄像、測繪、搜索救援、環(huán)境監(jiān)測和精準(zhǔn)農(nóng)業(yè)等軍事和民用相關(guān)產(chǎn)業(yè)中都有巨大的應(yīng)用前景[3]。除了良性用途之外,UAV造成的危害和安全隱患也已經(jīng)逐漸引起了公眾的關(guān)注。對無人機(jī)的失控和漏檢可能會對軍事作戰(zhàn)、空中交通、人類生活和隱私構(gòu)成嚴(yán)重的威脅[4-6]。而無人機(jī)射頻檢測是被動接收UAV本身發(fā)出的射頻信號,通過特征提取和信號分析,來對UAV進(jìn)行檢測和DOA估計。
目前,對于目標(biāo)檢測和DOA估計的研究較多。S.Jardak提出了一種新的多目標(biāo)射頻檢測方法,將天線陣列劃分為多個重疊集合,每個集合由四個天線組成,并提出兩種算法來組合多組輸出提高檢測性能,該算法能夠定位兩個目標(biāo),并且二維角度估計都保持有較低的誤差[7]。Y.Fu等對調(diào)頻立體聲信號的結(jié)構(gòu)和模糊函數(shù)進(jìn)行了詳細(xì)分析,闡述了側(cè)峰被動識別方法,該方法可以消除假目標(biāo)并被動檢測出真實目標(biāo)[8]。文獻(xiàn)[9]利用從基站和客戶端設(shè)備發(fā)出的所有有用射頻信號實現(xiàn)被動相干定位。H.Y.Zhao設(shè)計了用于多基站雷達(dá)射頻檢測的線性融合框架[10]。通過采用基于修正偏轉(zhuǎn)系數(shù)的優(yōu)化算法,確定了最佳加權(quán)系數(shù),并對全局檢測器進(jìn)行了估計,得到了全局檢測器的近似表達(dá)式。文獻(xiàn)[11]基于廣義貝葉斯風(fēng)險開發(fā)了多檢測系統(tǒng),該系統(tǒng)可用于聯(lián)合識別和估計目標(biāo)。文獻(xiàn)[12]利用DVB-T機(jī)會發(fā)射機(jī),解決了多徑情景下的移動目標(biāo)射頻檢測問題。Zaimbashi等人提出的一致最強(qiáng)大不變量測器來檢測機(jī)動目標(biāo)射頻信號[13]。文獻(xiàn)[14]提出了一種球-時空-狀態(tài)空間稀疏大孔徑陣列模型,它結(jié)合了目標(biāo)范圍、方向和多普勒效應(yīng)以及陣列幾何結(jié)構(gòu)與擴(kuò)展卡爾曼濾波器一起被集成,可同時檢測多個射頻信號。
綜上,現(xiàn)有的射頻檢測算法主要側(cè)重于機(jī)會輻射源射頻信號的檢測和參數(shù)估計,而針對能自身輻射信號的UAV射頻檢測算法還相對較少。本文設(shè)計了基于Toeplitz矩陣重構(gòu)的無人機(jī)相干信號DOA估計算法,能夠?qū)AV進(jìn)行方向估計,準(zhǔn)確率較高。
若考慮有N個UAV射頻信號入射到如均勻圓陣模型中,陣元數(shù)為M,以圓心為參考點,前L個UAV信號相干,后N-L個UAV信號非相干。其中,第m個陣元收到的信號可表示為:
其中,si(t)是第i個UAV的復(fù)包絡(luò),r是圓陣的半徑,r選擇UAV信號跳頻頻段2.4 GHz-2.5 GHz的中心頻率2.45 GHz對應(yīng)波長的一半,λi是第i個UAV信號中心頻率對應(yīng)的波 長,nm(t)為AWGN,其 方 差 是σ2,均 值 為0,βi,i=1,2,…,L為衰落系數(shù)。均勻圓陣收到的UAV信號矢量形式如下式表示:
其中,陣列流型可表示為:
其中,方向矢量a(θi,φi)可表示為:
上式不符合范德蒙德結(jié)構(gòu)。普通的均勻圓陣很難直接用于UAV信號的解相干,需要將較復(fù)雜的均勻圓陣使用模式激勵算法轉(zhuǎn)換為虛擬均勻線陣,構(gòu)建符合范德蒙德結(jié)構(gòu)的陣列流型,從而實現(xiàn)UAV信號的解相干。利用變換矩陣T對式(2)進(jìn)行變換可以表示為:
其中,變換矩陣T可以表示為:
而
其中,Jk(β)是km階第一類貝塞爾函數(shù)是模式激勵算法中的最大模式數(shù)。在滿足2h+1≤M條件下,經(jīng)過變換以后虛擬線陣流型矩陣如式(9)所示。
由此,上式符合范德蒙德的結(jié)構(gòu)形式,可使用該形式的陣列流型進(jìn)一步對UAV信號進(jìn)行解相干和DOA估計。經(jīng)矩陣變換后的虛擬線陣是K=2h+1個陣元組成的,陣元間距為d。
由上節(jié)轉(zhuǎn)換后的陣列模型可看出,當(dāng)參考陣元是中間陣元時,虛擬線陣收到的信號如式(10)所示:
協(xié)方差矩陣可以表示為
其中,第km行、第kn列的元素可以表示為:
其中,
其中,是噪聲協(xié)方差,且:
為了對無人機(jī)信號解相干,需要重構(gòu)矩陣。故利用協(xié)方差矩陣第m行元素構(gòu)建Toeplitz矩陣Rp(?),如式(17)所示:
可知,Rp(?)是(h+1)×(h+1)維矩陣,式(17)中Ar滿足范德蒙德結(jié)構(gòu),該矩陣包含各個UAV信號的信息,若?i≠?j,則矩陣中各列互不相關(guān),故rank(Ar)=N。而D(km)=diag(d1,d2,…,dN),若 對角 陣 元素 都 不 為0,則 可 知rank(D(km))=N,因此可對UAV信號進(jìn)行解相干。同時也用第kn列元素構(gòu)建Toeplitz矩陣Rq(?),可以表示為:
同樣,上式中的A?r也符合范德蒙德結(jié)構(gòu)形式,該矩陣也包含各個UAV信號的信息,A?r和D(kn)的秩也為N。為了更精確地估計DOA,這里根據(jù)Toeplitz矩陣的性質(zhì),對上述協(xié)方差矩陣做一定變形,使用整個協(xié)方差矩陣對UAV方向做估計,如下式所示:
設(shè)計了一種新協(xié)方差矩陣形式,如下式所示:
可看出,該算法在對角矩陣秩不變的基礎(chǔ)上,做了整體平滑,既能對UAV信號解相干,又能減輕噪聲影響,從而能有效增加DOA估計精度。接下來通過對解相干后的協(xié)方差矩陣做特征分解,解算出其兩種子空間矩陣,然后利用子空間算法來對UAV信號進(jìn)行高分辨率的二維DOA估計。
假設(shè)空間內(nèi)有3個入射的UAV信號,其中信號1和信號2為具有相同中心頻率的相干信號,其中心頻率都為2.42 GHz,波 達(dá) 方 向 角?1和?2分 別 為(θ1,φ1)=(81°,149°)和(θ2,φ2)=(84°,152°)。而信號3為獨立于信號1和信號2的信號,其的中心頻率為2.46 GHz,俯仰與方位角是83°與30°快拍數(shù)是1000,SNR是5dB。7陣元數(shù)虛擬線陣在進(jìn)行完Toeplitz矩陣重構(gòu)與特征分解之后的空間譜如圖1所示,其中,方位角采樣間隔是0.5°,其的采樣范圍是0°~360°,俯仰角采樣間隔是0.5°,其采樣范圍是45°~90°。
可看出,該算法可實現(xiàn)對相干UAV信號的二維DOA估計,估計出的三個UAV信號的俯仰角為80.4 °、84.5 °和83.2 °,方位角分別為150.1 °、152.4 °和30.3 °,此次實驗的UAV信號二維DOA估計誤差小于等于1.1 °。圖2為不同信噪比下,兩種算法的均方根誤差,可見,均方根誤差隨著信噪比的增加而逐漸降低,并且,提出的算法的性能要優(yōu)于FBSS算法。
圖2 兩種算法的精度性能
本文建立了7陣元數(shù)虛擬線陣模型,無人機(jī)相干信號作為入射的射頻信號,據(jù)無人機(jī)信號的特點,通過對協(xié)方差矩陣進(jìn)行Toeplitz矩陣重構(gòu),提出了基于Toeplitz矩陣重構(gòu)的無人機(jī)相干信號DOA估計算法,并實現(xiàn)了對無人機(jī)信號的二維DOA估計,最后仿真并分析了該算法的性能。仿真分析表明本文方法的DOA估計準(zhǔn)確率較高,性能較好。