《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 一種改進的無線傳感器網絡節點定位算法
一種改進的無線傳感器網絡節點定位算法
來源:微型機與應用2011年第16期
王科寧,馬勝前,馮 菁,范滿紅
(西北師范大學 物理與電子工程學院,甘肅 蘭州730070)
摘要: 分析了無線傳感器網絡分布邊緣地帶可能存在錨節點密度過小而造成的未知節點不能利用APIT法定位情況,有選擇地將定位精度較高的已定位節點升級為錨節點,繼續采用APIT定位,擴大APIT算法適用范圍并防止誤差過度積累。通過仿真,在對定位精度影響不大的情況下提高了定位覆蓋率。
Abstract:
Key words :

摘  要: 分析了無線傳感器網絡分布邊緣地帶可能存在錨節點密度過小而造成的未知節點不能利用APIT定位情況,有選擇地將定位精度較高的已定位節點升級為錨節點,繼續采用APIT定位,擴大APIT算法適用范圍并防止誤差過度積累。通過仿真,在對定位精度影響不大的情況下提高了定位覆蓋率。
關鍵詞: 無線傳感器網絡;節點;定位;APIT

 隨著通信技術、嵌入式計算技術和傳感器技術的飛速發展和日益成熟,無線傳感器網絡節點技術得到快速發展。根據定位機制可將無線傳感器網絡WSN(Wireless Senor Network)節點自身定位算法分為兩類[1]:基于距離的(Range-Based)定位算法和不基于距離的(Range-Free)定位算法。Range-Free主要有基于接收信號強度衰減的定位(RSSI)及其改進算法[2]、基于到達時間的定位(TOA)和基于到達時間差的定位[3]、基于角度的定位(AOA)[4]。Range-Free定位算法無需節點間的距離和角度信息,僅根據網絡連通性等信息實現定位,在成本、功耗等方面具有很大優勢,對硬件要求較低,主要有質心算法、DV-HOP算法、Amorphou算法[5]、HOP-TERRAIN算法、APIT算法等[6],特別是APIT算法備受關注。然而,無線傳感器節點的分布具有隨機性,當錨節點密度過小時,傳統APIT算法定位覆蓋率下降。本文通過將已定位節點有選擇地升級為錨節點,繼續應用APIT算法定位,在防止定位誤差過度積累的同時提高了節點定位覆蓋率。
1 APIT定位算法
1.1 PIT算法定位基本原理

    最佳三角形內點測試法PIT(Perfect Point-In-Triangulation Test)原理如圖1所示,假如存在一個方向,M點沿著這個方向會同時遠離或接近A、B、C,則M位于△ABC外,否則M位于△ABC內。

1.2 APIT算法定位原理
    為了能在靜態網絡中執行PIT測試,定義APIT(Approximate Point-In-Triangulation Test):假如節點M的鄰居節點中沒有同時遠離或者靠近三個錨節點A、B、C的節點,則節點M就在△ABC內,否則M在△ABC外。利用無線傳感器較高的節點密度來模擬節點移動,在給定方向上,距離錨節點越遠接收信號越弱,利用這一無線傳播特性來判斷與錨節點的遠近。通過鄰居節點之間的信息交換,仿效PIT測試,如圖2(a)所示,節點M通過與鄰居節點1交換信息,得知如果自身移動到節點1將遠離錨節點B和C,但會接近A,與鄰居節點2、3、4的通信和判斷過程類似,最終確定自身位于△ABC內;而圖2(b)中,節點M可知若自身運動至節點4,則同時遠離錨節點A、B、C,最終判斷出自身在△ABC外。

 

 

    在APIT算法中,一個未知節點在其通信半徑內任選3個錨節點,測試自己是否位于它們所組成的三角形中,使用不同錨節點的組合重復測試,直到窮盡所有組合或達到所需的定位精度。最后計算包含目標節點的所有三角形重合區域的質心,將這一點作為未知節點的位置。
1.3 in-to-out error與out-to-in error
    在某些情況下,APIT算法也存在誤判情況。如圖3(a)所示,當未知節點靠近三角形的一邊,且鄰居節點2位于三角形內時,根據APIT定義,若未知節點M移動至節點2,則同時遠離錨節點A、B和C,從而做出M位于△ABC外的錯誤判斷,稱為in-to-out error;當節點M的鄰居節點分布如圖3(b)所示時,就會做出M在△ABC內的錯誤判斷,稱為out-to-in error。

1.4 未知節點的鄰居錨節點少于三個的情況
    因為未知節點和錨節點的分布具有很大的隨機性,所以在網絡覆蓋區域的邊緣地帶未知節點很可能擁有比較少的鄰居錨節點,致使無法滿足APIT算法定位條件,甚至當鄰居錨節點少于3時,未知節點將不能被定位。如圖4所示,無論節點B旁邊的錨節點怎么組合都無法將B包含在內,而節點C在通信半徑范圍內的錨節點數量甚至少于3個。有文獻提出將已定位節點升級為錨節點參與定位,但是,這將會帶來積累誤差[7]。

    試驗顯示[7],在無線信號傳播模式不規則和傳感器節點隨機部署的情況下,APIT算法定位精度高、性能穩定、測試錯誤概率相對較小(最壞情況下14%),平均定位誤差小于節點無限射程的40%。與其他Range-Free算法相比本算法最大的優點是更為簡單,節點密度影響小且節點間通信量少,大大降低了功耗,相對于資源受限的傳感器網絡比較合適。但是在同一錨節點比例下,隨著未知節點數目的增加,定位覆蓋率急劇下降,說明APIT算法不具有很好的擴展性。隨著網絡部署規模擴大,將會有更多的節點得不到有效利用。
2 APIT算法改進
    參考文獻[8]提出了信標節點可遷移的方法,本文將該方法與APIT結合,提出IAPIT算法。算法的主要思想是,當未知節點在通信半徑內錨節點不足3個時,使未知節點在其通信范圍內的已定位節點Mj(j∈{1,2,…,N})有選擇地升級為錨節點,然后再繼續運用APIT算法定位。已定位節點有選擇地升級為錨節點的方法如下:
    (1)已定位節點Mj向其通信半徑內所有錨節點廣播包含其ID的數據包;
    (2)已定位節點Mj的所有鄰居錨節點根據各自收到的數據包值計算出錨節點和已定位節點間的距離,由凸規法可知,僅當不等式組(1)成立時,已定位節點的范圍可以確定,此時未知節點升級為候選錨節點,若不等式組無解,則已定位節點無法升級。

    同時,利用質心加權法和信號強度定位的結果間的誤差為:
    
    (4)網絡中的未知節點通信半徑范圍內若有符合條件的升級錨節點,則可以被未知節點利用,以滿足APIT算法。
3 算法流程圖
    算法流程圖如圖5所示。

4 性能仿真
4.1 仿真環境和參數

    仿真環境采用Visul C++和Matlab,每次仿真都運行算法50次,然后求平均值得到結果,仿真相關參數如下:
    (1)節點部署的網絡區域為40 m×40 m的正方形,節點總數為100、150、200和300四種情況,所有節點都隨機分布在該區域;
    (2)未知節點和錨節點通信半徑取為10 m;
    (3)測距誤差取為0~30%真實距離的隨機分布,以接近最壞情況;
    (4)定位結果誤差門限ε=5 m,δ=5 m,σ=3 m。
4.2 IAPIT仿真結果
    以相同的錨節點與未知節點密度比列對定位覆蓋率和定位精度進行仿真。如圖6(a)所示,IAPIT算法定位覆蓋率最高可達到90%,較傳統APIT算法有所提高。從圖6(b)可知,未知節點定位精度變化不大。

 總體而言, 新算法通過有選擇地將已定為節點升級為錨節點,在降低定位誤差積累、對定位精度影響不大的情況下,提高了定位覆蓋率。由于無限傳感器網絡的各種應用差別很大,沒有普遍適合各種應用的定位算法,因此應綜合考慮,本文提出的算法具有較強的擴展性,對于大規模無線傳感器網絡節點定位具有參考價值。
參考文獻
[1] 孫利民,李建中,陳渝,等.無線傳感器網絡[M].北京:清華大學出版社,2005.
[2] 余義斌.傳感器網絡定位算法及相關技術研究[D].重慶:重慶大學,2006.
[3] 于海斌,曾鵬,智能無線傳感器網絡系統[M].北京:科學出版社,2006.
[4] NICULESCU D,NATH B.Ad Hoc positioning system(APS) using AOA[A].Proc.of the IEEE INFOCOM2003[C].Vol.3,San Francisco:IEEE Computer and Communications Societies,2003.
[5] 王福豹,史龍,任豐原.無線傳感器網絡中的自身定位系統和算法[J].軟件學報,2005(16):857-868.
[6] 段渭軍,黃曉利,王福豹,等.無線傳感器網絡測距技術的研究[J].計算機科學,2007(9):51-62.
[7] HE T,HUANG C D,BLUM B M,et al.Range-free localization schemes in large scale sensor networks[C].In Proc. ACM/IEEE 9th Annu.Int.Conf.Mobile Computing and Networking(MobiCom’03),2003.
[8] 沙超,王汝傳,孫力娟,等.無線傳感器網絡中一種信標節點可遷移的協作定位方法[J],電子學報,2010,38(11):2624-2629.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲激情校园春色| 亚洲精品免费在线观看| 欧美日本乱大交xxxxx| 国产精品网站在线观看| 久久一日本道色综合久久| 久久久久久夜精品精品免费| 亚洲国产欧美日韩| 久久视频这里只有精品| 欧美视频免费看| 一区二区日韩| 欧美日韩一区二区三区免费看| 欧美国产一区视频在线观看| 怡红院av一区二区三区| 欧美日本亚洲视频| 欧美一区二视频在线免费观看| 亚洲精品欧美日韩专区| 国产精品久久久久久久久| 国产中文一区二区| 国产永久精品大片wwwapp| 国内精品免费在线观看| 欧美激情影音先锋| 蜜月aⅴ免费一区二区三区| 久久av在线看| 国产一区二区三区最好精华液| 亚洲欧美日韩国产一区二区三区| 亚洲另类自拍| 久久综合网hezyo| 99精品免费| 亚洲美女av在线播放| 亚洲精品欧美在线| 欧美片网站免费| 亚洲人成网站精品片在线观看| 亚洲理伦电影| 欧美连裤袜在线视频| 欧美日本簧片| 亚洲国产欧美一区二区三区同亚洲| 欧美在线地址| 午夜精品成人在线| 亚洲综合欧美| 美女啪啪无遮挡免费久久网站| 午夜国产欧美理论在线播放| 亚洲激精日韩激精欧美精品| 久久精品国产999大香线蕉| 久久久在线视频| 欧美精品一区二区蜜臀亚洲| 久久综合成人精品亚洲另类欧美| 久久精品二区亚洲w码| 亚洲精品国产品国语在线app| 亚洲欧美bt| 欧美福利专区| aa成人免费视频| 亚洲精选视频在线| 久久综合九色欧美综合狠狠| 欧美日韩精品一区二区天天拍小说| 久久视频免费观看| 国产日韩精品电影| 亚洲精品国产欧美| 男女av一区三区二区色多| 亚洲欧洲日韩综合二区| 欧美精品一区二区三区在线看午夜| 亚洲欧美日韩在线综合| 亚洲免费观看| 亚洲欧美日韩国产综合在线| 欧美系列一区| 欧美h视频在线| 亚洲人精品午夜| 伊人久久婷婷色综合98网| 亚洲国产成人久久综合| 欧美影院午夜播放| 亚洲黄色在线视频| 一区二区三区日韩精品视频| 欧美福利视频网站| 国产偷自视频区视频一区二区| 亚洲专区在线| 免费看的黄色欧美网站| 欧美成人dvd在线视频| 国产一区二区三区免费在线观看| 国产一区二区三区久久久| 久久综合五月| 国产精品久久久久久久久动漫| 国产精品久久国产精品99gif| 欧美激情一区二区三区| 欧美激情综合五月色丁香小说| 久久精品亚洲精品| 老色鬼精品视频在线观看播放| 欧美日韩一级片在线观看| 在线播放豆国产99亚洲| 国产精品日韩精品| 亚洲一区二区三区四区中文| 国产一区二三区| 国产精品丝袜久久久久久app| 欧美日韩一区视频| 亚洲福利精品| 国内成人自拍视频| 亚洲国产精品一区二区第一页| 国产精品人成在线观看免费| 欧美日韩国产不卡在线看| 在线观看不卡| 欧美日韩一区二区在线观看视频| 亚洲久久一区二区| 久久九九国产| 欧美激情第二页| 一色屋精品视频免费看| 久久久久青草大香线综合精品| 国产香蕉97碰碰久久人人| 久久久99国产精品免费| 亚洲欧美99| 亚洲福利视频一区二区| 在线亚洲欧美专区二区| 国产日产欧美a一级在线| 亚洲欧美日韩精品综合在线观看| 在线一区二区三区四区| 亚洲精品老司机| 国内精品伊人久久久久av一坑| 国产午夜久久| 欧美乱妇高清无乱码| 国产情人综合久久777777| 亚洲视频在线观看| 日韩视频一区二区三区在线播放免费观看| 国产午夜精品久久久久久久| 亚洲精品国产系列| 欧美日本精品在线| 亚洲欧洲精品天堂一级| 欧美sm视频| 亚洲欧美日韩一区二区三区在线| 欧美视频一区二| 亚洲高清不卡av| 新67194成人永久网站| 一区免费观看| 亚洲欧美www| 久久久亚洲人| 一区二区欧美在线观看| 欧美极品一区| 亚洲黄色免费| 亚洲高清激情| 一区二区三区在线视频免费观看| 亚洲欧美日韩爽爽影院| 亚洲一级电影| 影音先锋中文字幕一区二区| 在线观看日韩一区| 久久精品色图| 噜噜噜躁狠狠躁狠狠精品视频| 狠狠色噜噜狠狠色综合久| 一区二区国产精品| 国产麻豆日韩| 欧美日韩精品一区二区三区四区| 久久久精品日韩| 亚洲欧美三级在线| 欧美福利网址| 久久野战av| 性久久久久久久久久久久| 国产手机视频精品| 国产精品亚洲综合一区在线观看| 在线观看成人av电影| 国产亚洲精品久| 一本久久综合亚洲鲁鲁五月天| 久久国产夜色精品鲁鲁99| 久热精品视频| 一区二区高清在线| 欧美在线看片| 久久成人综合视频| 亚洲一区二区三区激情| 久久成人这里只有精品| 欧美日韩国产一级片| 亚洲国产高清aⅴ视频| 欧美日韩国产综合新一区| 欧美视频观看一区| 亚洲一区日韩| 9色porny自拍视频一区二区| 国产精品v日韩精品| 久久九九精品| 国产综合色在线| 红桃视频国产一区| 一本一本久久a久久精品牛牛影视| 亚洲国产一二三| 久久精品亚洲一区二区三区浴池| 国产欧美一区二区精品秋霞影院| 亚洲一区二区免费看| 欧美大尺度在线观看| 欧美一级久久久久久久大片| 欧美黄色一区| 欧美色123| 欧美日韩一区二区在线播放| 欧美日韩国产精品一卡| 欧美成人三级在线| 免费观看30秒视频久久| 欧美久久久久久蜜桃| 国产精品一区二区三区免费观看| 欧美乱人伦中文字幕在线| 亚洲一区免费在线观看| 一区二区精品在线观看| 欧美一区2区视频在线观看| 午夜精品国产更新| 亚洲国产高清视频| 亚洲影音先锋| 午夜日韩电影| 欧美日韩高清在线一区| 黄色亚洲网站| 久久成人免费日本黄色| 国产精品拍天天在线| 免费在线看一区| 日韩午夜在线| 国产精品一区二区在线观看不卡| 亚洲精品国产欧美| 日韩网站在线观看| 欧美一区免费视频| 黄色一区二区三区四区| 亚洲免费大片| 欧美成人黑人xx视频免费观看| 久久在线免费| 久久免费视频观看| 亚洲小说区图片区| 欧美不卡视频一区| 欧美影院一区| 久久久久久久久蜜桃| 樱桃视频在线观看一区| 午夜欧美视频| 免费看黄裸体一级大秀欧美| 久久精品在线免费观看| 久久成人精品无人区| 日韩视频亚洲视频| 亚洲欧美日韩国产综合在线| 国产精品成人一区二区三区夜夜夜| 含羞草久久爱69一区| 亚洲大片精品永久免费| 黄色工厂这里只有精品| 久久久亚洲精品一区二区三区| 亚洲国产精品黑人久久久| 亚洲午夜精品视频| 美玉足脚交一区二区三区图片| 亚洲女性喷水在线观看一区| 亚洲欧美日韩综合aⅴ视频| 亚洲第一福利在线观看| 国产真实乱偷精品视频免| 亚洲制服丝袜在线| 欧美激情综合在线| 亚洲一区二区三区四区五区午夜| 国产老女人精品毛片久久| 美女精品在线观看| 亚洲六月丁香色婷婷综合久久| 激情六月婷婷综合| 亚洲第一区色| 国产精品美女久久久久久免费| 欧美午夜免费电影| 午夜视黄欧洲亚洲| 亚洲性xxxx| 噜噜噜久久亚洲精品国产品小说| 一区二区三区毛片| 一本久道久久综合中文字幕| 欧美人交a欧美精品| 国产精品久久久久久av福利软件| 欧美精品一区二区三区视频| 精品白丝av| 樱桃成人精品视频在线播放| 激情久久久久| 欧美日韩精品一区二区天天拍小说| 欧美a一区二区| 欧美一级视频一区二区| 亚洲麻豆视频| 久久精品盗摄| 激情久久婷婷| 国产精品色婷婷| 欧美成人四级电影| 亚洲福利久久| 久久免费午夜影院| 亚洲精品久久久久久久久| 国产精品素人视频| 欧美一区二区三区免费视频| 麻豆成人在线| 亚洲精品1区2区| 日韩视频一区二区三区| 久久久免费精品视频| 亚洲激情视频在线观看| 国产乱人伦精品一区二区| 欧美国产精品v| 欧美性天天影院| 日韩西西人体444www| 亚洲一区国产视频| 久久这里有精品15一区二区三区| 亚洲免费观看高清完整版在线观看| 国产一区二区激情| 国产精品一区三区| 亚洲国产精品va在线看黑人| 久久久夜精品| 国产一区二三区| 极品尤物久久久av免费看| 国产欧美日韩精品在线| 国产视频久久久久| 国产精品专区第二| 国产精品mm| 99视频+国产日韩欧美| 欧美+日本+国产+在线a∨观看| 国产精品第2页| 免费亚洲电影| 亚洲女ⅴideoshd黑人| 国产精品久久久久aaaa九色| 久久精品天堂| 欧美金8天国| 在线不卡欧美| 欧美高清一区二区| 久久久久国内| 久久中文在线| 欧美日韩国产三级| 久久久久久久一区二区| 国产欧美亚洲一区| 欧美日韩精品免费在线观看视频| 欧美精品一区二区三区一线天视频| 欧美日韩精品伦理作品在线免费观看| 国内久久精品视频| 欧美三级在线视频| 亚洲国产精品尤物yw在线观看| 亚洲永久免费观看| 欧美大秀在线观看| 亚洲国产欧美一区二区三区久久| 久久国产88| 久久九九全国免费精品观看| 久久久久久久久久久久久9999| 亚洲免费大片| 激情久久久久久久久久久久久久久久| 中文一区二区在线观看| 欧美尤物巨大精品爽| 一区二区欧美在线观看| 午夜久久黄色| 国产精品久99| 亚洲欧美另类中文字幕| 久久精品国产清高在天天线| 亚洲一区精品在线| 久久综合亚州|