• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于移動(dòng)錨節(jié)點(diǎn)的WSN加權(quán)質(zhì)心定位方法研究

    2015-11-10 09:25:08嚴(yán)雨霞馮友兵孫小想
    物聯(lián)網(wǎng)技術(shù) 2015年10期
    關(guān)鍵詞:無線傳感器網(wǎng)絡(luò)

    嚴(yán)雨霞 馮友兵 孫小想

    摘 要:針對傳統(tǒng)加權(quán)質(zhì)心定位算法錨節(jié)點(diǎn)數(shù)量多、定位精度低的問題,提出了一種利用單個(gè)移動(dòng)錨節(jié)點(diǎn)實(shí)現(xiàn)加權(quán)質(zhì)心定位的方法。該方法使錨節(jié)點(diǎn)沿著既定軌跡移動(dòng),并在移動(dòng)過程中等間距廣播信標(biāo)信息,未知節(jié)點(diǎn)選擇收到信標(biāo)信息最近的4個(gè)虛擬錨節(jié)點(diǎn)構(gòu)成未知節(jié)點(diǎn)所在的多邊形,并利用接收信號強(qiáng)度確定權(quán)值,進(jìn)而計(jì)算未知節(jié)點(diǎn)自身的位置。仿真結(jié)果表明,文中提出的算法比傳統(tǒng)加權(quán)質(zhì)心定位算法具有更好的定位精度,并可以通過調(diào)節(jié)信標(biāo)間距改善定位精度。

    關(guān)鍵詞:無線傳感器網(wǎng)絡(luò);節(jié)點(diǎn)定位;加權(quán)質(zhì)心;移動(dòng)錨節(jié)點(diǎn)

    中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2015)10-00-03

    0 引 言

    節(jié)點(diǎn)定位是無線傳感器網(wǎng)絡(luò)應(yīng)用的關(guān)鍵技術(shù)之一,而質(zhì)心算法是一種典型的無需測距的節(jié)點(diǎn)定位方法,僅僅依靠網(wǎng)絡(luò)連通性實(shí)現(xiàn)定位,定位方法簡單有效,但定位精度較低。加權(quán)質(zhì)心算法充分利用接收信號強(qiáng)度(RSSI)信息,并采用了多種方法進(jìn)行改進(jìn)[1-4],提高定位精度。但對于應(yīng)用靜態(tài)錨節(jié)點(diǎn)進(jìn)行定位的WSN中往往都需要大量錨節(jié)點(diǎn),而錨節(jié)點(diǎn)通常自帶定位裝置(如GPS),但成本較高。移動(dòng)錨節(jié)點(diǎn)的使用可以有效減少錨節(jié)點(diǎn)數(shù)量,降低成本,已經(jīng)在WSN定位方法中得到應(yīng)用[5-8]。

    本文在WSN中引入移動(dòng)錨節(jié)點(diǎn),且網(wǎng)絡(luò)中只使用一個(gè)錨節(jié)點(diǎn),利用錨節(jié)點(diǎn)的移動(dòng)實(shí)現(xiàn)多個(gè)錨節(jié)點(diǎn)的作用,在降低網(wǎng)絡(luò)投入成本的情況下實(shí)現(xiàn)節(jié)點(diǎn)定位,同時(shí)通過改變錨節(jié)點(diǎn)發(fā)送信標(biāo)間距,使定位精度滿足應(yīng)用需求。

    1 問題描述

    1.1 網(wǎng)絡(luò)模型

    假設(shè)在某監(jiān)測區(qū)域中部署了大量無線傳感器節(jié)點(diǎn)構(gòu)成WSN,為便于定位描述,構(gòu)建二維直角坐標(biāo)系,形成如圖1所示的網(wǎng)絡(luò)模型,并保證網(wǎng)絡(luò)全部處于直角坐標(biāo)系的第一象限。網(wǎng)絡(luò)中所有傳感器節(jié)點(diǎn)位置未知,有且只有一個(gè)可移動(dòng)的帶定位裝置(如GPS)的錨節(jié)點(diǎn),且錨節(jié)點(diǎn)移動(dòng)方向和距離精確可控。網(wǎng)絡(luò)部署起始階段將移動(dòng)錨節(jié)點(diǎn)安置在坐標(biāo)原點(diǎn)處。本文的工作就是利用該移動(dòng)錨節(jié)點(diǎn)實(shí)現(xiàn)對整個(gè)網(wǎng)絡(luò)中所有未知節(jié)點(diǎn)的定位。

    1.2 定位原理

    定義:移動(dòng)錨節(jié)點(diǎn)發(fā)出信標(biāo)的位置稱為虛擬信標(biāo)位置,并認(rèn)為該位置具有一個(gè)虛擬錨節(jié)點(diǎn)。

    圖1 網(wǎng)絡(luò)模型

    本文算法主要考慮采用距未知節(jié)點(diǎn)最近的四邊形進(jìn)行加權(quán)質(zhì)心定位,定位模型如圖2所示。

    圖2 加權(quán)質(zhì)心定位原理

    傳統(tǒng)加權(quán)質(zhì)心算法大多引入RSSI值進(jìn)行加權(quán),本文依然根據(jù)RSSI值進(jìn)行加權(quán)。考慮到實(shí)際環(huán)境對信號的干擾,本文采用目前普遍應(yīng)用的Shadowing模型作為網(wǎng)絡(luò)中的無線通信模型,根據(jù)Shadowing模型可得RSSI值和通信距離d的關(guān)系[9,10]為:

    RSSI=-(10nlgd+A) (1)

    其中,RSSI為接收信號強(qiáng)度,n為與傳輸環(huán)境有關(guān)的信號傳輸常數(shù),A為距離發(fā)射節(jié)點(diǎn)1米處的平均接收信號強(qiáng)度;d為發(fā)射節(jié)點(diǎn)與接收節(jié)點(diǎn)之間的距離。

    在圖2所示的四邊形中,未知節(jié)點(diǎn)M處于A、B、C、D四個(gè)錨節(jié)點(diǎn)構(gòu)成的四邊形內(nèi)部, 假設(shè)已經(jīng)根據(jù)公式(1)獲取未知節(jié)點(diǎn)M到錨節(jié)點(diǎn)A、B、C、D的估計(jì)距離分別為d1、d2、d3、d4,考慮到距未知節(jié)點(diǎn)越近的錨節(jié)點(diǎn)對未知節(jié)點(diǎn)位置的影響越大,則利用距離倒數(shù)計(jì)算權(quán)值,即有:

    (2)

    其中n=4,且。

    則未知節(jié)點(diǎn)M的坐標(biāo)為:

    (3)

    2 算法描述

    為實(shí)現(xiàn)移動(dòng)錨節(jié)點(diǎn)對整個(gè)網(wǎng)絡(luò)的遍歷,并形成多個(gè)虛擬錨節(jié)點(diǎn),保證所有未知節(jié)點(diǎn)均處于某個(gè)多邊形中,本文主要考慮容易實(shí)現(xiàn)的四邊形結(jié)構(gòu)。錨節(jié)點(diǎn)采用掃描方式實(shí)現(xiàn)移動(dòng),具體的移動(dòng)方式如圖3所示(以沿水平方向移動(dòng)為例加以說明),錨節(jié)點(diǎn)沿著坐標(biāo)軸(以x軸為例)和與坐標(biāo)軸平行的分層線移動(dòng),實(shí)現(xiàn)掃描,直至遍歷整個(gè)網(wǎng)絡(luò)。其中分層線用于把網(wǎng)絡(luò)在垂直方向上進(jìn)行劃分,網(wǎng)絡(luò)分層時(shí)采用等間隔劃分的方法,假設(shè)層高為h,h的大小可依據(jù)移動(dòng)錨節(jié)點(diǎn)射程l、網(wǎng)絡(luò)規(guī)模等來確定,且h

    圖 3 錨節(jié)點(diǎn)移動(dòng)方式及定位示意圖

    網(wǎng)絡(luò)分層完成后,未知節(jié)點(diǎn)的定位過程如下:

    假設(shè)移動(dòng)錨節(jié)點(diǎn)起始部署在坐標(biāo)原點(diǎn)位置,當(dāng)網(wǎng)絡(luò)開始工作后,錨節(jié)點(diǎn)首先沿x軸方向移動(dòng),當(dāng)錨節(jié)點(diǎn)到達(dá)網(wǎng)絡(luò)右邊界時(shí),如圖3中O1點(diǎn),錨節(jié)點(diǎn)則轉(zhuǎn)向沿O1O2方向向上移動(dòng),到達(dá)O2點(diǎn)后再沿O2O3方向向左移動(dòng)直至到達(dá)O3點(diǎn),實(shí)現(xiàn)第一層未知節(jié)點(diǎn)的遍歷和定位。然后錨節(jié)點(diǎn)再沿O3O4向上移動(dòng),直至到達(dá)O4點(diǎn)后再沿O4O5向右移動(dòng),直到O5,依次類推直到錨節(jié)點(diǎn)通過整個(gè)網(wǎng)絡(luò)。

    在移動(dòng)過程中,當(dāng)錨節(jié)點(diǎn)處于x軸或分層線上時(shí),以信標(biāo)間隔廣播一輪自身位置信息,未知節(jié)點(diǎn)接收并保存錨節(jié)點(diǎn)位置信息和接收信號強(qiáng)度。未知節(jié)點(diǎn)根據(jù)接收信號強(qiáng)度選擇距離最近的四個(gè)虛擬錨節(jié)點(diǎn),并將這四個(gè)虛擬錨節(jié)點(diǎn)構(gòu)成的四邊形作為未知節(jié)點(diǎn)所在的多邊形,根據(jù)定位原理,即可計(jì)算出未知節(jié)點(diǎn)的位置坐標(biāo)。

    3 仿真與分析

    為驗(yàn)證本文算法性能,應(yīng)用Matlab仿真分析,并與傳統(tǒng)加權(quán)質(zhì)心算法比較,仿真參數(shù)如表1所列。

    表1 仿真參數(shù)

    參數(shù) 取值

    網(wǎng)絡(luò)規(guī)模 100×100

    未知節(jié)點(diǎn)數(shù) 100個(gè)

    移動(dòng)間距 10

    錨節(jié)點(diǎn)射程 30

    仿真中,傳統(tǒng)加權(quán)質(zhì)心定位算法采用25個(gè)錨節(jié)點(diǎn)(占節(jié)點(diǎn)總數(shù)的20%),并均勻分布。而本文算法只采用1個(gè)移動(dòng)錨節(jié)點(diǎn)。為更具可比性,兩種算法均在同一種隨機(jī)分布下進(jìn)行定位比較。

    3.1 定位結(jié)果

    圖4和圖5分別為兩種方法在同一種隨機(jī)分布下的定位結(jié)果,對比可知,利用本文算法實(shí)現(xiàn)的節(jié)點(diǎn)位置與實(shí)際位置相差更小,圖6是兩種算法進(jìn)行每個(gè)節(jié)點(diǎn)的定位誤差比較,由圖可知,絕大多數(shù)未知節(jié)點(diǎn)在利用本文算法進(jìn)行定位時(shí),定位誤差明顯小于傳統(tǒng)加權(quán)質(zhì)心定位算法,因此,本文算法具有更高的定位精度。

    圖4 傳統(tǒng)加權(quán)質(zhì)心算法定位結(jié)果

    圖5 本文算法定位結(jié)果

    圖6 定位誤差比較

    3.2 誤差影響因素分析

    通常情況下,很多因素都會對WSN定位誤差產(chǎn)生一定的影響,本文主要選擇信標(biāo)間距、網(wǎng)絡(luò)分層層高和節(jié)點(diǎn)分布密度進(jìn)行分析:

    (1)信標(biāo)間距和網(wǎng)絡(luò)分層層高

    在確定的網(wǎng)絡(luò)分布中,且網(wǎng)絡(luò)分層固定的情況下,信標(biāo)間距的改變直接表示虛擬錨節(jié)點(diǎn)的數(shù)量,信標(biāo)間距越小,虛擬錨節(jié)點(diǎn)越多,即意味著虛擬錨節(jié)點(diǎn)占的比例越大,定位精度越高。圖7即為在表1仿真參數(shù)下,改變信標(biāo)間距,節(jié)點(diǎn)的平均定位誤差,由圖可知,隨著信標(biāo)間距的減小,平均定位誤差減小,但當(dāng)信標(biāo)間距減小到5以后,定位誤差基本不再發(fā)生變化,因此信標(biāo)間距無需太小,滿足實(shí)際應(yīng)用的需求即可。

    同理,網(wǎng)絡(luò)分層層高實(shí)際上是另一個(gè)方向上的信標(biāo)間距(在圖3 所示網(wǎng)絡(luò)中為垂直方向上的信標(biāo)間距),因此,網(wǎng)絡(luò)分層層高也無需過小。

    圖7 信標(biāo)間距對定位誤差的影響

    (2)節(jié)點(diǎn)密度

    在無需測距的定位方法中,尤其在依賴網(wǎng)絡(luò)連通性的網(wǎng)絡(luò)中,節(jié)點(diǎn)密度對定位誤差具有很大的影響。本文算法改變網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量,即在100×100的網(wǎng)絡(luò)中,分別部署50,60,70,80,90,100,110,120個(gè)節(jié)點(diǎn),其他參數(shù)依然采用表1所列的仿真參數(shù),平均定位誤差如圖8所示,由圖8可知,平均定位誤差基本在1.6上下波動(dòng),且變化很小,因此,節(jié)點(diǎn)密度對本文算法沒有影響。

    圖8 未知節(jié)點(diǎn)密度對定位誤差的影響

    4 結(jié) 語

    本文提出的利用單個(gè)移動(dòng)錨節(jié)點(diǎn)實(shí)現(xiàn)WSN加權(quán)質(zhì)心定位的方法,具有以下優(yōu)點(diǎn):

    (1)定位成本低。利用錨節(jié)點(diǎn)的移動(dòng)實(shí)現(xiàn)多個(gè)錨節(jié)點(diǎn)的作用,減少了錨節(jié)點(diǎn)數(shù)量,降低了錨節(jié)點(diǎn)成本,且傳感器節(jié)點(diǎn)不用配備額外的硬件。

    (2)定位算法簡單。本文算法是在傳統(tǒng)加權(quán)質(zhì)心定位方法的基礎(chǔ)上改進(jìn),在定位過程中,傳感器節(jié)點(diǎn)僅需接收錨節(jié)點(diǎn)信息即可實(shí)現(xiàn)定位,其原理依然是加權(quán)質(zhì)心定位方法,算法復(fù)雜度低。

    (3)定位精度高。信標(biāo)間距對本文算法定位結(jié)果具有很大的影響,可通過減小信標(biāo)間距增加虛擬錨節(jié)點(diǎn)密度提高定位精度,可根據(jù)網(wǎng)絡(luò)應(yīng)用的需要選擇恰當(dāng)?shù)男艠?biāo)間距。

    本文應(yīng)用Shadowing模型分析RSSI和距離之間的關(guān)系,但實(shí)際應(yīng)用場合往往很復(fù)雜,還需要具體問題具體分析。同時(shí),本文算法也沒有考慮實(shí)際應(yīng)用中移動(dòng)錨節(jié)點(diǎn)的移動(dòng)速度對算法定位精度的影響,因此有必要作進(jìn)一步研究。

    參考文獻(xiàn)

    [1]楊新宇,孔慶茹,戴湘軍.一種改進(jìn)的加權(quán)質(zhì)心定位算法[J].西安交通大學(xué)學(xué)報(bào),2010,44(8):1-4.

    [2]李文辰,張雷.無線傳感器網(wǎng)絡(luò)加權(quán)質(zhì)心定位算法研究[J].計(jì)算機(jī)仿真,2013,30(2):191-194.

    [3]劉運(yùn)杰,金明錄,崔承毅.基于RSSI的無線傳感器網(wǎng)絡(luò)修正加權(quán)質(zhì)心定位算法[J].傳感技術(shù)學(xué)報(bào),2010,23(5):717-721.

    [4] Lixiong Tan,F(xiàn)ei Luo, Kai Liu. Weighted centroid location algorithm in Wireless Sensor Network [C]. Wireless Mobile and Computing (CCWMC 2011),2011: 414-418.

    [5]鮑金鳳,游曉鵬.WSN 中移動(dòng)信標(biāo)輔助的加權(quán)質(zhì)心定位算法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,23(10):27-30,35.

    [6]鐘森,周小佳,閆斌.基于移動(dòng)錨節(jié)點(diǎn)的無線傳感器網(wǎng)絡(luò)三邊質(zhì)心定位[J].計(jì)算機(jī)測量與控制, 2009,17(7):1438-1440.

    [7] Jiang Jin-fang, Han Guang-Jie, Xu Hui-hui, et al.LMAT: Localization with a Mobile Anchor Node Based on Trilateration in Wireless Sensor Networks[C]. Global Telecommunications Conference, 5-9 DEC, 2011:1-6.

    [8] Ou Chia-Ho. A Localization Scheme for Wireless Sensor Networks Using Mobile Anchors with Directional Antennas [J]. Sensors Journal, IEEE, 2011,11(7): 1607- 1616.

    [9] Awad A,F(xiàn)runzke T,Dressler F.Adaptive distance estimation and localization in WSNs using RSSI measures[C].IEEE 10th Euromicro Conference on Digital System Design Architectures Methods and Tools,2007: 471 - 478.

    [10]倪巍,王宗欣.基于接收信號強(qiáng)度測量的室內(nèi)定位算法[J].復(fù)旦學(xué)報(bào)(自然科學(xué)版),2004,43(1) : 72 -76.

    猜你喜歡
    無線傳感器網(wǎng)絡(luò)
    基于STC單片機(jī)及SI4432的無線傳感網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
    無線傳感器網(wǎng)絡(luò)在農(nóng)田數(shù)據(jù)監(jiān)測中的應(yīng)用研究
    基于層次和節(jié)點(diǎn)功率控制的源位置隱私保護(hù)策略研究
    基于無線傳感器網(wǎng)絡(luò)的綠色蔬菜生長環(huán)境監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
    基于混沌加密的無線傳感器網(wǎng)絡(luò)安全技術(shù)
    基于無線傳感器網(wǎng)絡(luò)的葡萄生長環(huán)境測控系統(tǒng)設(shè)計(jì)與應(yīng)用
    一種改進(jìn)的基于RSSI最小二乘法和擬牛頓法的WSN節(jié)點(diǎn)定位算法
    無線傳感器網(wǎng)絡(luò)定位技術(shù)可靠性分析
    對無線傳感器網(wǎng)絡(luò)MAC層協(xié)議優(yōu)化的研究與設(shè)計(jì)
    科技視界(2016年22期)2016-10-18 15:25:08
    無線傳感器網(wǎng)絡(luò)技術(shù)綜述
    内黄县| 宣汉县| 金山区| 秀山| 凤山市| 大洼县| 二连浩特市| 高清| 日照市| 绵阳市| 彭阳县| 河西区| 河东区| 青岛市| 合山市| 鹤庆县| 察哈| 满洲里市| 东乌珠穆沁旗| 通化县| 建瓯市| 铜山县| 潞城市| 额尔古纳市| 罗江县| 久治县| 乌兰浩特市| 建瓯市| 高安市| 桂阳县| 呈贡县| 尼勒克县| 化隆| 静安区| 青浦区| 晋江市| 滁州市| 建阳市| 扶余县| 七台河市| 双城市|