宋喜玉,任修坤,鄭娜娥,田英華
(戰(zhàn)略支援部隊信息工程大學(xué),450001,鄭州)
分布式MIMO雷達(dá)寬分布的天線結(jié)構(gòu)及空間多通道的特點使其具有強(qiáng)大的目標(biāo)探測和識別能力,成為雷達(dá)領(lǐng)域的研究熱點[1-2]。雷達(dá)資源分配是發(fā)揮其系統(tǒng)優(yōu)勢的關(guān)鍵所在[3-6]。因此,分布式MIMO雷達(dá)的資源優(yōu)化問題值得研究。分布式MIMO雷達(dá)的資源優(yōu)化可以分為兩類:一類是基于系統(tǒng)結(jié)構(gòu)的陣元選取與布置[7-9];另一類是基于發(fā)射參數(shù)的功率、帶寬和時長資源的分配[10-12]。對于第一類資源而言,目前的研究一般是將陣元選取問題視為背包問題,采用啟發(fā)式算法(heuristic algorithm,HA)和陣元分組的方法進(jìn)行陣元選取[7,13],在此基礎(chǔ)上,宋喜玉等進(jìn)一步研究了多目標(biāo)不同跟蹤優(yōu)先級條件下的陣元選取問題[8]。對于第二類資源優(yōu)化的研究成果主要集中在功率分配方面。嚴(yán)俊坤等采用梯度投影法直接對功率分配問題進(jìn)行求解[14]。GARCIA等采用連續(xù)參數(shù)凸近似(sequential parametric convex approximation,SPCA)算法進(jìn)行多目標(biāo)定位和速度估計[15-16]。
基于此,本文對分布式MIMO雷達(dá)系統(tǒng)任意雷達(dá)布陣形勢下的系統(tǒng)結(jié)構(gòu)與發(fā)射參數(shù)聯(lián)合優(yōu)化問題進(jìn)行了研究,提出了HA與SPCA算法相結(jié)合的優(yōu)化算法,考慮了發(fā)射功率總量與陣元選取數(shù)量的影響。本文分別在目標(biāo)運(yùn)動軌跡確定與隨機(jī)兩種環(huán)境下實驗,對算法性能進(jìn)行了仿真驗證和評估。與現(xiàn)有研究相比,本文的研究問題能夠更加符合實際應(yīng)用環(huán)境,且研究方法可以估算出雷達(dá)系統(tǒng)的跟蹤能力和資源需求量,對實際應(yīng)用具有重要參考意義。
假設(shè)分布式MIMO雷達(dá)系統(tǒng)含有M部發(fā)射雷達(dá),N部接收雷達(dá),每部雷達(dá)均為單天線雷達(dá)。在二維平面內(nèi),發(fā)射雷達(dá)的坐標(biāo)為(xt,m,yt,m),m=1,…,M,接收雷達(dá)的坐標(biāo)為(xr,n,yr,n),n=1,…,N。雷達(dá)發(fā)射正交信號,低通等效為sm(t),滿足
其中,Tm為第m部雷達(dá)發(fā)射信號持續(xù)時長。
場景中存在Q個運(yùn)動目標(biāo),定義對第q個目標(biāo)第k次觀測時的目標(biāo)狀態(tài)向量為xq,k=[xq,k,yq,k,vx,q,k,vy,q,k]T,目標(biāo)運(yùn)動模型表示為
xq,k=Fxq,k-1+vq,k-1
(1)
式中:F為目標(biāo)的狀態(tài)轉(zhuǎn)移矩陣;vq,k表示零均值、白色高斯過程噪聲序列,其協(xié)方差矩陣為Qk[14]。
假設(shè)分布式MIMO雷達(dá)系統(tǒng)各接收端可以實現(xiàn)時間同步。在第k次觀測時,第n部接收雷達(dá)接收到的低通等效信號可以表示為[16]
τmqn,k)e-jωmqn,kt+wn,k(t)
(2)
各時刻,融合中心根據(jù)數(shù)據(jù)的時延和多普勒信息對目標(biāo)進(jìn)行跟蹤,非線性觀測過程描述為
zq,k=f(xq,k)+nq,k
(3)
式中:f(·)表示非線性的觀測過程;nq,k為觀測的高斯白噪聲;zq,k=[τq,k,ωq,k]為觀測目標(biāo)時延和多普勒。本文采用擴(kuò)展卡爾曼濾波器對目標(biāo)跟蹤。
在高信噪比時,參數(shù)估計的克拉美羅界與無偏估計量十分接近[17]。對于運(yùn)動目標(biāo),可以采用貝葉斯克拉美羅界(Bayesian Cramer-Rao bound,BCRB)作為目標(biāo)參數(shù)估計的度量準(zhǔn)則。根據(jù)文獻(xiàn)[17],第q個目標(biāo)的狀態(tài)估計的克拉美羅矩陣為Cq,k,其對角線元素依次為各個狀態(tài)估計分量方差的下界,則目標(biāo)的位置估計誤差滿足
diagCq,k,1+diagCq,k,2=Tq,k
(4)
(5)
雷達(dá)系統(tǒng)對各個目標(biāo)的跟蹤精度存在差異,考慮到系統(tǒng)的跟蹤能力往往取決于跟蹤精度最差的一個目標(biāo),為更好地掌握系統(tǒng)對多目標(biāo)整體的跟蹤精度,定義多目標(biāo)位置估計BCRB的最大值為多目標(biāo)整體位置估計精度,便于掌握系統(tǒng)對單個目標(biāo)跟蹤能力的下限。因此,文中多目標(biāo)整體位置估計精度函數(shù)為
(6)
對于M×N的分布式MIMO雷達(dá)系統(tǒng),當(dāng)系統(tǒng)用于目標(biāo)跟蹤的陣元子集數(shù)量和發(fā)射總功率給定時,合理地配置發(fā)射與接收陣元的數(shù)量關(guān)系和分配系統(tǒng)發(fā)射功率是提高系統(tǒng)性能的關(guān)鍵。以最小化多目標(biāo)位置估計誤差的最大值為目標(biāo)函數(shù)的資源聯(lián)合優(yōu)化模型為
(7)
式中:K為選取的陣元子集數(shù)量;Ptotal為系統(tǒng)總的發(fā)射功率;ftopt,k、fropt,k、popt,k分別為最優(yōu)的發(fā)射陣元、接收陣元和發(fā)射功率的分配結(jié)果。
陣元選取與功率分配的聯(lián)合優(yōu)化問題為布爾型與連續(xù)型變量混合的優(yōu)化問題,可以先對布爾型變量選取,再對連續(xù)型變量優(yōu)化。由于系統(tǒng)只給定發(fā)射與接收陣元的總數(shù),而未對二者子集大小具體分配,因此本文需要考慮對發(fā)射與接收陣元子集的大小進(jìn)行配置。針對該問題,本文的研究思路為:先采用啟發(fā)式搜索(HA)方法[13]選取陣元,使目標(biāo)定位精度最高,再采用連續(xù)參數(shù)凸近似算法(SPCA)算法[19]對功率分配的非凸優(yōu)化問題進(jìn)行求解,最后通過循環(huán)最小化的方式,將資源優(yōu)化結(jié)果循環(huán)迭代,直到位置估計精度不再提高,此時得到最優(yōu)的分配結(jié)果。
(8)
結(jié)合式(5),上述優(yōu)化模型可以表示為
(9)
(10)
綜上所述,本文基于循環(huán)最小化的資源聯(lián)合優(yōu)化算法框圖如圖1所示,其中G0為估計精度初始值。
圖1 本文資源聯(lián)合優(yōu)化算法框圖
當(dāng)陣元子集大小為K、發(fā)射子集大小為K1、循環(huán)最小化次數(shù)為γ時,本文算法與遍歷搜索方式所采用的陣元選取次數(shù)和發(fā)射功率分配次數(shù)如圖2所示。假設(shè)循環(huán)最小化迭代次數(shù)γ=5(實際運(yùn)算統(tǒng)計的平均值),M=N=10。
(a)陣元選取次數(shù)比較 (b)功率優(yōu)化次數(shù)比較圖2 2種算法的計算量比較
在20 km×20 km的場景中,M=N=10的分布式MIMO雷達(dá)系統(tǒng)布陣如圖3所示。系統(tǒng)發(fā)射總功率Ptotal=10 kW,單部雷達(dá)的系統(tǒng)帶寬為β=5 MHz,雷達(dá)載波頻率為fc=1 GHz,脈沖重復(fù)頻率為fr=5 kHz。為簡化模型,假設(shè)目標(biāo)散射系數(shù)|ζ|=1。場景中Q個目標(biāo)均以100 m/s的速度勻速直線運(yùn)動,目標(biāo)觀測間隔為T=5 s,跟蹤10次。
為分析目標(biāo)和陣元個數(shù)以及發(fā)射與接收陣元的個數(shù)關(guān)系對目標(biāo)跟蹤能力的影響,現(xiàn)分別從目標(biāo)軌跡確定和隨機(jī)分布兩個方面對系統(tǒng)的性能進(jìn)行評估。實驗采用500次蒙特卡洛結(jié)果的平均值。
圖3 雷達(dá)陣元布陣形式圖
假設(shè)目標(biāo)個數(shù)為Q=2,其運(yùn)動軌跡如圖3所示?,F(xiàn)分別對K=6,12,18時3種不同陣元子集取值進(jìn)行資源聯(lián)合分配。圖4給出了目標(biāo)跟蹤估計精度圖??梢钥闯?陣元子集數(shù)是K越多,目標(biāo)的位置估計精度越高,相比K從6增加到12時性能的提高量,K從12增加到18時對性能的提升作用較弱。這是因為雷達(dá)系統(tǒng)總的發(fā)射功率有限,增加額外的陣元并不能繼續(xù)分得更多的功率資源,從而導(dǎo)致陣元數(shù)量增加到一定程度時,陣元對系統(tǒng)性能的提升作用逐漸變?nèi)酢S纱苏f明,在發(fā)射總功率有限的條件下,系統(tǒng)性能與陣元選取個數(shù)之間并不是簡單的線性關(guān)系。目標(biāo)運(yùn)動模型中存在過程噪聲的影響,所以目標(biāo)的位置估計精度的均方根誤差可以很小,但是不會隨時間一直改善。
圖4 不同K取值下的目標(biāo)跟蹤估計精度
圖5給出了與圖4對應(yīng)的陣元選取數(shù)量情況。由圖5a可知,實際陣元選取數(shù)可以小于系統(tǒng)允許的最多的陣元數(shù)。因為對于系統(tǒng)總功率有限的雷達(dá)系統(tǒng),當(dāng)陣元個數(shù)增加到一定程度時,系統(tǒng)性能基本不再提升,過多的陣元反而會帶來更大的數(shù)據(jù)傳輸和處理困難。因此,在發(fā)射陣元選取較少的情況下,系統(tǒng)并未選取所有的接收陣元。此外,由圖5b和圖5c可以看出,系統(tǒng)選取發(fā)射陣元的個數(shù)要少于接收陣元的個數(shù)。這是因為選擇更多的發(fā)射陣元并不意味著可以獲得足夠的發(fā)射功率,而增加一定的接收陣元則有利于從多角度觀測目標(biāo)發(fā)揮分布式MIMO雷達(dá)空間分集的優(yōu)勢,從而提高目標(biāo)的跟蹤性能。
(c)接收陣元數(shù)圖5 不同K取值下的陣元選取數(shù)量情況
為更好地分析本文算法的性能,在圖3的雷達(dá)布陣形式下,隨機(jī)仿真目標(biāo)運(yùn)動軌跡。實驗以多目標(biāo)在整個運(yùn)動過程中位置估計均方根誤差的最大值作為系統(tǒng)對目標(biāo)的位置估計精度。
(a)目標(biāo)跟蹤精度(b)陣元數(shù)與陣元總數(shù)關(guān)系圖6 Q=2時本文算法目標(biāo)跟蹤精度和資源分配結(jié)果
圖6給出了Q=2時本文算法在不同K取值下的目標(biāo)跟蹤精度和資源分配結(jié)果。由圖6a可以看出,陣元子集大小K越大,系統(tǒng)對目標(biāo)的跟蹤誤差越小,跟蹤能力越強(qiáng)。當(dāng)K>10時,系統(tǒng)跟蹤能力基本不再提升,此時受發(fā)射總功率的限制,距離目標(biāo)相對位置較差的陣元對目標(biāo)跟蹤性能提升作用很小。相對應(yīng)地,圖6b給出了相應(yīng)的陣元選取數(shù)量關(guān)系??梢钥闯?在K≥10時,實際選取陣元總數(shù)相對系統(tǒng)允許子集比例開始快速下降,盡管可選取的陣元子集大小K增大,但實際選取陣元個數(shù)并未增多,發(fā)射、接收陣元相對選取陣元的比例也基本趨于穩(wěn)定。由此說明,當(dāng)陣元允許子集大小K≥10時,系統(tǒng)的跟蹤能力基本達(dá)到該條件下的最優(yōu)值,此時選取的發(fā)射陣元個數(shù)約為接收陣元個數(shù)的1/3。該結(jié)果與圖5a吻合。
雷達(dá)系統(tǒng)的跟蹤能力不僅可以從系統(tǒng)對目標(biāo)的位置估計精度來評價,還可以從系統(tǒng)跟蹤的目標(biāo)個數(shù)來分析?,F(xiàn)定義目標(biāo)跟蹤精度μ表示系統(tǒng)對目標(biāo)跟蹤過程中的位置估計誤差的最大值,即當(dāng)系統(tǒng)總功率Ptotal、陣元子集大小K,以及目標(biāo)個數(shù)Q給定時,在實驗場景中的任何一個目標(biāo)在任意時刻的位置估計誤差都不會超過μ。
(a)μ=10 m(b)K=10圖7 系統(tǒng)跟蹤目標(biāo)的能力
圖7計算了不同K取值和跟蹤精度要求μ與系統(tǒng)跟蹤的目標(biāo)個數(shù)Q的關(guān)系圖??梢钥闯?隨陣元子集K和目標(biāo)跟蹤精度μ的增加,即系統(tǒng)總的資源增加,對每個目標(biāo)的跟蹤要求降低了,此時跟蹤目標(biāo)個數(shù)也逐漸增多。由圖7a可知,當(dāng)跟蹤精度要求為μ=10 m時,增大陣元子集大小K,系統(tǒng)跟蹤的目標(biāo)數(shù)十分有限。因為系統(tǒng)總的功率資源有限,增大陣元子集大小K,并不會帶來跟蹤能力的持續(xù)提升。圖7b中陣元子集大小為K=10時,目標(biāo)跟蹤精度μ越大,即跟蹤精度要求越低,系統(tǒng)跟蹤的目標(biāo)個數(shù)增長越快。
為分析系統(tǒng)功率資源對系統(tǒng)性能的影響,圖8分析了不同功率對系統(tǒng)目標(biāo)跟蹤精度和目標(biāo)個數(shù)的影響??梢钥闯?發(fā)射功率越大,目標(biāo)的跟蹤精度越高,跟蹤目標(biāo)的個數(shù)也越多。結(jié)合圖6a和圖8a可以看出,增加系統(tǒng)資源可以一定限度內(nèi)提高對目標(biāo)的跟蹤精度,但是隨系統(tǒng)資源的增加,性能提升地越來越緩慢。由于系統(tǒng)以多目標(biāo)位置估計精度的最大值為整體位置估計精度,所以圖7b和圖8b中適當(dāng)放寬跟蹤精度要求或增加發(fā)射功率均可以帶來跟蹤目標(biāo)個數(shù)的大幅提升。
(a)Q=3(b)μ=10 m圖8 K=10時系統(tǒng)功率對跟蹤性能的影響
本文研究了多目標(biāo)跟蹤下的分布式MIMO雷達(dá)資源聯(lián)合優(yōu)化問題,在選取陣元總數(shù)、發(fā)射功率總量有限條件下,建立收發(fā)陣元和發(fā)射功率聯(lián)合的資源優(yōu)化模型,采用HA算法、SPCA算法和循環(huán)最小化方法對優(yōu)化問題求解。仿真實驗計算了給定實驗場景下的雷達(dá)資源總量與跟蹤目標(biāo)能力的對應(yīng)關(guān)系,能夠在一定程度上估算出雷達(dá)系統(tǒng)的戰(zhàn)場作戰(zhàn)能力和相應(yīng)的資源需求。實驗具體結(jié)論如下。
(1)給定的雷達(dá)布陣場景下,受系統(tǒng)發(fā)射功率總量的約束,選取陣元個數(shù)達(dá)到一定程度時,系統(tǒng)性能基本不再提高;系統(tǒng)選取的發(fā)射陣元個數(shù)要明顯少于接收陣元的個數(shù)。本文算法不僅能夠避免選取多余陣元帶來額外計算量的問題,而且對雷達(dá)系統(tǒng)結(jié)構(gòu)設(shè)計具有參考意義。
(2)仿真分析了陣元子集大小和發(fā)射功率總量對系統(tǒng)跟蹤目標(biāo)精度與個數(shù)的影響,結(jié)果表明,增加功率資源比增加系統(tǒng)陣元對提升系統(tǒng)性能的作用更加明顯。