逯志宇任衍青 巴斌 王大鳴 張杰
1)(解放軍信息工程大學,鄭州 450000)
2)(解放軍66159部隊,武漢 430000)
基于分段信號相關累加的變速度多站聯合直接定位方法?
逯志宇1)?任衍青1)巴斌1)王大鳴1)張杰2)
1)(解放軍信息工程大學,鄭州 450000)
2)(解放軍66159部隊,武漢 430000)
(2016年7月26日收到;2016年11月3日收到修改稿)
在低信噪比條件下,基于時延和多普勒頻移的直接定位算法在解決寬帶信號源定位時精度較差.針對此問題,提出了一種基于分段信號相關累加的變速度多站聯合直接定位算法,并給出了其克拉美羅下界.該算法利用多個變速度的觀測站對信號進行接收,然后將同一觀測站接收的目標信號分割成多段不重疊的短時信號,采用最大似然估計器,聯合各段信號的時延、多普勒頻移信息對目標進行直接定位.算法充分利用了觀測信號包含的定位信息,并利用觀測站速度的變化增加了目標位置信息,解決了分段信號聯合估計帶來的定位模糊問題,使定位精度進一步提高,增加了算法的實用性.仿真實驗表明,較之傳統直接定位算法,本文算法定位精度更高,尤其在低信噪比條件下更能逼近克拉美羅界.
直接定位,多普勒頻移,最大似然,克拉美羅界
無線目標定位技術不論是在民用領域還是軍事領域,都具有廣泛的應用空間,為了滿足各種環境下的定位需求,定位算法得到快速發展,其中以傳統兩步定位算法取得的成果最為顯著.兩步定位算法首先需要對目標信號的到達時間(TOA)[1],到達方向(DOA)[2]和到達時間差(TDOA)[3,4]等位置參數進行估計,然后對定位方程求解獲得目標位置.大量文獻已表明,在高信噪比條件下兩步定位方法具有一定應用價值[5-7].但是,這種兩步定位方法忽略了觀測站之間定位參數的內在關系,第一步獲得的參數與第二步的位置估計缺乏聯系,導致位置信息丟失,同時在分步計算中不可避免地引入了處理誤差,所以兩步定位方法是次優的,不能獲得最佳的定位性能[8].與之相比,近年來被提出的直接定位(DPD)算法不需要參數估計和位置解算分步計算,而是基于最大似然準則,在接收信號中直接進行位置估計,避免了位置信息的損失,定位性能更優,成為研究熱點[9-15].文獻[9]首次對DPD算法進行了系統分析,給出了窄帶系統下單目標定位算法,證明其相比于兩步定位算法性能更優,尤其是在低信噪比條件下能夠逼近克拉美羅下界(CRLB).為了進一步挖掘DPD算法優勢,文獻[10-15]給出了多種改進型算法,融合了TOA,到達角(AOA),DOA和TDOA等多種參數進行聯合直接定位,性能優越.雖然DPD算法計算量較高,但在快速發展的云計算技術[16,17]以及各種智能算法[18-20]的支撐下,其應用前景較為廣泛.
隨著機載、艦載、車載等運動觀測平臺的大量應用,以及信號帶寬的擴大,研究寬帶條件下的運動觀測站直接定位技術變得尤為重要.本文主要討論觀測站運動條件下的寬帶信號源定位問題.為了使窄帶定位算法在寬帶條件下仍能發揮作用,通常做法是將接收信號劃分為多段短時信號,然后聯合短時信號包含的位置信息進行定位.文獻[21]給出了一種用于窄帶信號源的DPD算法,基于運動觀測平臺獲得的多普勒信息進行定位,性能相對于傳統兩步定位算法有較大提高.在此基礎上,文獻[22]給出了一種面向寬帶信號源,利用分段短時信號累加技術的DPD算法,提高了目標定位精度.但算法采用非相關累加方法,忽略了短時信號之間的相關性,目標位置信息仍有一定損失.為了進一步提高寬帶信號源的定位精度,分段短時信號之間的相關性應該被考慮.基于相關處理的DPD算法也得到了一些研究,如文獻[23]基于陣列模型給出了時頻域下的相關和非相關處理流程,證明了相關處理的性能優勢.文獻[24]進一步分析了無源定位環境下的相關累加DPD算法性能.文獻[25]推導了多個相位同步的靜態雷達對目標進行直接定位的CRLB.上述研究工作對相關處理DPD算法的分析做出較大貢獻,但是仍面臨兩個主要問題,一是沒有考慮同一觀測站的短時信號之間的相關性信息;二是接收站和目標之間需要相位同步,這在實際應用中較難滿足.為了解決這兩個問題,文獻[26]提出了一種利用同一觀測站短時信號相關累加的DPD算法,并且解決了觀測站和目標之間的相位同步誤差問題,使算法更具實用價值.但是多段接收信號相關性信息的引入,帶來2π模糊問題,會使定位結果存在多解,導致算法必須將傳統DPD算法的估計結果作為初始估計,定位精度受初值估計精度限制,尤其在低信噪比條件下,算法性能并沒有顯著的提升.
綜上所述,現有算法在解決運動觀測平臺下的寬帶信號源定位問題時,仍有一定不足.分段短時信號相關性信息的利用已被證實能夠提高定位性能,但是其帶來的多解問題又制約了性能的突破,尤其是在信噪比較低時失去了實際意義.因此,如何利用相關性信息中包含的位置信息提高定位精度,同時又避免多解問題,具有重要研究價值.針對此研究目標,本文在文獻[26]基礎上,提出了一種基于分段信號相關累加的變速度多站聯合直接定位算法(variable velocity receivers for DPD based on correlation accumulation of short-time signals,VC-DPD),與現有算法相比,所提算法充分利用分段短時信號相關性信息的同時,通過速度多變性增加了目標的位置信息,從而解決了定位模糊問題,使算法不再依賴非相關DPD算法的初始估計,在低信噪比條件下也能接近CRLB下界,更具實用價值.本文首先給出了變速度多站聯合直接定位模型,然后對算法進行了理論分析,推導了算法的CRLB,最后通過仿真實驗證明了算法的有效性.
假設目標處于靜止狀態,坐標為o=(ox,oy).觀測站個數為L,且已經完成時間同步.觀測站以間隔T0對目標信號進行接收,共獲得K段觀測信號.每次觀測的起始時間為tk,k=1,2,···,K,持續時間為T,觀測站坐標為ul,k=(ux,uy),l=1,2,···,L,速度為˙ul,k=(˙ux,˙uy),且滿足

即觀測站在不同的觀測時間段Km內速度不同,但在每段時間內恒定為˙um.定位模型如圖1所示.

圖1 直接定位場景Fig.1.DPD Scenario.
假設目標發送信號為

其中fc是載頻,φ是初始相位,s(t)是信號的包絡.第l個觀測站在第k個時隙內接收到的信號為

其中φl表示觀測站和目標之間的相位差,wl,k(t)為高斯白噪聲,服從C(0,σl,k)分布.τl,k和vl,k分別是接收信號的時延和多普勒頻移:

觀測信號的離散表示為

其中采樣間隔為Ts,每個觀測時隙內取Nk個樣本點,ntk=tk/Ts為起始觀測時刻,nτl,k=τl,k/Ts為時延的離散表示,nvl,k=vl,kTs為多普勒頻移的離散表示. 令x[nk-nτl,k]=x(ntk+nkT-nτl,k),rl,k[nk]=rl,k(ntk+nkT),則(6)式可表示為

DPD算法即通過(7)式中的接收信號進行直接位置估計.文獻[22,23]為了簡化運算,忽略了公式中項,損失了一部分位置信息.文獻[26]雖然利用這部分信息提高了定位精度,但是沒有解決的引入帶來的定位模糊問題.在本文接下來要討論的算法中,將對這部分信息進行利用,并著力解決定位模糊問題,在提高精度的同時,使算法更具實用價值.
為充分利用所有觀測信號,下面首先將觀測信號進行聯合表示.令

由文獻[27],x[nk-nτl,k]可以表示為

其中

表示離散傅里葉變換(DFT)矩陣,

表示時延矩陣.令

其中1Nk表示Nk×1的全1向量,INk表示Nk×Nk的單位矩陣.聯合(8)式-(10)式,可將接收信號表示為

其中

由于不同觀測時間段內速度不同,將接收信號根據速度變化進行分段表示,用rl,m,km代替rl,k,可將(11)式改寫為

其中m=1,2,···,M,km=Km-1+1,···,Km,令

進一步可得

根據(15)式,可將所有觀測站的接收信號聯合表示為

其中

在第二節給出的定位模型下,本節將對VCDPD算法的原理進行推導,給出未知信號條件下的目標位置最大似然估計公式,在理論上證明算法的可行性.在無源定位系統中,未知參數包括信號x,相位誤差φl,目標位置o,定義待估計量為η,表示為

其中θ由目標位置和相位誤差組成,表示為

從(16)式可以看出,接收信號r是以Hx為均值,Γ為協方差矩陣的復高斯變量,可將其概率密度函數表示為

根據最大似然準則,θ的估計可由下式給出

找到目標函數f(θ)的最大值,即為θ的估計.

根據Hm,km的定義,可以得到:


當目標發射信號未知時,xm,km的最大似然估計可表示為[26]


根據(18)式,θ由相位偏差φl,l=1,···,L和目標位置o組成,要通過(24)式得到目標的位置估計,需要進行高維聯合搜索.當L較大時,搜索計算量大,嚴重影響算法的實用價值.因此需設計合理算法去除φl的影響.將代入(24)式,可以得到


根據(26)式,在目標可能存在的區域進行網格搜索,即獲得位置的最終估計.ejvl,k(t-τl,k)中位置信息帶來的定位模糊問題與速度成對應關系,所以在不同速度條件下,真實位置相同,而模糊解位置不同.本文提出的變速度多站觀測模型正是利用這一特點,消除了模糊解.從(26)式可以看出,通過觀測速度的分段變化,可以使真實位置的函數值疊加而不斷增大,而各段內模糊位置的函數值不再疊加,變得分散,從而能與真實值位置區分開.所以算法不再需要非相關DPD算法提供一個粗略的初始位置,而又充分利用了觀測信號中包含的位置信息,定位性能得到保證,仿真部分將進一步證明算法的有效性.
為了更加清晰地展現算法架構,基于本節對算法原理的推導和分析,可以將本文算法的流程總結為:
1)在目標可能存在的區域內劃分合理的網格節點:o1,o2,···,og,令i=1;
5)計算

6)如果i<g,令i=i+1,跳轉到步驟2;
7)找到令U值最大的點max,即為目標位置的估計值.
為了進一步給出算法定位性能,本節將對所提算法的克拉美羅界進行推導.根據(19)式,未知向量η可以表示為

根據文獻[25,26],其費希爾信息矩陣(FIM)可以表示為



根據(18)式中θ的定義,可以得到

根據(12)式,有


聯合(28)式-(37)式,Jη可以表示為

其中

根據分塊矩陣的求逆公式[22],θ的FIM矩陣可以表示為


取CRLBθ中表示目標位置估計誤差的部分,即可得到位置估計的CRLBo.
為了驗證所提算法的性能,本節將對算法的定位精度和CRLB進行仿真.在利用時延和多普勒頻移信息的直接定位算法中,文獻[22]提出的非相關DPD算法(下稱NC-DPD)和文獻[26]提出的相關DPD算法(下稱C-DPD)具有代表性,因此仿真結果主要與這兩篇文獻進行對比.假設目標位于一個二維平面內,坐標為o=(0,0).觀測站個數L=3,觀測次數K=20,速度變化一次,即M=2,K1=10,K2=10,各站具體參數如表1所列.

表1 觀測站參數設置Table 1.Theparameters of receivers.

圖2 (網刊彩色)不同算法的定位結果對比 (a)3D NC-DPD;(b)3D NC-DPD;(c)3D C-DPD;(d)2D C-DPD;(e)3D VC-DPD;(f)2D VC-DPDFig.2.(color online)Evaluation of the cost functions of the source location estimators foreach algorithm:(a)3D NC-DPD;(b)3D NC-DPD;(c)3D C-DPD;(d)2D C-DPD;(e)3D VC-DPD;(f)2D VC-DPD.
目標發送信號采用隨機高斯信號模型,載波頻率fc=300 MHz,采樣頻率為fs=50 kHz,觀測間隔T0=0.1 s,每次采樣時間為T=1 ms,采樣點數為Nk=50,搜索區間為[-1000,1000]m,NCDPD和C-DPD算法中各觀測站采用速度˙u1恒定不變.
為了清晰地對比不同算法的定位性能,在信噪比20 dB條件下,我們在搜索區間內以1 m為間隔,分別計算不同算法的目標函數值,結果如圖2所示.為了更好地說明算法性能,分別給出了仿真結果的立體和平面效果圖,其中圖2(a)和圖2(b)是NC-DPD算法的仿真結果,圖2(c)和圖2(d)是C-DPD算法的仿真結果,圖2(e)和圖2(f)是VCDPD算法的仿真結果.
從圖2(a)和圖2(b)可以看出,雖然信噪比已經很高,但NC-DPD算法的目標函數值在真實位置附近仍形成了一個較大的模糊區域,要得到高精度的位置估計較為困難,一旦信噪比下降,定位性能會快速下降.從圖2(c)和圖2(d)可以看出,C-DPD算法在目標真實位置形成了較為尖銳的峰,相比于NC-DPD算法,估計精度得到了提升.形成這種結果的原因在于算法引入了分段信號間的相關性信息,增加了目標位置信息,定位精度有所提升.但從圖中也可以看到,定位結果存在多解,影響算法實用價值.從圖2(e)和圖2(f)可以看出,本文提出的VC-DPD算法在充分利用分段信號相關性信息條件下,仍能夠得到惟一的高精度的定位結果,解決了C-DPD算法的定位模糊問題,與理論推導相符合.
為了進一步說明VC-DPD算法的定位性能,對比不同算法的CRLB和估計誤差隨信噪比的變化趨勢,對各算法進行200次蒙特卡羅仿真實驗,結果如圖3所示.從圖中可以看出,隨著信噪比的提高,各算法性能都有所提升.但在高信噪比條件下,本文算法性能略好于C-DPD算法,精度有大概3 dB的提升,而相比于NC-DPD算法精度至少提高20 dB;在低信噪比條件下,本文算法仍然具有極好的性能,估計誤差始終接近其CRLB,而NC-DPD算法性能快速下降,由于C-DPD算法以NC-DPD算法的估計結果作為初值,其性能也隨之迅速變差,與其CRLB相差甚遠.

圖3 (網刊彩色)不同算法性能隨信噪比變化趨勢Fig.3.(color online)Estimation accuracy of each algorithm as a function of SNR.

圖4 (網刊彩色)不同算法性能隨觀測間隔T0變化趨勢Fig.4.(color online)Estimation accuracy of each algorithm as a function ofT0.
為了驗證觀測時間間隔T0對算法性能的影響,在信噪比SNR=10 dB,觀測次數K=20條件下,圖4給出不同算法性能隨T0的變化趨勢.從圖中可以看出,VC-DPD和C-DPD算法的CRLB會隨著觀測時間間隔的變大而減小,性能越來越好.而NC-DPD算法的性能不會隨觀測時間間隔的變化而改變.另外,從定位均方誤差中可以看出,VC-DPD算法能夠貼近其CRLB,具有較好的估計性能.而C-DPD算法盡管CRLB比較低,但是估計誤差與NC-DPD算法一致,隨著觀測間隔的變大并沒有變好.這是C-DPD算法將NC-DPD算法的估計結果作為初始值帶來的最大問題,即在低信噪比條件下,隨著時間間隔的擴大,在NC-DPD算法性能沒有提升條件下,C-DPD算法性能也不會得到提升.
為了驗證不同算法性能隨觀測次數K的變化趨勢,在信噪比SNR=10 dB,觀測時間間隔T0=0.1 s條件下,圖5給出了不同算法性能的仿真結果.可以看出,隨著觀測次數的增加,各算法性能都有提升,但NC-DPD算法性能提升有限,而VC-DPD和C-DPD算法提升較為明顯.和前面仿真得到的結論一樣,C-DPD算法受NC-DPD算法影響,即使在K很大時也無法獲得較好的估計性能,而VC-DPD算法不受此約束,估計性能較優.同時還可以看到,本文算法在觀測次數較少時仍具有較好的性能,在一定程度上提高了定位效率,保證了算法的時效性.

圖5 (網刊彩色)不同算法性能隨觀測次數K變化趨勢Fig.5.(color online)Estimation accuracy of each algorithm asa function ofK.
從以上仿真結果可以看出,由于本文提出的VC-DPD算法不受NC-DPD算法約束,在低信噪比條件下具有優良的性能.相比于C-DPD算法,既利用了多段信號之間的相關性信息提高了定位精度,又解決了多解問題,使算法更具實用價值.在相同環境條件下,本文算法在較少觀測次數條件下即能獲得較好的估計結果,定位時效性得到了保證.
針對低信噪比條件下,現有直接定位算法在時延和多普勒頻移聯合定位中精度不高的問題,本文提出了一種基于速度動態變化的直接定位算法,給出了詳細的模型構建、原理分析和CRLB推導過程.算法聯合時延、多普勒頻移以及多段信號之間的相關性信息進行直接定位,在充分挖掘接收信號包含的目標位置信息的同時,解決了定位模糊問題,進一步提高了定位精度.仿真實驗給出了所提算法與其他算法的性能對比,證明了算法在低信噪比條件下能夠獲得更好的定位性能,具有一定的實用價值.
[1]Oh D,Kim S,Yoon S H 2013IEEE Trans.Wireless Commun.12 3130
[2]Lei H,So H C 2013IEEE Trans.Signal Process.61 4860
[3]Ba B,Liu G C,Li T,Lin Y C,Wang Y 2015Acta Phys.Sin.64 078403(in Chinese)[巴斌,劉國春,李韜,林禹丞,王瑜2015物理學報64 078403]
[4]Lu Z Y,Wang D M,Wang J H,Wang Y 2015Acta Phys.Sin.64 150502(in Chinese)[逯志宇,王大鳴,王建輝,王躍2015物理學報64 150502]
[5]Wang G,Li Y M,Nirwan A 2013IEEE Trans.Veh.Technol.62 853
[6]Ho K C,Chan Y T 1997IEEE Trans.Aerosp.Electron.Syst.33 770
[7]Chan Y T,Ho K C 2005IEEE Trans.Signal Process.53 2625
[8]Bosse J,Ferréol A,Larzabal P 2011IEEE Statistical Signal Processing WorkshopNice,France,June 2-6,2011 p701
[9]Weiss A J 2004IEEE Signal Process Lett.11 513
[10]Weiss A J,Amar A 2005EURASIP J.Adv.Signal Process.1 37
[11]Amar A,Weiss A J 2006Digital Signal Process.16 52
[12]Bar-Shalom O,Weiss A J 2011Signal Process.91 2345
[13]Pourhomayoun M,Fowler M L 2014IEEE Trans.Aerosp.Electron.Syst.50 2878
[14]Vankayalapati N,Kay S,Ding Q 2014IEEE Trans.Aerosp.Electron.Syst.50 1616
[15]Tirer T,Weiss A J 2016IEEE Signal Process Lett.23 192
[16]Fu Z J,Sun X M,Liu Q,Zhou L,Shu J G 2015IEICE Trans.Commun.98 190
[17]Ren Y J,Shen J,Wang J,Han J,Lee S Y 2015J.Internet Technol.16 317
[18]Gu B,Sheng V S,Wang Z J,Ho D,Osman S,Li S 2015Neural Networks67 140
[19]Wen X Z,Shao L,Xue Y,Fang W 2015Inform.Sci.295 395
[20]Xie S D,Wang Y X 2014Wireless Pers.Commun.78 231
[21]Amar A,Weiss A J 2008IEEE Trans.Signal Process.56 5500
[22]Weiss A J 2011IEEE Trans.Signal Process.59 2513
[23]Oispuu M,Nickel U 2010International Itg Workshop on Smart Antennas IEEE1 300
[24]Bosse J,Ferreol A,Larzabal P 2013IEEE Trans.Signal Process.61 5485
[25]Godrich H,Haimovich A M,Blum R S 2010Information Theory IEEE Transactions on56 2783
[26]Li J Z,Yang L,Guo F C,Jiang W L 2015Digital Signal Process.48 58
[27]Yeredor A,Angel E 2011IEEE Trans.Signal Process.59 1612
PACS:05.45.Tp,05.40.-a DOI:10.7498/aps.66.020503
An improved direct position determination method based on correlation accumulation of short-time signals with variable velocity receivers?
Lu Zhi-Yu1)?Ren Yan-Qing1)Ba Bin1)Wang Da-Ming1)Zhang Jie2)
1)(PLA Information Engineering University,Zhengzhou 450000,China)
2)(The 66159thUnit of PLA,Wuhan 430000,China)
26 July 2016;revised manuscript
3 November 2016)
Wireless target location technology has been widely used in civil and military fields.In the two-step localization algorithms,the signal measurements,such as thetime of arrival,theangle of arrival,the frequency difference of arrival,etc.,should be extracted first from the receivedsource signal.Then the target position is identified by calculating the location equation.Compared with the two-step localization algorithms,the direct position determination(DPD)method,which need not estimate the signal parameters and calculate the position step by step,but obtainsthe source position from the received signals directly based on the maximum likelihood criterion,has been shown to have a goodestimation accuracy and robustness,especially under low signal-to-noise ratio(SNR)conditions.So it has been widely studied in recent years and has made remarkable achievements in academic research.However,the DPD algorithm of wideband signals emitters is not performing well with moving receivers in the joint positioning based on time delay and Doppler shift under the low SNRs.To obtaina better positioning performance,in this paper we present a DPD algorithm with variable velocity receivers based on coherent summation of short-time signal segments,and derive the source position Cramer-Rao lower bound(CRLB).The algorithm designs a positioning model in which the multiple variable velocity receivers are usedtoobtain the source signal,then the signal received at the same receiver is patitioned into multiple non-overlapping short-time signal segments,based on which,an approximate maximum likelihood estimator for the new DPD algorithm is developed.The algorithm makes full use of the location information contained in the coherency among the signals segments,while extra target position information is acquired through the speed variability in the positioning model,and thus the problem of location ambiguity is solved.The simulation results show thatthe algorithm proposed in this paper further improves the positioning performance,and outperforms the traditional DPD algorithms with more accurate results.Especially in the low SNR,it is closer to the CRLB.
direct position determination,dopplershift,maximum likelihood,Cramer-Rao lower bound
:05.45.Tp,05.40.-a
10.7498/aps.66.020503
?國家高技術研究發展計劃(批準號:2012AA01A502,2012AA01A505)和國家自然科學基金(批準號:61401513)資助的課題.
?通信作者.E-mail:zhiyulu1030@126.com
*Project supported by the National High Technology Research and Development Program of China(Grant Nos.2012AA01A502,2012AA01A505)and the National Natural Science Foundation of China(Grant No.61401513).
?Corresponding author.E-mail:zhiyulu1030@126.com