国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于灰色預(yù)測模型下的RSSI改進(jìn)定位算法

2017-04-15 17:06李敬兆楊大禹
關(guān)鍵詞:無線傳感器網(wǎng)絡(luò)定位

李敬兆++楊大禹

摘要:接收信號強(qiáng)度(RSSI)定位技術(shù)是無線傳感器網(wǎng)絡(luò)基本定位技術(shù)之一,為了提高節(jié)點(diǎn)定位精度,本文通過對自由空間下無線信號傳播Shadowing模型進(jìn)行分析,提出基于信號強(qiáng)度下的改進(jìn)測距公式。在測量距離的過程中,通過建立引入緩沖算子的灰色預(yù)測模型對所測量的每個值進(jìn)行預(yù)估,消除了RSSI測距過程中產(chǎn)生的嚴(yán)重失真數(shù)據(jù),從而更好的實(shí)現(xiàn)與未知節(jié)點(diǎn)的距離對應(yīng)關(guān)系。實(shí)驗(yàn)結(jié)果表明改進(jìn)的測距公式有效的提高了定位精度,在不增加節(jié)點(diǎn)的前提下,引入緩沖算子的灰色模型能夠有效的對節(jié)點(diǎn)位置進(jìn)行校正,達(dá)到了預(yù)期的定位效果。

關(guān)鍵詞:無線傳感器網(wǎng)絡(luò) RSSI 灰色模型 定位

中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2016)12-0138-02

Abstract:Received signal strength (RSSI) positioning technology is one of the basic wireless sensor network positioning technology, in order to improve positioning accuracy of the node, the paper analyzed Shadowing model of the wireless signal propagation under the free space, at the same time, proposed the improving ranging formula based on signal strength. In the process of measuring distance, through the establishment of buffer operator of the grey forecast model to forecast each value measured by eliminating the RSSI ranging from serious distortion data, so as to it realized the better correspondence distance with unknown nodes. Experimental results show that, without adding nodes, the gray model with buffer operator can improve the positioning accuracy effectively, and achieve the expected positioning effect.

Key Words:wireless sensor networks;RSSI;grey model;location

1 引言

無線傳感器網(wǎng)絡(luò)(wireless sensor networks, WSNs)是由一定數(shù)量裝備有微控制器,低功率的小型設(shè)備,并且數(shù)量龐大的傳感器節(jié)點(diǎn)能夠感知它們周圍環(huán)境所組成。通常這些設(shè)備都以多跳的方式進(jìn)行互聯(lián),從而節(jié)點(diǎn)之間能夠協(xié)調(diào)合作實(shí)時(shí)的將數(shù)據(jù)發(fā)送給用戶。在無線傳感器網(wǎng)絡(luò)中,傳感器節(jié)點(diǎn)往往被隨機(jī)布置在所監(jiān)測的一個區(qū)域當(dāng)中。因此,位置信息對傳感器網(wǎng)絡(luò)的監(jiān)測活動至關(guān)重要,沒有位置信息的監(jiān)測消息往往毫無意義[1]。精確的位置信息對于許多傳感器網(wǎng)絡(luò)如:目標(biāo)追蹤網(wǎng)絡(luò),基于位置的感知服務(wù)網(wǎng)絡(luò),地理信息網(wǎng)絡(luò)等具有重要的意義。

根據(jù)在獲取未知節(jié)點(diǎn)位置信息過程中是否測量到實(shí)際節(jié)點(diǎn)的距離,無線傳感器網(wǎng)絡(luò)定位算法主要分為兩類:距離相關(guān)(ranged based)定位算法和距離無關(guān)(range-free)定位算法[1]。根據(jù)節(jié)點(diǎn)定位次序的不同,定位算法可以分為:遞增式的(incremental)定位算法和并發(fā)式的(concurrent)定位算法[2]。根據(jù)定位過程中是否使用到信標(biāo)節(jié)點(diǎn),定位算法可以分為:基于信標(biāo)節(jié)點(diǎn)的(beacon-based)定位算法和無信標(biāo)節(jié)點(diǎn)的(beacon-free)定位算法。其中基于距離相關(guān)的定位方法需要得到相鄰節(jié)點(diǎn)間確切的位置信息進(jìn)行定位,常用的測距技術(shù)有:TOA、TDOA、AOA和RSSI定位等。距離無關(guān)的定位算法無需實(shí)際測量節(jié)點(diǎn)間的絕對距離或方位,只需要利用節(jié)點(diǎn)間相對距離或其他信息來實(shí)現(xiàn)定位,常用的算法包括:質(zhì)心算法、APIT算法、Amorphous算法、DV-Hop算法等。

距離無關(guān)的定位機(jī)制雖然減少了外界環(huán)境帶來的影響,減少了額外的能量消耗,但是定位的誤差卻相對增大。距離相關(guān)的定位機(jī)制雖然增加節(jié)點(diǎn)本身的能量消耗,但是相比較距離無關(guān)的定位機(jī)制,其定位的精度相對較高。在距離相關(guān)的定位機(jī)制中,RSSI是目前研究較多的基本測距方法之一,但是基于信號強(qiáng)度的測距容易因?yàn)橹車鞣N因素的干擾而產(chǎn)生誤差。文獻(xiàn)[2]提出的基于錨節(jié)點(diǎn)無關(guān)AFL(Anchor-Free Location)完全分散算法,在不引入錨節(jié)點(diǎn)的前提下,通過分析節(jié)點(diǎn)的密度,節(jié)點(diǎn)間距離估測誤差來達(dá)到測距的目的,但是處于該算法下的所有節(jié)點(diǎn)必須得同時(shí)工作。文獻(xiàn)[4]在比較距離相關(guān)和距離無關(guān)定位算法的優(yōu)缺點(diǎn)的基礎(chǔ)上,通過加權(quán)質(zhì)心方法進(jìn)行定位,實(shí)現(xiàn)了對傳統(tǒng)RSSI定位算法的優(yōu)化。

本文結(jié)合文獻(xiàn)[1-4]提出的傳統(tǒng)RSSI測距模型進(jìn)行改進(jìn),然后采取緩存算子的灰色預(yù)測模型對未知節(jié)點(diǎn)距離進(jìn)行估計(jì),最后通過仿真驗(yàn)證了本文提出的預(yù)測模型能有效的減小測距誤差,提高了定位的精度。

2 RSSI測距技術(shù)

2.1 RSSI測距模型

理論分析和實(shí)驗(yàn)驗(yàn)證均表明,無線信號在傳輸過程中受空間周圍介電系數(shù),環(huán)境的反射系數(shù),無線電磁波的傳導(dǎo)效應(yīng)等多種因素影響[3],可采用文獻(xiàn)[1-4]中普遍采用的無線信號傳播理論模型—Shadowing模型進(jìn)行表示如公式(1),

其中,為傳播信號的頻率,單位為MHz;為基站和接收節(jié)點(diǎn)之間的距離,單位為km;,分別表示發(fā)送節(jié)點(diǎn)和接受節(jié)點(diǎn)的增益,單位為dBi;結(jié)合公式(1)和(2)故可以的得到:為背景噪聲,是一個均值為0,方差為的高斯隨機(jī)噪聲變量,單位dBm。

故推得基于RSSI無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的距離計(jì)算公式(4):

2.2 采用緩沖算子的多階灰色預(yù)測模型估計(jì)節(jié)點(diǎn)間距離

不同場景下的無線傳感器網(wǎng)絡(luò)信號傳輸會受到來自各個方面的干擾[4],當(dāng)未知節(jié)點(diǎn)與錨節(jié)點(diǎn)距離較近時(shí),其測量的誤差值越小,RSSI測得的距離相對就更為精確,當(dāng)距離較遠(yuǎn)時(shí),其測得的數(shù)據(jù)偏差就越大。

為了獲得未知節(jié)點(diǎn)精確的位置信息,因此需要對上述所推導(dǎo)的距離公式進(jìn)行修正。

灰色預(yù)測模型的優(yōu)勢在于中長期的預(yù)測,且輸入的樣本數(shù)據(jù)具有隨機(jī)性,只需要通過對部分已知少量數(shù)據(jù)的分析,找出有價(jià)值的信息,從而挖掘出系統(tǒng)本身固有的規(guī)律性,便于檢驗(yàn)[5]。由公式(4)可以得到未知節(jié)點(diǎn)間的距離,下面以節(jié)點(diǎn)間的距離為輸入,建立基于多階灰色預(yù)測模型的RSSI測距算法。

設(shè)公式(4)下所測得非負(fù)原始數(shù)據(jù)序列為:

為了減弱測得數(shù)據(jù)的波動影響,通過引入緩沖算子D對RSSI所測得的原始數(shù)列進(jìn)行預(yù)處理。使按照灰色預(yù)測模型要求的指數(shù)增長規(guī)律基本一致,提高了預(yù)測的精度。定義LD1表示緩沖算子對原始序列L作用一次。LDm(m=1,2,...,n)表示對原始序列多次,其中,m的值根據(jù)無線傳感器網(wǎng)絡(luò)中節(jié)點(diǎn)布置的實(shí)際情況來進(jìn)行確定,最后對節(jié)點(diǎn)距離預(yù)測數(shù)據(jù)進(jìn)行還原。

2.3 算法實(shí)現(xiàn)

如圖1所示,改進(jìn)定位算法具體實(shí)現(xiàn)由如下:

步驟1:信標(biāo)節(jié)點(diǎn)以相同發(fā)射功率周期性的廣播自身信息,如ID,地理位置信息,同時(shí)記錄接收到的未知節(jié)點(diǎn)RSSI值。

步驟2:根據(jù)接收到未知節(jié)點(diǎn)的RSSI均值和參考節(jié)點(diǎn)的距離,通過修正后的測距公式(4)來計(jì)算出未知節(jié)點(diǎn)的距離,同時(shí)利用緩沖算子下的灰色預(yù)測模型對節(jié)點(diǎn)的位置信息進(jìn)行預(yù)測。

步驟3:通過定位誤差公式(11),比較預(yù)測值和RSSI測距公式所測得值的結(jié)果。

步驟4:如果需要修正,則重復(fù)步驟2對測得結(jié)果進(jìn)行修正,最終得到未知節(jié)點(diǎn)的位置信息。

2.4 定位誤差

為了衡量定位誤差指標(biāo),選擇文獻(xiàn)[5]中提出的均方根誤差表示法,其定位誤差公式為:

其中,為未知節(jié)點(diǎn)的估計(jì)坐標(biāo),為未知節(jié)點(diǎn)的實(shí)際坐標(biāo)。

n個未知節(jié)點(diǎn)的平均定位誤差可表示為:

3 數(shù)值仿真分析

利用Matlab R2014a為仿真工具,特選取在煤礦井下70m巷道為RSSI測距實(shí)驗(yàn)場景,通過對比傳統(tǒng)RSSI測距模型,改進(jìn)后的測距RSSI測距模型,和本文提出采用緩沖算子的多階灰色預(yù)測模型估計(jì)節(jié)點(diǎn)間距離模型進(jìn)行對比。實(shí)驗(yàn)數(shù)據(jù)的收集是選取相同場景下進(jìn)行20次測得結(jié)果的平均值,如圖2所示。每隔10m測量一次,并記錄測量結(jié)果的誤差值。由于井下巷道地質(zhì)條件復(fù)雜,無線信號在傳輸過程中存在著多徑衰落等影響,誤差值隨著測距距離的增加會逐漸增大。實(shí)驗(yàn)結(jié)果表明,本文提出的RSSI測距模型和采用緩沖算子的多階灰色預(yù)測模型估計(jì)節(jié)點(diǎn)間距離模型最大定位誤差均小于5m,且優(yōu)化后的預(yù)測模型能夠有效的對測距結(jié)果進(jìn)行修正。

4 結(jié)語

基于信號強(qiáng)度的測距技術(shù),易受到障礙物等其他因素的影響,本文對傳統(tǒng)的RSSI測距模型進(jìn)行了優(yōu)化和改進(jìn),提出了修正后的RSSI測距公式,并通過采用緩沖算子的多階灰色預(yù)測模型估計(jì)節(jié)點(diǎn)間距離對RSSI測距的進(jìn)行校正,仿真結(jié)果表明本文提出的算法比傳統(tǒng)的RSSI定位精度更高,并且在測距過程中不需要引入其它的參考節(jié)點(diǎn),節(jié)約了硬件成本的開銷,并且更適用于復(fù)雜的環(huán)境當(dāng)中。

參考文獻(xiàn)

[1]孫利民,李建中,陳渝,等.無線傳感器網(wǎng)絡(luò)[M].北京:清華大學(xué)出版社,2011(5).

[2]章磊,黃光明.基于RSSI的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)定位算法[J].計(jì)算機(jī)工程與設(shè)計(jì),2010,31(2):291-294.

[3]石為人,熊志廣,許磊.一種用于室內(nèi)人員定位的RSSI定位算法[J].計(jì)算機(jī)工程與應(yīng)用,2010, 46(17):232-235.

[4]黃曉利,王福豹,段渭軍,等.基于在線校正的無線傳感器網(wǎng)絡(luò)定位算法[J].計(jì)算機(jī)工程與應(yīng)用,2008, 44(6):133-135.

[5]孟侃良,章民融.無線傳感器網(wǎng)絡(luò)DV-Hop定位算法誤差分析[J].計(jì)算機(jī)應(yīng)用與軟件,2012, 29(12):95-98.

猜你喜歡
無線傳感器網(wǎng)絡(luò)定位
定位的奧秘
《導(dǎo)航定位與授時(shí)》征稿簡則
Smartrail4.0定位和控制
找準(zhǔn)定位 砥礪前行
基于無線傳感器網(wǎng)絡(luò)的葡萄生長環(huán)境測控系統(tǒng)設(shè)計(jì)與應(yīng)用
無線傳感器網(wǎng)絡(luò)技術(shù)綜述
基于RFID的室內(nèi)無線定位識別系統(tǒng)
青年擇業(yè)要有準(zhǔn)確定位
德庆县| 石楼县| 漳州市| 苏州市| 天全县| 依兰县| 德州市| 青川县| 尤溪县| 望谟县| 环江| 永清县| 吉林市| 望都县| 报价| 明星| 大理市| 安岳县| 铜鼓县| 沧州市| 华阴市| 平原县| 公主岭市| 房山区| 井研县| 专栏| 南漳县| 襄垣县| 常德市| 邢台市| 长岭县| 仙游县| 乐昌市| 万山特区| 连山| 徐水县| 天津市| 鲜城| 大姚县| 英山县| 鄂尔多斯市|