《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 一種基于信號(hào)強(qiáng)度的室內(nèi)定位干擾抑制新方法
一種基于信號(hào)強(qiáng)度的室內(nèi)定位干擾抑制新方法
2015年電子技術(shù)應(yīng)用第6期
余彥培,周成虎
中國(guó)科學(xué)院地理科學(xué)與資源研究所,北京100101
摘要: 針對(duì)WiFi、藍(lán)牙等基于信號(hào)強(qiáng)度的室內(nèi)定位技術(shù)易受遮擋、反射等影響,導(dǎo)致較大定位誤差的問題進(jìn)行研究。在室內(nèi)信號(hào)傳播模型的基礎(chǔ)上,推導(dǎo)出基于信號(hào)傳播模型的場(chǎng)強(qiáng)測(cè)距模型,根據(jù)該模型對(duì)現(xiàn)有定位解算中的牛頓迭代算法進(jìn)行改進(jìn),對(duì)不同信號(hào)計(jì)算不同權(quán)值,采用加權(quán)最小二乘法求解,在不增加解算復(fù)雜度的情況下,提高定位精度。仿真表明,該算法抑制干擾能力強(qiáng),有效提升了定位精度。
中圖分類號(hào): TN966.1
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2015)06-0091-04
A new interference suppression method of indoor positioning based on RSS
Yu Yanpei,Zhou Chenghu
Institute of Geographic Sciences and Natural Resources Research,CAS,Beijing 100101,China
Abstract: The indoor positioning system based on RSS(Received Signal Strength) will have a large error when signal occur obstruction or reflection. This paper did research to resolve this problem. Firstly, a RSS ranging model based on radio signal propagation model was deduced. Based on the RSS ranging model, Newton iteration algorithm in position calculation which is widely used was optimized, different signals was calculated with different weights , then the weighted least square estimate was proposed to improve positioning precision without increasing computational-complexity. The simulation result shows the method this paper proposed can suppression interference effectively and has a good performance in application environment.
Key words : indoor positioning;interference suppression;received signal strength ranging model;weighted least square estimate

    0 引言

    室內(nèi)位置服務(wù)正迅速興起,基于位置的精準(zhǔn)導(dǎo)購等服務(wù)成為商場(chǎng)關(guān)注的新熱點(diǎn)。目前,室內(nèi)商業(yè)位置服務(wù)主要面向智能手機(jī)用戶群體,可用于手機(jī)室內(nèi)精確定位的信源主要有WiFi與藍(lán)牙節(jié)點(diǎn)兩類定位節(jié)點(diǎn)。這兩類信號(hào)源的定位原理相同,都是通過測(cè)量定位節(jié)點(diǎn)的信號(hào)強(qiáng)度實(shí)現(xiàn)精確定位[1-2]

    目前,常用的精確定位方法有指紋定位法與幾何解算法兩類。指紋定位技術(shù)由離線與在線兩個(gè)階段構(gòu)成。離線階段進(jìn)行定位區(qū)域的網(wǎng)格劃分,然后采集不同網(wǎng)格的信號(hào)強(qiáng)度特征值,建立定位指紋庫。在線階段測(cè)量信號(hào)特征值,將測(cè)量的信號(hào)值與指紋庫中的預(yù)存信息進(jìn)行指紋匹配,得出終端坐標(biāo)位置。常用指紋定位算法有K最鄰近結(jié)點(diǎn)算法[3]、支持向量回歸算法[4]、支持向量機(jī)算法[5]等。指紋定位方法精度高,可以有效抑制室內(nèi)墻體遮擋、反射等對(duì)定位產(chǎn)生的干擾,但定位節(jié)點(diǎn)位置變化之后需要重新進(jìn)行指紋采集,維護(hù)難度大,導(dǎo)致應(yīng)用推廣受限。

    幾何解算法將接收到的信號(hào)強(qiáng)度通過信號(hào)衰減模型換算為節(jié)點(diǎn)到終端之間的距離,構(gòu)建幾何方程,進(jìn)行位置求解。幾何解算法計(jì)算量小,不需要復(fù)雜的系統(tǒng)維護(hù)。但由于室內(nèi)墻體遮擋使反射現(xiàn)象嚴(yán)重,導(dǎo)致難以準(zhǔn)確地將信號(hào)強(qiáng)度轉(zhuǎn)換為終端與節(jié)點(diǎn)間的距離,產(chǎn)生較大誤差。目前文獻(xiàn)[6]等對(duì)最終定位結(jié)果進(jìn)行濾波,可以在非視距結(jié)果以一定統(tǒng)計(jì)特征非連續(xù)出現(xiàn)時(shí)降低誤差,但實(shí)際環(huán)境中,非視距節(jié)點(diǎn)對(duì)于定位的影響在一段時(shí)間內(nèi)是持續(xù)產(chǎn)生的,因此難以消除。文獻(xiàn)[7]則直接在求解過程中對(duì)定位結(jié)果進(jìn)行優(yōu)化,選取不同組合進(jìn)行多次計(jì)算,剔除誤差較大的節(jié)點(diǎn)進(jìn)行位置結(jié)算,該類方法需多次計(jì)算,運(yùn)算復(fù)雜度高。

    本文針對(duì)室內(nèi)定位的實(shí)際需求,從便于應(yīng)用推廣的角度著手,進(jìn)行幾何定位算法研究。提出了基于室內(nèi)無線信號(hào)傳播模型的場(chǎng)強(qiáng)測(cè)距模型,以及一種基于信號(hào)強(qiáng)度的室內(nèi)定位干擾抑制新方法,給出了仿真測(cè)試結(jié)果。該方法可在不增加解算復(fù)雜度的情況下,顯著地提升室內(nèi)無線精度。

1 信號(hào)室內(nèi)傳播與測(cè)距模型

    對(duì)于WiFi或藍(lán)牙節(jié)點(diǎn)而言,定位系統(tǒng)不具備進(jìn)行精確時(shí)延測(cè)距的能力,終端只能獲取到接收信號(hào)強(qiáng)度值。根據(jù)信號(hào)的室內(nèi)傳播模型,可以將RSS轉(zhuǎn)換為距離。目前主要模型有空間自由衰減模型、衰減因子模型、對(duì)數(shù)距離路徑損耗模型等。

    空間自由傳播模型適用于節(jié)點(diǎn)視距傳播環(huán)境,不宜在室內(nèi)定位中直接使用。衰減因子模型與對(duì)數(shù)距離路徑損耗模型通過距離節(jié)點(diǎn)距離為d0的參考點(diǎn)進(jìn)行實(shí)際測(cè)量,可有效抑制節(jié)點(diǎn)硬件及環(huán)境不一致帶來的誤差。但模型中的路徑損耗指數(shù)n對(duì)于不同環(huán)境需大量測(cè)試才能得出,實(shí)施復(fù)雜、不易推廣。

    針對(duì)上述問題,本文首先建立基于信號(hào)傳播模型的場(chǎng)強(qiáng)測(cè)距模型?;诳臻g自由傳播模型,進(jìn)一步考慮節(jié)點(diǎn)發(fā)射功率、天線增益、出口遮擋的影響,則接收功率可表示為:

    tx4-gs1.gif

其中,P為發(fā)射功率,G為天線增益,LS0為出口遮擋損耗(如當(dāng)節(jié)點(diǎn)隱藏在儲(chǔ)物柜內(nèi)時(shí),儲(chǔ)物柜對(duì)節(jié)點(diǎn)產(chǎn)生的遮擋損耗)。

    在距離節(jié)點(diǎn)d0的位置,測(cè)量參考接收功率R0,由式(1)并考慮噪聲影響可得:

    tx4-gs2.gif

其中,Xσ為均值為0、標(biāo)準(zhǔn)差為σ的高斯分布隨機(jī)變量,由快衰落及接收機(jī)測(cè)量誤差等產(chǎn)生;Ls為遮擋導(dǎo)致的衰減,隨人流環(huán)境實(shí)時(shí)變化,距離越遠(yuǎn),產(chǎn)生遮擋的可能越大。距離dm的估計(jì)值為:

    tx4-gs3-4.gif

    經(jīng)實(shí)際測(cè)量,Xσ的標(biāo)準(zhǔn)差σ一般為4 dB~6 dB,Ls受部署環(huán)境影響較大,無遮擋時(shí)可認(rèn)為是0,式(4)中誤差Δdm將隨距離dm的增加而增加。在不同的σ值下進(jìn)行蒙特卡洛仿真,得到測(cè)距誤差的標(biāo)準(zhǔn)差如圖1所示。

tx4-t1.gif 

2 室內(nèi)定位干擾抑制方法

2.1 基于牛頓迭代的位置方程求解

    牛頓迭代法是位置方程求解中的常用方法[8],在通過信號(hào)強(qiáng)度計(jì)算得到節(jié)點(diǎn)n與終端的距離dn后,可得到位置解算方程組:

    tx4-gs5.gif

其中,(xn,yn)為節(jié)點(diǎn)n的坐標(biāo),(x,y)為待求解的終端坐標(biāo)。

    牛頓迭代法設(shè)置一組待解參數(shù)的初始值,進(jìn)行循環(huán)迭代,使待解參數(shù)迅速收斂于最優(yōu)解。初值可設(shè)置為距離終端最近的定位節(jié)點(diǎn)的坐標(biāo)。令第k次迭代時(shí)求得的解為:

tx4-gs6-13.gif

tx4-gs14.gif

2.2 一種新的室內(nèi)定位干擾抑制方法

    式(4)中的Xσ是隨機(jī)噪聲,遮擋損耗Ls在距離終端與節(jié)點(diǎn)距離越遠(yuǎn)時(shí)產(chǎn)生的概率越大,同時(shí),從概率統(tǒng)計(jì)的角度考慮,當(dāng)dm越大時(shí),誤差Δdm越大。因此,在式(9)的求解中,不宜直接采用式(13)所示的最小二乘法,而應(yīng)采用加權(quán)最小二乘法以獲取更高的精度。

tx4-gs15-17.gif

    此外,室內(nèi)定位中,信號(hào)如果發(fā)生非視距傳播,則測(cè)量到的信號(hào)強(qiáng)度將急劇下降(如墻體阻攔可導(dǎo)致衰減達(dá)到10 dB~20 dB),如果該部分節(jié)點(diǎn)參與計(jì)算,將導(dǎo)致較大的定位誤差,因此,在定位中考慮刪除測(cè)距結(jié)果較遠(yuǎn)的節(jié)點(diǎn)。刪除不參與定位計(jì)算的節(jié)點(diǎn)的原則是:

    (1)測(cè)距結(jié)果過遠(yuǎn)的節(jié)點(diǎn),如節(jié)點(diǎn)測(cè)距結(jié)果為23 m,則誤差大的概率極大,不宜參與計(jì)算。

    (2)已有足夠多測(cè)距較近的節(jié)點(diǎn)參與,且下一個(gè)節(jié)點(diǎn)測(cè)距較近的節(jié)點(diǎn)明顯遠(yuǎn)于上一個(gè)節(jié)點(diǎn)一定比例,如發(fā)現(xiàn)測(cè)距為1 m、4 m、6 m的節(jié)點(diǎn),則測(cè)距為11 m的階段則不必再參與計(jì)算。

    與參考文獻(xiàn)[7]相比,該方法不需要對(duì)節(jié)點(diǎn)進(jìn)行組合,對(duì)每組分別進(jìn)行計(jì)算后取最優(yōu)(復(fù)雜度O(N!),其中N為接收信號(hào)數(shù)量),只需一次計(jì)算完成,計(jì)算復(fù)雜度大幅下降。

3 仿真測(cè)試

    對(duì)本文提出的方法進(jìn)行仿真,假定仿真區(qū)域?yàn)?5 m×15 m的正方形區(qū)域,定位節(jié)點(diǎn)共5個(gè)分別位于仿真區(qū)域的四個(gè)角及正中心,坐標(biāo)分別為(15,0),(0,15),(15,15),(0,0),(7.5,7.5),單位為m。

    仿真采用1.2小節(jié)中所述模型,首先只考慮高斯噪聲,假定σ為5 dB。現(xiàn)有牛頓迭代算法與本文所述算法的定位誤差分布分別如圖2、圖3所示。

tx4-t2.gif

tx4-t3.gif

    進(jìn)行200次仿真測(cè)試發(fā)現(xiàn),本文算法在定位區(qū)域內(nèi)各點(diǎn)的平均誤差為1.79 m,現(xiàn)有牛頓迭代算法在定位區(qū)域內(nèi)各點(diǎn)的平均誤差為2.18 m。

    在前述條件不變的情況下,進(jìn)一步考慮遮擋等產(chǎn)生的干擾。假設(shè)節(jié)點(diǎn)4受遮擋影響,產(chǎn)生信號(hào)衰減導(dǎo)致測(cè)量距離增加15 dB的信號(hào)衰減,此時(shí)現(xiàn)有牛頓迭代算法與本文所述算法的定位誤差分布分別如圖4、圖5所示。

tx4-t4.gif

tx4-t5.gif

    進(jìn)行200次仿真測(cè)試發(fā)現(xiàn),本文算法在定位區(qū)域內(nèi)各點(diǎn)的平均誤差為2.21 m,現(xiàn)有牛頓迭代算法在定位區(qū)域內(nèi)各點(diǎn)的平均誤差為6.33 m。本文算法精度改進(jìn)明顯。

4 結(jié)論

    WiFi、藍(lán)牙等基于信號(hào)強(qiáng)度的室內(nèi)定位目前正在商場(chǎng)、機(jī)場(chǎng)、辦公樓等得以快速普及。在這類定位中,如何減輕由遮擋、反射等引起的誤差一直是業(yè)內(nèi)研究難點(diǎn)。本文對(duì)基于信號(hào)強(qiáng)度的室內(nèi)定位干擾方法進(jìn)行了研究,首先基于信號(hào)傳播模型建立了場(chǎng)強(qiáng)測(cè)距模型,通過對(duì)場(chǎng)強(qiáng)測(cè)距模型的分析,提出一種新的室內(nèi)定位干擾抑制方法,該方法對(duì)現(xiàn)有的牛頓迭代解算方法進(jìn)行改進(jìn),根據(jù)場(chǎng)強(qiáng)測(cè)距模型,在解算的牛頓迭代過程中,對(duì)不同信號(hào)采用不同權(quán)重,通過加權(quán)最小二乘法提升定位精度,在不增加解算復(fù)雜度的情況下,有效抑制非視距、信號(hào)波動(dòng)等引起的定位誤差。本文所述方法可在WiFi、藍(lán)牙等無線定位技術(shù)中使用,提升定位精度。隨著目前室內(nèi)位置服務(wù)的普及,本文所述技術(shù)有良好的應(yīng)用價(jià)值。

參考文獻(xiàn)

[1] Deng Zhongliang,Yu Yanpei,Yuan Xie,et al.Situation and development tendency of indoor positioning[J].China Communications,2013,3:42-55.

[2] 陳國(guó)平,馬耀輝,張百珂.基于指紋技術(shù)的藍(lán)牙室內(nèi)定位系統(tǒng)[J].電子技術(shù)應(yīng)用,2013,39(3):104-107.

[3] KHODAYARI S,MALEKI M,HAMEDI E.A RSS-based fingerprinting method for positioning based on historical data[C].Performance Evaluation of Computer and Telecommunication Systems(SPECTS):July 11-14,2010,Ottawa,Canada:IEEE,2010:306-310.

[4] 徐玉濱,鄧志安,馬琳.基于核直接判別分析和支持向量回歸的WLAN室內(nèi)定位算法[J].電子與信息學(xué)報(bào),2011,33(4):876-901.

[5] HSU C W,LIN C J.A comparison of methods for multiclass support vector machines[J].IEEE Transactions on Neural Networks,2002,13(2):415-425.

[6] Deng Zhongliang,Yu Yanpei,Guan Weiguo,et al.NLOS error mitigation based on modified kalman filter for mobile location in cellular networks[C].In Proceedings of 2010 International Conference on Wireless Communication & Signal Processing,Suzhou,China,2010:1-4.

[7] Guan Weiguo,Lu Baochun,Li Baoguo.A TDOA mobile positioning algorithm based on weighted GDOP correction[J].ICIC Express Letters,2013,4(5):1-6.

[8] KAPLAN E D,HEGARTY C J,寇艷紅.GPS原理與應(yīng)用[M](第二版).北京:電子工業(yè)出版社,2008:39-42.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。