王妙妙,江怡帆,趙 悅,姬利海
(1.北京工業(yè)大學(xué),北京 100190;2.北京應(yīng)用物理與計算數(shù)學(xué)研究所,北京 100094;3.多倫多大學(xué),多倫多 M5S 2E8;4.東北師范大學(xué),吉林 長春 130024)
無源定位技術(shù)能在自身不輻射的條件下,隱蔽確定輻射源位置,具有作用距離遠(yuǎn)、抗干擾能力強的特點, 對于提高系統(tǒng)在電子戰(zhàn)環(huán)境下的生存能力和作戰(zhàn)效能具有十分重要的作用,因此無源定位已經(jīng)成為電子對抗的一個相當(dāng)重要、不可或缺的技術(shù)。雷達(dá)輻射源無源定位方面現(xiàn)有成果主要針對地面直角坐標(biāo)系意義下開展的工作[1]。眾所周知, 在過去的幾十年中,無源定位技術(shù)的研究不斷深入,主要包括定位精度和效率的分析。其中, 最流行的方法有到達(dá)角(AOA),到達(dá)時間差(TDOA)和到達(dá)頻率差(FDOA),可參考文獻(xiàn)[2]~ [6]。文獻(xiàn)[7]引入了相位差變化率定位算法(定位速度較快, 但相位差變化率測量精度需提高), 但該方法對硬件要求比較高,需要很高的時差測量精度,同時該方法僅適用于大樣本定位, 因此對于當(dāng)前現(xiàn)代相控陣?yán)走_(dá)的無源偵察很難有效,對于功率比定位,現(xiàn)有技術(shù)功率測量精度很有限。由于空對地偵察過程中受到諸多硬件條件限制, 而基于AOA的單站定位是利用一個平臺上單個或多個接收機(絕大部分為單個)在不同時刻對信號方向角測量和處理獲得目標(biāo)方位經(jīng)緯度信息, 具有經(jīng)濟(jì)性、機動性、靈活性, 同時不需要對外數(shù)據(jù)通信等優(yōu)點, 所以基于單偵察站(AOA)無源定位是空對地偵察中應(yīng)用最廣的定位方法[8-10]。遺憾的是, 現(xiàn)有算法基本都是基于直角坐標(biāo)系推導(dǎo)而來, 本文核心算法解決了現(xiàn)有體制采樣設(shè)備與無源定位算法直接對接問題, 在實際地坐標(biāo)條件下討論問題, 同時充分考慮了地球橢球曲率對定位模型的影響。本文給出了實際偵察環(huán)境地坐標(biāo)條件下小樣本和大樣本無源定位算法, 具體包括三維情形下, 兩點定位及理論誤差估計算法、大樣本廣義最小二乘迭代定位算法, 從理論上小樣本兩點定位確定的解可以作為大樣本迭代定位的迭代初值。
下一節(jié)給出三維地坐標(biāo)與地面直角坐標(biāo)間的轉(zhuǎn)換關(guān)系,第2節(jié)給出了地坐標(biāo)條件下小樣本定位算法, 該算法可以為后面大樣本條件下迭代算法提供基本的迭代公式, 同時可以為迭代算法提供一個比較好的初值, 兩點定位誤差估計采用等概率曲線來確定誤差協(xié)方差矩陣所對應(yīng)的誤差橢圓所覆蓋的定位概率。直角坐標(biāo)和地坐標(biāo)條件下廣義最小二乘迭代算法在第3節(jié)中給出,數(shù)值模擬在第5節(jié)中給出, 本節(jié)從數(shù)值角度分析了第2節(jié)中兩點交叉定位和第3節(jié)中2種迭代定位的定位精度, 同時分析了針對快速移動目標(biāo)的定位收斂速度、定位精度與目標(biāo)移動速度之間的依賴關(guān)系。第5節(jié)給出了總結(jié)。
地球的實際形狀為橢球, 以地球的球心o1為坐標(biāo)原點,B點為零度經(jīng)緯線的交點之一。以o1B所在直線為x1軸的方向, 赤道所在平面上與x1軸垂直的方向為y1軸所在方向,o1z是地心軸所在的直線。赤道接近圓,且半徑為r=a=6 378 137 m。y1o1z1所在平面對應(yīng)的橢圓短半軸為:b=6 356 752 m。
圖1 地坐標(biāo)與地面直角坐標(biāo)關(guān)系示意圖
(1)
如圖1所示,設(shè)以A點為坐標(biāo)圓點的三維直角坐標(biāo)架為x2y2z2o2(o2與A重合),其中o2y2為過A點的正北方向,o2x2為過A點的正東方向,o2z2過A點鉛直于地面。結(jié)合公式(1),若僅考慮直角坐標(biāo)系x1y1z1o1與x2y2z2o2之間的平移關(guān)系, 則:
(2)
本文中其它地方也用類似的表示方法。另外,顯而易見,兩坐標(biāo)架之間還存在著依賴于α,γ的旋轉(zhuǎn)變換,結(jié)合公式(2)與旋轉(zhuǎn)變換,一般地,直角坐標(biāo)系x1y1z1o1與x2y2z2o2之間的坐標(biāo)變換關(guān)系為:
(3)
(4)
設(shè)兩偵察點位P1(α1,γ1,h1),P2(α2,γ2,h2)及其相應(yīng)的2個點位的偵察目標(biāo)到達(dá)方位角和俯仰角為(θ1,β1),(θ2,β2),基于這些已知條件求偵察目標(biāo)的經(jīng)緯度(αR,γR,hR)。三維地坐標(biāo)小樣本定位算法基于直角坐標(biāo)系下的交叉定位算法,因此需借助上一節(jié)中的坐標(biāo)變換,先把經(jīng)緯度坐標(biāo)變換為直角坐標(biāo)下的形式。由式(1)知,P1(α1,γ1,h1)在x1y1z1o1坐標(biāo)架中的坐標(biāo)為:
(5)
(6)
類似地,P2(α2,γ2,h2)在x1y1z1o1坐標(biāo)架中的坐標(biāo)為:
(7)
(8)
(9)
(10)
由公式(9)~(10)可知:
(11)
(12)
在直角坐標(biāo)系下三維交叉定位模型為:
(13)
由公式(6)~(8),(11)~(13)可聯(lián)立進(jìn)行兩點交叉定位計算(只需用公式(13)中的3個表達(dá)式,這時不失一般性, 假設(shè)用前3個表達(dá)式來交叉定位)。
接下來討論三維地坐標(biāo)條件下廣義最小二乘迭代定位算法:
(14)
(15)
根據(jù)公式(14),有:
(16)
從式(12)可得到:
(17)
(18)
因此,公式(16)和(17)變成:
(19)
hR)cosαRcosγR-
(20)
(21)
經(jīng)一階泰勒展開,上式可簡化為:
(22)
(23)
經(jīng)一階泰勒展開,上式可簡化為:
-NPicosθicos2γi-(1-
2e2)NPitanβicosγisinγi+
(NR+hR)(1-e2)sinγRtanβicosγi-
(24)
(25)
若樣本量m較大時, 可通過下面推廣形式的最小二乘估計, 滿足公式(21)的待估參數(shù)使得采樣點擬合殘差最小:
(26)
(27)
結(jié)合傳統(tǒng)的最小二乘估計表達(dá)式可給出下面的迭代估計算法:
(4) 循環(huán)迭代至收斂。
例1(靜態(tài)偵察目標(biāo)情形),設(shè)偵察機飛行速度為(300,200)km/h, 初始坐標(biāo)為(28.5°E,37.3°N),初始到達(dá)角為θ=π/3,偵察機初始高度為h=8 km。設(shè)每隔dt=0.01 s采集1組數(shù)據(jù), 數(shù)據(jù)量為200, 共采集時間長度為T=1 s。并設(shè)采集到樣本的誤差服從N(0,0.12)的正態(tài)分布。假設(shè)最小二乘方法初始迭代步數(shù)為200, 迭代初值選取為(28.5°E,37.3°N,0.8 km), 迭代收斂誤差限制為10-6,則不同目標(biāo)位置所需要的迭代步數(shù)、迭代結(jié)果以及相對誤差如表1~表3所示。
在以下的數(shù)值實驗中,定義相對誤差如下:
(28)
(29)
表1 目標(biāo)位置為(126°E,37°N,1 km)的估計結(jié)果
表2 目標(biāo)位置為(130.49°E,30.38°N,0.5 km)的估計結(jié)果
另外, 我們選取2種不同的迭代初值, 定位同一個目標(biāo)(30°E, 40°N, 1 km),定位收斂速度、定位精度如表4和表5所示。
表3 目標(biāo)位置為(127°E,40°N,0.3 km)的估計結(jié)果
表4 初值為(20°E,30.30°N,0.8 km)的估計結(jié)果
表5 初值為(10°E,60°N,4 km)的估計結(jié)果
同時, 我們?nèi)匀贿x擇同一個定位目標(biāo)(30°E, 40°N, 1 km), 選擇的初值分別為小樣本交叉定位坐標(biāo)與任意坐標(biāo), 從定位結(jié)果表5和表6可以看到, 利用小樣本交叉定位的解作為迭代算法的初值收斂速度更快, 迭代所需要的樣本更少, 因此在針對現(xiàn)代相控陣?yán)走_(dá)的無源定位偵察過程中很有必要引入該迭代定位思路。
從表4~表6結(jié)果可以發(fā)現(xiàn), 本文提出的廣義最小二乘算法對迭代初值的依賴不強, 在另一個層面上表明本文所提算法具有很好的穩(wěn)定性。
表6 初值選取為到達(dá)角(AOA)計算得到的值
例 2(動態(tài)情形),假設(shè)偵察機的初始參數(shù)設(shè)置和例1中一樣, 不失一般性,假設(shè)目標(biāo)初始位置坐標(biāo)為(30°E,40°N,1 km), 并設(shè)其勻速直線運動速度為VR,則在不同移動速度、不同時刻、相同的迭代初值(20°E,30°N,0.8 km)情況下, 利用最小二乘方法計算結(jié)果如表7~表10所示。
表7 速度VR=30 km/h的估計結(jié)果
表8 速度VR=45 km/h的估計結(jié)果
表9 速度VR=72 km/h的估計結(jié)果
表10 速度VR=100 km/h的估計結(jié)果
從表7~表10的數(shù)值模擬結(jié)果可以看出。本文算法對地面移動目標(biāo)的定位性能。算法的定位收斂速度很快, 收斂誤差及相對誤差都比較小,定位精度很高, 由此可見本文算法可以成功應(yīng)用于實際應(yīng)用中。
本文算法主要應(yīng)用于對靜態(tài)目標(biāo)或慢速移動目標(biāo)的定位,并且能夠達(dá)到較高的定位精度。對于移動目標(biāo)定位可以從數(shù)值分析得到滿足不同精度需求時本文算法能定位的目標(biāo)速度的大小, 基本可以滿足實際應(yīng)用中對靜態(tài)目標(biāo)和地面快速移動目標(biāo)的定位需求。缺點是計算太復(fù)雜, 影響計算速度,硬件化不太方便等,以后可進(jìn)一步通過大量例子進(jìn)行模擬和改進(jìn)。