《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于多功率移動錨節點WSN智能定位算法
基于多功率移動錨節點WSN智能定位算法
2015年電子技術應用第6期
杜楊洋,毛永毅
西安郵電大學 電子工程學院,陜西 西安710061
摘要: 為了降低定位成本及提高定位精度,提出了一種使用單個錨節點移動進行未知節點坐標計算的SAPSO-SMPMA算法。該算法采用單個移動錨節點游歷定位區域,并通過功率控制發射不同功率的信標信號,未知節點利用收到的不同位置錨節點信息結合自適應權重粒子群算法計算節點坐標。考慮到實際應用時錨節點可能帶有誤差,故加入了錨節點矢量誤差分析。仿真表明,本算法在充分考慮錨節點自身誤差及大幅降低定位成本的情況下,定位精度仍然較高,是一種實用的定位算法。
中圖分類號: TN929.53
文獻標識碼: A
文章編號: 0258-7998(2015)06-0088-03
中文引用格式:杜楊洋,毛永毅.基于多功率移動錨節點WSN智能定位算法[J].電子技術應用,2015,41(6):88-90.
英文引用格式:Du Yangyang,Mao Yongyi.Intelligent algorithm for locating nodes in wireless sensor network based on the multi-power level mobile anchor node[J].Application of Electronic Technique,2015,41(6):88-90.
Intelligent algorithm for locating nodes in wireless sensor network based on the multi-power level mobile anchor node
Du Yangyang,Mao Yongyi
School of Electronic Engineering,Xi′an University of Posts and Telecommunication,Xi′an 710061,China
Abstract: A location algorithm is studied in wireless sensor networks and in terms of the problem a new locating algorithm for using single mobile anchor node is proposed,single mobile anchor node passes the network according to the designed step length and path ,at the same time, transmits beacon signal of different power through the power control. The unknown nodes are positioned by the received information, and in the positioning stage. Considering the practical application of the anchor nodes may have error, the anchor nodes vector error analysis is intro duceed.The simulation results show the new algorithm shows good performance. It is a feasible wireless sensor network node localization algorithm.
Key words : wireless sensor network;mobile anchor node;multi-power control;particle swarm optimization

    0 引言

    無線傳感器網絡主要應用于對事件的智能監控,而事件發生的坐標信息對于監控消息至關重要。由于錨節點移動算法僅使用少量移動的信標節點在待定位區域進行游走定位,定位成本大大降低,同時定位精度也較高,從而得到了國內外學者的廣泛重視[1,2],文獻[3]介紹了通過優化錨節點移動路徑以降低定位誤差的方法;文獻[4]介紹了未知節點根據接收到的移動錨節點發射的信號時間差來確定位置坐標的方法。由于錨節點一般采用GPS設備確定坐標,這難免出現誤差,而以上算法在對未知節點定位時均未考慮到此誤差產生的影響,因此,算法不夠完善。本文充分考慮錨節點誤差及成本,提出了一種采用單個多功率移動錨節點的自適應權重粒子群(SAPSO- SMPMA)算法。 

1 SAPSO-SMPMA算法

    在SAPSO-SMPMA算法中,設待定位區域為L×L正方形區域,未知節點隨機撒布,錨節點按照設計的路徑進行移動,在錨節點發射信號的不同位置,分別用靜態的虛擬錨節點進行表示,如圖1中,移動錨節點從定位區域的一個頂點出發(圖1中黑色實點所示),按照箭頭方向進行移動直至游走完整個待定位區域。 

tx3-t1.gif

1.1 計算未知節點與不同位置錨節點的距離

    本文設定移動錨節點的移動步長為s=L/5,錨節點通過功率控制,每次移動一個步長的距離后,以一定的時間間隔依次向四周發射4種功率依次增強的功率信號,信號包含錨節點發射時的坐標A和相應發射功率下錨節點信號的極限傳輸半徑R={ri|i=1,2,3,4且r1<r2<r3<r4}及4種錨節點極限傳輸半徑數據包。一旦錨節點的功率信號被待定位節點接收,此節點便不再接收錨節點同一位置更高功率的信號。

    若待定位節點Q接收到錨節點在坐標A11處第i次發射的功率信號則有||Q-A11||<ri,同時由于信號是按照功率依次增強的順序進行發射的,故有||Q-A11||>ri-1,即得到未知節點的位置區間為ri-1≤||Q-A11||≤ri,此時取d=(ri-1+ri)/2作為此時錨節點和未知節點之間的距離估計,當i=1時,取ri-1=0。如圖2所示,未知節點位于錨節點的第二次發射信號最大傳輸半徑r2和第三次發射信號的最大傳輸半徑r3之間,則此時(r2+r3)/2即為估計距離。

tx3-t2.gif

1.2 錨節點誤差矢量分析

    由于定位過程中信標節點位置信息的核心地位,所以加入錨節點定位誤差進行分析具有重要的意義,文獻[5]提到了一種GPS矢量分析形式,但是這種表示形式,僅考慮到了節點定位裝置接收GPS信號的誤差,未考慮定位環境差異帶來的影響及錨節點移動的誤差,因此本文提出了如式(1)所示的錨節點誤差分析的矢量坐標表示形式,其中envir_error表示錨節點的環境誤差,gps_error表示因噪聲等干擾的信號誤差,β表示錨節點移動角度誤差。

    tx3-gs1.gif

1.3 估計未知節點的坐標

    為了在保證定位精度的前提下,盡可能延長移動錨節點的生存壽命,本文設定錨節點傳輸半徑r4位于區間tx3-gs1-x1.gif內,未知節點根據接收到的信標節點的坐標及與相應信標節點坐標對應的距離d,采用魯棒性強、實現簡單并且收斂快的自適應權重粒子群算法進行處理,從而得到未知節點的估計坐標。

1.3.1 自適應權重粒子群算法(SAPSO)描述

    在基本的PSO算法[6]中,準確適當地平衡算法的局部及全局搜尋能力,對于求取最優值非常重要,因此,如能自主合理地匹配慣性權重則能精準快速地求得最優值。

    基于以上思想,Shi和Eberhart[7]提出了SAPSO算法,算法數學描述如下:在e維搜尋區域有N個潛在問題解的粒子形成的種群,微粒速度及坐標可分別表示為Vi=[vi,1,…,vi,e]和Xi=[xi,1,…,xi,e](i=1,2,…,N)。對各微粒的目標函數分析求出t時刻各微粒的個體及群體的最優值,再按式(2)更迭各微粒的坐標及速度。

    tx3-gs2.gif

    其中i=1,2,…,N;c1、c2為加速常數,一般設為c1=2,c2=2;r1、r2為0~1之間均勻分布的隨機數;Pi及Pg分別為個體和群體最優值;w為慣性權重因子,按式(3)設置。

    tx3-gs3.gif

式中wmax和wmin分別代表w的最大值和最小值,本算法設wmax=0.42,wmin=0.05;f為粒子當前的目標函數值,favg和fmin分別為微粒的平均和最小目標值。SAPSO算法流程如圖3所示。

tx3-t3.gif

1.3.2 設置SAPSO參數

    本文選取邊長為200 m的正方形區域仿真,待定位節點個數為100,粒子數為18,迭代次數為20。

    (1)適應度函數

    設每個待定位節點收集到的移動錨節點的信號數量為Mi(i=1,…,N),(x,y)為待定位節點位置,移動錨節點與待定位節點的距離為ci(i=1,2,…,Mi),(xi,yi)為移動錨節點位置,gi為待定位節點與移動錨節點的測距誤差,其計算表達式為:

    tx3-gs4.gif

    由于在無線傳感器網絡中,測距誤差越小,定位的精確度越高,因此本文選用每個未知節點測距誤差和的絕對值作為適應度函數,具體計算公式如下:

    tx3-gs5.gif

    (2)性能評價指標

    本實驗評判指標選取平均定位誤差來計算,如式(6)所示:

tx3-gs6.giftx3-gs6.gif

2 SAPSO-SMPMA算法性能仿真

    設仿真區域為邊界長度為200 m的正方形,待定位節點數為100。本文設定錨節點誤差分析參數為envir_

error∈[1,5],gps_error∈[1,5],β∈[0,2π]、β、envir_error、gps_error均為取值區間內的隨機數。將r4設為DV-hop算法節點通信半徑。為了驗證本文算法的性能,將SAPSO-SMPMA算法與DV-hop[8-9]算法進行對比仿真實驗。根據構想搭建的仿真區域節點分布如圖4所示,其中:*表示誤差為零的虛擬錨節點坐標,□表示加了定位誤差的虛擬錨節點坐標,○表示待定位節點的坐標。

tx3-t4.gif

    由圖5可知,隨著節點數增多, DV-hop算法的定位誤差逐漸降低,這是由于該算法需要較好的網絡連通度來進行定位,節點越多越密集定位精度越高,但是其定位誤差相對另兩種算法仍然較高,而錨節點按本文虛擬錨節點分布的DV-hop算法和本文算法的定位誤差曲線變化比較平穩,同時本文算法的定位誤差明顯較低。

tx3-t5.gif

    圖6顯示對于DV-hop算法隨著錨節點誤差的升高定位誤差逐漸增大,錨節點按照本文虛擬錨節點分布的DV-hop算法的定位誤差曲線出現了小范圍波動但是整體依然平緩,然而本算法隨著移動錨節點定位誤差的增大平均定位誤差曲線一直比較平穩而且誤差值較低,相比DV-hop算法誤差減少了40.1%~43.2%,相比錨節點按照本文虛擬錨節點分布的DV-hop算法誤差減少33.2%~33.7%。

tx3-t6.gif

3 結論

    SAPSO-SMPMA算法通過錨節點移動并發射多功率信號,待定位節點通過選擇性接收信標信號,并結合SAPSO算法快速迭代處理來計算自身坐標。實驗分析表明,本文算法在引入錨節點誤差分析及不需要硬件測距設備支持的情況下,能精確地對節點進行定位,是一種可行的無線定位算法。

參考文獻

[1] Ou Chia-ho.A localization scheme for wireless sensor networks using mobile anchors with directional antennas[J].Sens-ors Journal,IEEE,2011,11(7):1607-1616.

[2] 李光輝,趙軍,王智.基于無線傳感器網絡的森林火災監測預警系統[J].傳感技術學報,2006,19(6):2760-2764.

[3] 李洪峻,卜彥龍,薛晗,等.面向無線傳感器網絡節點定位的移動錨節點路徑規劃[J].計算機研究與發展,2009,46(1):129-136.

[4] LUO J,SHUKLA H V,HUBAUX J P.Noninteractive location  surveying  for  sensor  networks  with  mobility-differen-tiated TOA[A].Proceedings of 25th  IEEE Conference on Computer Communication[C].Barcelaona,Spain,2006:1-12.

[5] 李牧東,熊偉,郭龍.基于最優跳距處理策略的無線傳感器網絡智能定位算法[J].計算機應用,2012,32(7):1836-1839.

[6] KENNEDY J,EBERHART R C,SHI Y.Swarm intelligence[M].San Francisco:Mor-gan Kaufman Publishers,2001.

[7] SHI Y,EBERHART R C.A modified particle swarm optimizer[C].In:Proc.of the IEEE CEC.1998:69-73.

[8] NICULESCU D,NATH B.Ad hoc positioning system(APS)[C].Proceedings of the 2001 IEEE Global Telecommunications Conference.New York:IEEE Communications Society,2001:2926-2931.

[9] 肖麗萍,劉曉紅.一種基于跳數修正的DV-Hop定位算法[J].傳感技術學報,2012,25(12):1726-1730.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美高清一区二区| 精品99一区二区| 欧美v亚洲v综合ⅴ国产v| 久久精品国产亚洲a| 欧美一区二区三区在线免费观看 | 国产亚洲激情| 国产精品亚洲不卡a| 国产精品日韩精品欧美在线| 欧美色一级片| 国产精品成人播放| 国产精品99免费看| 国产精品捆绑调教| 国产精品一区在线观看| 国产欧美日韩另类视频免费观看| 国产精品一页| 国产一区二区三区黄| 黄色国产精品一区二区三区| 伊人春色精品| 亚洲国产另类久久久精品极度| 亚洲国产网站| 99成人在线| 亚洲午夜高清视频| 亚洲自拍三区| 久久成人免费电影| 亚洲经典三级| 99国产精品国产精品久久 | 亚洲一区二区免费在线| 亚洲欧美制服中文字幕| 久久av一区二区三区漫画| 久久精品毛片| 可以免费看不卡的av网站| 模特精品在线| 欧美日韩一区二区在线观看 | 亚洲免费中文| 欧美在线首页| 亚洲狼人综合| 亚洲欧美日韩在线一区| 久久精品1区| 男女精品视频| 欧美色图首页| 国产亚洲欧美激情| 亚洲黄色免费| 亚洲图中文字幕| 久久国产福利| a4yy欧美一区二区三区| 亚洲欧美日韩综合aⅴ视频| 久久久不卡网国产精品一区| 你懂的视频一区二区| 欧美日韩综合不卡| 国产婷婷一区二区| 亚洲欧洲日夜超级视频| 亚洲一二三四区| 亚洲国产成人久久| 在线视频欧美日韩精品| 久久成人精品无人区| 欧美大片在线观看一区| 国产精品免费一区二区三区在线观看| 国产一区二区在线观看免费| 亚洲国产精品久久久久婷婷884| 亚洲图片欧美一区| 91久久黄色| 午夜欧美大尺度福利影院在线看 | 国产精品久久久久久影视| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲另类自拍| 久久国产精品一区二区| 中文高清一区| 麻豆av一区二区三区| 国产精品大片| 亚洲高清不卡av| 午夜精品区一区二区三| 日韩亚洲一区二区| 久久久久久综合网天天| 欧美日韩一区三区| 在线看片第一页欧美| 亚洲欧美国内爽妇网| 亚洲美女av电影| 久久精品国产精品亚洲| 欧美日韩亚洲另类| 在线日韩电影| 欧美一区午夜精品| 亚洲欧美国产另类| 欧美另类极品videosbest最新版本 | 亚洲欧美国产一区二区三区| 日韩视频永久免费观看| 久久综合99re88久久爱| 国产精品久久久| 亚洲精品影视在线观看| 亚洲国产成人高清精品| 欧美在线三级| 国产精品护士白丝一区av| 亚洲国产另类久久精品| 久久精品1区| 久久精品国产一区二区电影| 国产精品爱啪在线线免费观看| 91久久久久久久久久久久久| 亚洲大片一区二区三区| 久久激情视频免费观看| 国产精品青草久久久久福利99| 亚洲理伦电影| 亚洲美女中出| 欧美成人一区二免费视频软件| 国色天香一区二区| 欧美一区二区观看视频| 午夜视频一区二区| 国产精品久久久久久久久久久久久久 | 欧美亚洲在线观看| 国产精品乱码人人做人人爱| 99视频在线精品国自产拍免费观看 | 久久久久99精品国产片| 国产欧美精品日韩区二区麻豆天美| 一区二区三区av| 亚洲午夜三级在线| 欧美日韩视频专区在线播放| 亚洲精品在线电影| aa日韩免费精品视频一| 欧美激情一区二区三区在线| 亚洲经典自拍| 99精品国产高清一区二区| 欧美极品一区| 亚洲三级免费电影| 99在线观看免费视频精品观看| 欧美激情中文字幕在线| 最新亚洲激情| 亚洲视频在线二区| 欧美性色视频在线| 亚洲一区日韩在线| 久久国产黑丝| 好吊色欧美一区二区三区四区 | 国产精品久久毛片a| 亚洲午夜激情网页| 欧美在线日韩在线| 黄色av成人| 亚洲美女中出| 欧美性片在线观看| 亚洲欧美中文日韩v在线观看| 久久国产天堂福利天堂| 韩国女主播一区二区三区| 亚洲国产网站| 欧美女主播在线| 亚洲视屏一区| 久久久久久精| 亚洲国产乱码最新视频| 国产精品99久久久久久白浆小说| 欧美日韩亚洲三区| 午夜精品久久久久久99热软件| 久久爱91午夜羞羞| 亚洲高清电影| 亚洲午夜久久久久久久久电影网| 国产精品女人毛片| 久久精品国产亚洲精品| 欧美成人免费播放| 亚洲视频电影图片偷拍一区| 久久精品二区亚洲w码| 一区二区三区在线视频观看| 日韩网站在线| 国产精品一区二区三区久久久 | 亚洲人www| 亚洲欧美在线一区二区| 韩日在线一区| 在线中文字幕一区| 国产无一区二区| 亚洲精品字幕| 欧美日本高清视频| 久久国内精品视频| 在线看不卡av| 亚洲影院高清在线| 国产亚洲aⅴaaaaaa毛片| 亚洲精品网站在线播放gif| 欧美亚洲第一区| 亚洲第一中文字幕在线观看| 欧美精品一区二区在线播放| 亚洲欧美一级二级三级| 欧美国产一区二区三区激情无套| 亚洲免费视频在线观看| 欧美成人三级在线| 午夜精品av| 欧美日韩国产综合新一区| 欧美一级网站| 欧美日韩精品是欧美日韩精品| 欧美亚洲三级| 欧美揉bbbbb揉bbbbb| 亚洲成人在线视频播放 | 亚洲福利视频免费观看| 欧美日韩一区三区| 亚洲大片在线观看| 国产精品专区一| 一区二区欧美日韩视频| 国语对白精品一区二区| 亚洲综合色视频| 亚洲国产一区二区三区a毛片| 欧美在线视频一区二区三区| 日韩午夜在线观看视频| 麻豆精品在线视频| 午夜精品视频| 国产精品红桃| 中文网丁香综合网| 亚洲第一精品在线| 久久一区二区三区国产精品| 亚洲影音一区|