摘 要:本文對無線傳感器網(wǎng)絡(luò)技術(shù)進行介紹,針對WSN定位算法進行研究和分析,對RSSI測距誤差進行分析并對測量誤差進行改進,用最小二乘擬合曲線的方法對測量距離進行估計和實時更新傳播損耗公式的經(jīng)驗值從而達到減少定位誤差的目的。
關(guān)鍵詞:WSN RSSI 定位算法
中圖分類號:TP391 文獻標識碼:A 文章編號:1673-9795(2013)09(b)-0147-01
當今社會越來越多的場合需要室內(nèi)定位這一服務(wù)業(yè)務(wù),比如,在地下礦業(yè)生產(chǎn)這一領(lǐng)域?qū)Φ叵碌V工作業(yè)的定位,以及大型室內(nèi)停車場對車輛的定位然后對車輛進行引導(dǎo)使其車輛方便找到停車的位置。當前的GPS解決了室外定位的問題,但是沒有解決室內(nèi)定位的問題,對于礦工安全生產(chǎn)這一領(lǐng)域、大型地下停車場車輛引導(dǎo)領(lǐng)域、以及商城的室內(nèi)定位領(lǐng)域的專業(yè)定位系統(tǒng)來說還是個空白,沒有專門的適合的定位系統(tǒng)。為了彌補GPS在室外定位環(huán)境的不足,因此,研究WSN定位系統(tǒng)是有現(xiàn)實意義的。
1 無線傳感器網(wǎng)絡(luò)相關(guān)知識概述[1]
WSN是一種無中心節(jié)點的全分布式的網(wǎng)絡(luò)系統(tǒng)[2]。眾多傳感器節(jié)點(除了少量的錨節(jié)點)被隨機部署在目標監(jiān)測區(qū)域內(nèi)。這些節(jié)點通過無線信道相連,自組織地構(gòu)成網(wǎng)絡(luò)系統(tǒng)。節(jié)點之間具有良好的協(xié)作能力,通過局部信息的交換來完成全局任務(wù)。
2 基于測距(Range-based)的定位技術(shù)
2.1 基于測距的定位算法概述
基于測距的定位機制,其基本思想是通過測量節(jié)點與信標節(jié)點間的實際距離或方位進行定位。有三個階段:測距階段:未知節(jié)點首先測量到鄰居節(jié)點的距離或角度,然后進一步計算到鄰近信標節(jié)點的距離或方位;定位階段:未知節(jié)點在計算出到達三個或三個以上信標節(jié)點的距離或角度后,利用三邊測量法、三角測量法或極大似然估計法計算未知節(jié)點的坐標;修正階段:對求得的節(jié)點的坐標進行求精,提高定位精度,減少誤差。
基于測距的定位技術(shù)有:(1)三邊定位和多邊定位,其中的技術(shù)有信號強度(RSSI);信號傳播時間/時間差(TOA/TDOA/RTOF);接收信號相位(PDOA);近場電磁測距(NFER)。(2)接收信號角度定位。
2.2 RSSI(接收信號強度指示器)定位技術(shù)[3]
該算法是根據(jù)己知的信號發(fā)送功率和RSSI(Received Signal Strength Indicator)測得的接收信號場強值,計算信號的有效傳播損耗,再利用該損耗值來估算距離,根據(jù)三個或三個以上距離值就可確定目標點的位置。但是該方法最大的缺點是對環(huán)境變化敏感,而且定位精度較差,主要是由于信號傳輸過程中的多徑效應(yīng)和通過障礙時產(chǎn)生的陰影效應(yīng)導(dǎo)致的,所以不太適合于室內(nèi)高精度定位。
傳播損耗公式:
2.3 RSSI測距誤差分析
本文對RSII在實際應(yīng)用中的誤差來源進行分析,產(chǎn)生誤差的原因有:
第一,系統(tǒng)硬件產(chǎn)生的誤差,這些誤差是由于系統(tǒng)的硬件平臺產(chǎn)生的噪聲,以及器件的不穩(wěn)定導(dǎo)致的接收端產(chǎn)生誤碼,天線的方向和增益也是影響RSSI測距的關(guān)鍵誤差因素。
第二,由于環(huán)境產(chǎn)生的誤差。無線信號在空間中傳播受建筑物、地形的起伏、高大的植被遮擋導(dǎo)致陰影效應(yīng)。并且當物體移動時RSSI的波動值波動比較大,導(dǎo)致測量數(shù)據(jù)失真。
第三,使用固定的信號傳播損耗公式產(chǎn)生的誤差。至今信道傳播損耗的數(shù)學(xué)公式不是絕對的精確,只能盡可能的貼近實際的情況。
2.4 RSSI測距誤差修正
對于第一、第二方面產(chǎn)生的誤差,容易導(dǎo)致接收信號強度的值波動比較大,有些值是失真的,所以接收方應(yīng)當不能就某一個RSSI的值就確定RSSI接收信號強度,要多次測量用最小二乘擬合曲線[4]的方法把測量出的RSSI值用最小二乘擬合曲線估計出接近于真實值的值,來達到提高定位精度的目的。
采用接收信號衰減強度時的傳播損耗公式或經(jīng)驗?zāi)P退a(chǎn)生的誤差:傳播損耗公式表示的數(shù)學(xué)公式模型是與RSSI最匹配的模型、雖然傳播損耗公式中考慮了環(huán)境噪聲,通用方法是根據(jù)經(jīng)驗值設(shè)置n和的值,通過經(jīng)驗?zāi)P陀嬎愕男盘査p與信號實際傳播過程中的環(huán)境造成的信號衰減勢必存在一定的差額。針對RSSI測距產(chǎn)生誤差提出了基于三個標定的錨節(jié)點來對RSSI傳播損耗公式的參數(shù)進行修正,并將修正后的參數(shù)信息發(fā)送給網(wǎng)絡(luò)中的同區(qū)域的其他節(jié)點。實時更新傳播損耗公式的經(jīng)驗值,至此可實現(xiàn)RSSI理論模型參數(shù)的在線修正來提高定位精度。
3 結(jié)語
通過以上對WSN定位算法進行研究和分析,能夠減少定位誤差從而提高室內(nèi)定位技術(shù)的準確度,該定位算法在室內(nèi)定位領(lǐng)域有良好的前景,能夠有效的對地下礦工以及地下停車場車輛的定位以及其他室內(nèi)場合進行定位。
參考文獻
[1]Doherty L,Pister K,Ghaoui L E.Convex Position Estimation in Wireless Sensor Networks[C]∥In: Proc of Twentieth Annual Joint Conf of the IEEE Computer and Communications Societies. Anehorage,USA,2001:1655-1663.
[2]Feng Zhao,Leonidas J. Guibas. Wireless Sensor Networks:An Information Processing Approach[M]∥The Morgan Kaufmann Series in Networking.Morgan Kaufmann Publishers,2004.
[3]Lin Wei,CHEN Chuan-feng.RSSI-based wireless sensor network triangle centroid location algorithm[J].Sensor technology,2009(2):180-182.
[4]Zhou Songbin.SVR-based regression modeling of the Wireless Sensor Network positioning theory and algorithms[D].Guangzhou:South China University of Technology,2008.