向澤君,郭 鑫,呂 楠,鄧劍鋒
(1.重慶市勘測院,重慶 400020;2.重慶郵電大學(xué)光纖通信重點(diǎn)實(shí)驗(yàn)室,重慶 400065)
配備有GPS時(shí)鐘同步和智能天線設(shè)備的3G基站要比GSM基站獲取到的定位信號(hào)測量值精度高[1],但在較差無線定位環(huán)境中,很多地點(diǎn)卻不能保證3個(gè)以上3G基站可見。因此,利用混合基站所獲取的定位參量進(jìn)行定位計(jì)算就顯得十分重要。另外,定位信號(hào)參量的獲取易受非可視路徑傳播、多徑傳播[2]、網(wǎng)絡(luò)遠(yuǎn)近效應(yīng)[3]等因素的干擾,使得TOA、TDOA參量出現(xiàn)了超量時(shí)延,所測AOA并非真實(shí)的MS到基站(base station,BS)的入射波。此時(shí),如果采用基于LOS的位置估計(jì)算法,其所求定位精度必然降低。
近年來,已有學(xué)者探討在混合網(wǎng)絡(luò)環(huán)境中,應(yīng)用篩選后的參量進(jìn)行位置估算的定位問題。羅竣友等[4]提出了基于混沌優(yōu)化的無線定位算法;文獻(xiàn)[5—6]討論了無線網(wǎng)絡(luò)TOA/AOA定位方法,還對其算法進(jìn)行了仿真試驗(yàn);文獻(xiàn)[7]探討了異構(gòu)網(wǎng)絡(luò)中的定位算法,并在GSM/WCDMA網(wǎng)絡(luò)環(huán)境下進(jìn)行了測試。以上文獻(xiàn)的研究成果在一定程度上都能解決移動(dòng)終端定位問題,但它們的定位方法普遍存在復(fù)雜定位環(huán)境下定位信息獲取不足、NLOS誤差較大時(shí)定位精度下降較快、終端移動(dòng)性對算法精度影響較大等弊端。
針對上述問題,本文提出了一種混合TDOA/AOA逐次逼近的定位算法,可在異構(gòu)網(wǎng)絡(luò)環(huán)境中實(shí)現(xiàn)空間定位,并以單反射圓盤統(tǒng)計(jì)信道為模型[8],在不同環(huán)境中對本文算法進(jìn)行仿真。仿真結(jié)果表明,該算法能夠獲得更高的定位精度,具有很高的使用價(jià)值。
圖1 MS與BS之間LOS(NLOS)傳播
把滿足LOS傳播條件的TDOA/AOA參量作為初始測量值,組合C3i個(gè)迭代入下文TDOA/AOA最小二乘混合定位算法中,所求結(jié)果即形成一個(gè)用于逼近的最佳位置估計(jì)區(qū)域。最后根據(jù)坐標(biāo)投影變換原理將估算出的空間終端位置(≥2)映射到二維平面,求此區(qū)域的最小包容圓圓心。這樣,就可對移動(dòng)終端準(zhǔn)確位置進(jìn)行逼近,經(jīng)空間坐標(biāo)系反變換得到最終終端位置。
由于接收信號(hào)基站BSi在空間隨機(jī)分布,定位模型中含有測量誤差、系統(tǒng)誤差[9],終端與各BSi的TOA測量值可表示為
各 BSi到 BS1的距離差 TDOAi,1可表示為
對于信號(hào)到達(dá)方向AOA,若第k個(gè)BS的天線陣列或智能天線接收到來自于MS的定位請求信號(hào),則AOA測量方位角θk、俯仰角φk可表示為
假設(shè)GSM/3G混合通信網(wǎng)絡(luò)中,有M個(gè)BSk從MS發(fā)出的上行信號(hào)得到AOA,N個(gè)BSi從MS端得到的TDOA測量值。TDOA偽線性雙曲線方程為
式中,Ri,1表示終端到基站i和基站1的距離差的觀測值;(Xi,Yi,Zi)為第i個(gè)基站的三維位置坐標(biāo);(x,y,z)為移動(dòng)終端的真實(shí)位置。在初始位置(x0,y0,z0)處做泰勒級(jí)數(shù)展開,略掉二階以上分量,得線性方程組
式中,δ= [ ΔxΔyΔz]T;
AOA方位角、俯仰角聯(lián)合偽線性方程組為
式中,θk、φk表示AOA觀測量,即終端MS到基站k觀測 值;(xk,yk,zk)為基站k的三維位置坐標(biāo);(x,y,z)為移動(dòng)終端的真實(shí)位置。采取類似上面TDOA泰勒級(jí)數(shù)線性化的方法,得
式中
聯(lián)合展開后獲得的線性方程組式(5)和式(7),由加權(quán)最小二乘法得
為了算得未知的終端位置,觀測方程至少應(yīng)有3個(gè)以上。既有約束:N( )-1+M≥3。協(xié)方差矩陣QTDOA和QAOA可作為TDOA和AOA測量值的權(quán)值。當(dāng)NLOS誤差ni,1較大時(shí),對角元素值較大,對計(jì)算結(jié)果的影響較小,在協(xié)方差估計(jì)困難時(shí),取單位對角陣代入式(8),算得的δ加上初始值即得下次迭代的初始值,形成一塊終端所在的目標(biāo)區(qū)域。
在獲取定位信號(hào)參量總數(shù)n>4時(shí),任意數(shù)學(xué)組合個(gè)參量信息,計(jì)算獲得多個(gè)位置估計(jì)值Pv(xv,yv,zv)(v≥2)。由于目前位置服務(wù)中對高度信息的需求不是很高[10],本文以均值重構(gòu)的方法求取平均值,得到一個(gè)高度信息參考值。此時(shí),逐次逼近定位算法的核心問題就轉(zhuǎn)化為求投影后二維平面內(nèi)的最小包容圓C的圓心,該過程需要完成2個(gè)步驟的計(jì)算:
1) 立 體 幾 何 變 換:以T= (a0,b0,c0)=(0 ,0,1)為法線,在zq處,求得Pv(v≥2)在平面π0:a0x+b0y+c0z+d=0 上的投影點(diǎn)P'v(x'v,y'v,z'v)(v≥2),其中z'v=zq。
定義微小移動(dòng)步長ψ,將P0(x0,y0)沿I方向作嘗試性移動(dòng),具體算式為
移動(dòng)后得到的點(diǎn)記為P'0(x'0,y'0)。以δ'<δ為判斷準(zhǔn)則,如果δ'=max(P'0P″v)<δ成立,則本次移動(dòng)成功,P'0取代P0,形成以P'0為圓心、δ'為半徑的新外包圓;否則,步長ψ值減半,重復(fù)式(10)的計(jì)算。當(dāng)ψ取值達(dá)到或小于計(jì)算精度的規(guī)定時(shí),即可終止逐次逼近的計(jì)算過程。此時(shí)得到的圓即為所求的最小外包圓,符合“最小條件”意義的逼近條件,滿足條件
最后,經(jīng)空間坐標(biāo)系反變換,就可得到終端MS的最終位置估計(jì)Pq(xq,yq,zq)。這里的逐次逼近定位法是對前節(jié)TDOA/AOA最小二乘混合定位算法的二次優(yōu)化,從理論上分析,逐次逼近定位法能夠獲得更高的精度。
為了比較TDOA泰勒級(jí)數(shù)經(jīng)典算法、TDOA/AOA最小二乘混合定位算法和逐次逼近定位算法的定位精度,本文以幾何結(jié)構(gòu)的單次反射圓盤模型(GBSB-DOSM)為例,對比NLOS條件下不同的定位基站數(shù)目、不同反射圓盤半徑下的定位性能。假設(shè)參與定位的BS是7個(gè)小區(qū)組成的典型蜂窩結(jié)構(gòu),小區(qū)半徑R=4 km,MS坐標(biāo)在中央1/12小區(qū)內(nèi)平均選,共選取100個(gè)點(diǎn)。然后對GBSB-DOS模型獲得的TDOA和AOA測量值分別進(jìn)行算法處理。
圖2是不同BS數(shù)目下3種定位算法的定位性能與反射圓盤半徑之間的關(guān)系,分別以均方根誤差、平均誤差和最大誤差為精度指標(biāo),評(píng)價(jià)其定位性能??傻玫降脑囼?yàn)結(jié)果如下:
1)反射圓盤半徑增大時(shí),3種算法相應(yīng)的定位誤差均變大,即在惡劣網(wǎng)絡(luò)環(huán)境下,定位結(jié)果會(huì)存在明顯的系統(tǒng)誤差,測量誤差大,導(dǎo)致算法誤差變大。
圖2 不同基站數(shù)目條件下3種算法的定位性能比較
2)7 站定位比4站定位效果要好。由此可見,定位算法對基站數(shù)目的敏感性較強(qiáng),獲取準(zhǔn)確定位參量越多,定位精度越準(zhǔn)確。
3)與TDOA泰勒級(jí)數(shù)算法相比,TDOA/AOA最小二乘混合定位算法定位精度較高??梢娀旌隙ㄎ辉谌诤蟃DOA和AOA兩種觀測值后,所含定位信息量較大,會(huì)對NLOS產(chǎn)生明顯抑制效果,有利于定位精度的提高。
4)在相同NLOS環(huán)境下,逐次逼近定位算法得到的曲線緊密,定位誤差變化較小。這是因?yàn)橹鸫伪平ㄎ凰惴ㄊ窃谝淮味ㄎ坏幕A(chǔ)上,對目標(biāo)區(qū)域內(nèi)的終端求解最佳位置。經(jīng)過多次定位估計(jì)和逼近,減小了移動(dòng)終端與位置估計(jì)之間的距離,同時(shí)也屏蔽了多基站定位對時(shí)鐘同步的要求,并且將多基站定位位置的計(jì)算放置在移動(dòng)智能終端上,很好地消除了信號(hào)傳輸?shù)臅r(shí)延。
時(shí)至今日,手機(jī)早已超出通話工具的范疇,PDA不再是孤獨(dú)的終端,其無時(shí)無處不連接到Internet,使人們享受到以精確定位為基礎(chǔ)的信息一體化服務(wù)。本文正是從這一點(diǎn)出發(fā),提出了利用GIS判別選取后的蜂窩網(wǎng)絡(luò)TDOA/AOA測量值,并進(jìn)行了三維定位,突破了以往僅考慮二維信息的局限性,達(dá)到了準(zhǔn)確立體定位的效果。仿真后的結(jié)果表明,在NLOS環(huán)境下,本文提出的算法定位精度高于其他兩種算法,當(dāng)基站數(shù)目較少時(shí)定位精度仍能保持穩(wěn)定,且參加定位的基站數(shù)目越多,此優(yōu)勢越明顯。在實(shí)際工程中,該算法中進(jìn)行了兩次位置計(jì)算,具有很好的靈活性,能較好地抑制NLOS誤差,具有較強(qiáng)的應(yīng)用性。
[1] 姜莉莉,鞏振華.定位信息服務(wù)漫談[J].測繪通報(bào),2002(9):38-40,59.
[2] 劉林,范平志.多徑環(huán)境下多終端協(xié)作高精度定位算法[J].西南交通大學(xué)學(xué)報(bào),2011,46(4):676-680.
[3] 張國生,高博,姚慧敏.手機(jī)定位服務(wù)與電子地圖[J].測繪科學(xué)技術(shù)學(xué)報(bào),2007,24(3):675-682.
[4] 羅竣友,趙軍輝,廖建雄.基于混沌優(yōu)化的無線定位算法研究[J].電路與系統(tǒng)學(xué)報(bào),2010(1):113-119.
[5] 郭麗梅,羅大庸.非視距環(huán)境中TOA/AOA混合定位方法[J].電路與系統(tǒng)學(xué)報(bào),2010,15(5):26-30.
[6] 龔福祥,王慶,張小國.NLOS環(huán)境下無線通信網(wǎng)絡(luò)中的TDOA/AOA混合定位算法[J].東南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,40(5):905-910.
[7] 張一衡,張昊,鄒杰.下一代移動(dòng)通信系統(tǒng)中的無線協(xié)同定位技術(shù)[J].北京郵電大學(xué)學(xué)報(bào),2011,34(1):126-129.
[8] 范平志,鄧平,劉林.蜂窩網(wǎng)無線定位[M].北京:電子工業(yè)出版社,2002:33-46.
[9] 富立,范耀祖.車輛定位導(dǎo)航系統(tǒng)[M].北京:中國鐵道出版社,2004:146-152.
[10] 門朝光,徐振朋,李香.移動(dòng)計(jì)算系統(tǒng)檢查點(diǎn)遷移策略的性能評(píng)價(jià)[J].哈爾濱工業(yè)大學(xué)學(xué)報(bào),2010(5):806-810.