《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 一種高效可靠的無線傳感器網(wǎng)絡(luò)定位算法
一種高效可靠的無線傳感器網(wǎng)絡(luò)定位算法
來源:微型機(jī)與應(yīng)用2010年第24期
陳 翔1,羅守山2
(1.杭州師范大學(xué) 杭州國際服務(wù)工程學(xué)院,浙江 杭州310036;2.北京郵電大學(xué) 信息工程學(xué)院,北
摘要: 提出了一種新的基于接收信號強(qiáng)度(RSSI)的無線傳感器網(wǎng)絡(luò)定位算法,將固定錨節(jié)點(diǎn)之間的距離和信號強(qiáng)度信息同時(shí)作為參考來校正每個(gè)固定錨節(jié)點(diǎn)的權(quán)值,每個(gè)節(jié)點(diǎn)收集自身到其一跳鄰節(jié)點(diǎn)的RSSI值,當(dāng)收集數(shù)量達(dá)到要求時(shí),對數(shù)據(jù)進(jìn)行濾波并求平均值處理。通過理論推導(dǎo)證明該方法可以有效降低RSSI不規(guī)則網(wǎng)絡(luò)的定位誤差,進(jìn)而實(shí)現(xiàn)高效定位。仿真結(jié)果表明,該定位算法可以降低定位誤差,具有高效的可用性,能夠應(yīng)用于實(shí)際的無線傳感器網(wǎng)絡(luò)中。
Abstract:
Key words :

摘  要: 提出了一種新的基于接收信號強(qiáng)度(RSSI)的無線傳感器網(wǎng)絡(luò)定位算法,將固定錨節(jié)點(diǎn)之間的距離和信號強(qiáng)度信息同時(shí)作為參考來校正每個(gè)固定錨節(jié)點(diǎn)的權(quán)值,每個(gè)節(jié)點(diǎn)收集自身到其一跳鄰節(jié)點(diǎn)的RSSI值,當(dāng)收集數(shù)量達(dá)到要求時(shí),對數(shù)據(jù)進(jìn)行濾波并求平均值處理。通過理論推導(dǎo)證明該方法可以有效降低RSSI不規(guī)則網(wǎng)絡(luò)的定位誤差,進(jìn)而實(shí)現(xiàn)高效定位。仿真結(jié)果表明,該定位算法可以降低定位誤差,具有高效的可用性,能夠應(yīng)用于實(shí)際的無線傳感器網(wǎng)絡(luò)中。
關(guān)鍵詞: 無線傳感器網(wǎng)絡(luò);定位算法;定向路由;鏈路質(zhì)量評估

    無線傳感器網(wǎng)絡(luò)作為一種新興技術(shù),在工農(nóng)業(yè)、城市管理、搶險(xiǎn)救災(zāi)等許多領(lǐng)域都有重要的科研價(jià)值和應(yīng)用前景,是目前學(xué)術(shù)界研究的熱點(diǎn)問題之一。其中,傳感器節(jié)點(diǎn)的定位問題是無線傳感器網(wǎng)絡(luò)中的一個(gè)基本和關(guān)鍵問題[1]。在傳感器網(wǎng)絡(luò)中,傳感器節(jié)點(diǎn)自身的正確定位是提供監(jiān)測事件位置信息的前提。只有在節(jié)點(diǎn)自身正確定位之后,才能確定傳感器節(jié)點(diǎn)監(jiān)測到的事件的具體位置,這需要監(jiān)測到該事件的多個(gè)傳感器節(jié)點(diǎn)之間相互協(xié)作,并利用他們自身的定位機(jī)制確定事件發(fā)生的位置。
    近年來國內(nèi)外研究人員提出了一些定位算法。在DV-Hop定位算法[2-3]中,將節(jié)點(diǎn)的無線射程R作為平均每跳的距離,這對于節(jié)點(diǎn)分布密集且均勻的網(wǎng)絡(luò)比較適合。但當(dāng)節(jié)點(diǎn)分布不均勻或節(jié)點(diǎn)密度較低時(shí),非鄰居節(jié)點(diǎn)間的估計(jì)距離會比實(shí)際距離偏大,只有在各向同性的密集網(wǎng)絡(luò)中才能合理估算出每跳的平均距離。SPA算法[4]選擇網(wǎng)絡(luò)中連通度最大的節(jié)點(diǎn)作為坐標(biāo)原點(diǎn),建立全局相對坐標(biāo)系。其余每個(gè)節(jié)點(diǎn)分別通過測距獲得鄰居節(jié)點(diǎn)間的距離,在各個(gè)節(jié)點(diǎn)建立局部坐標(biāo)系統(tǒng),通過節(jié)點(diǎn)間的信息交換與協(xié)調(diào),以參考點(diǎn)為基準(zhǔn)通過坐標(biāo)變換(旋轉(zhuǎn)與平移)建立全局坐標(biāo)系統(tǒng)。由于每個(gè)節(jié)點(diǎn)都要參與多次坐標(biāo)變換,因此計(jì)算量和定位誤差都非常大。
    本文針對目前定位算法距離值誤差較大以及低效的問題,考慮把固定錨節(jié)點(diǎn)之間的距離和信號強(qiáng)度兩種信息同時(shí)作為參考來校正每個(gè)固定錨節(jié)點(diǎn)的權(quán)值,彌補(bǔ)了DV-Hop算法和SPA算法的不足。在本文算法中,每個(gè)節(jié)點(diǎn)收集自身到其一跳鄰節(jié)點(diǎn)的RSSI值,當(dāng)收集數(shù)量達(dá)到要求時(shí),對數(shù)據(jù)進(jìn)行濾波并求平均值處理。仿真結(jié)果表明,本文提出的定位算法可以降低定位誤差,具有高可用性,能夠應(yīng)用于實(shí)際的無線傳感器網(wǎng)絡(luò)中。
1 ERL定位算法
    在無線傳感器網(wǎng)絡(luò)中,RSSI受環(huán)境影響的程度較大,相同的節(jié)點(diǎn)在不同的相對位置下的RSSI值有可能相差非常大。此外,在同一環(huán)境下,不同區(qū)域或不同方向的節(jié)點(diǎn),盡管距離相同,RSSI值也可能不相同。這就意味著同一個(gè)RSSI值,在同一網(wǎng)絡(luò)拓?fù)浞植贾械牟煌?jié)點(diǎn)對間代表的距離是不同的,相應(yīng)的權(quán)值也應(yīng)當(dāng)是不同的。如果未知節(jié)點(diǎn)的位置計(jì)算僅僅考慮未知節(jié)點(diǎn)到某個(gè)固定錨節(jié)點(diǎn)的RSSI值而沒有加入其他修正方法,那么由于RSSI值受環(huán)境的影響可能導(dǎo)致算法的誤差較大。所以,考慮把固定錨節(jié)點(diǎn)之間的距離和信號強(qiáng)度信息兩種信息同時(shí)作為參考來校正每個(gè)固定錨節(jié)點(diǎn)的權(quán)值,進(jìn)而彌補(bǔ)了DV-Hop和SPA算法的不足。
    在基于接收信號強(qiáng)度指示(RSSI)的定位算法中,己知發(fā)射節(jié)點(diǎn)的發(fā)射信號強(qiáng)度,接收節(jié)點(diǎn)根據(jù)收到的信號強(qiáng)度計(jì)算出信號的傳播損耗,利用理論和經(jīng)驗(yàn)?zāi)P蛯鬏敁p耗轉(zhuǎn)換為節(jié)點(diǎn)的位置。ERL定位算法的理論依據(jù)是RSSI可以標(biāo)示信號的強(qiáng)度,進(jìn)而可以判斷出節(jié)點(diǎn)間的距離信息,通過理論推導(dǎo),得出未知節(jié)點(diǎn)到固定節(jié)點(diǎn)的距離,進(jìn)而達(dá)到高效定位的目的。
    本文提出的ERL定位算法總體上分為兩個(gè)階段:測距階段和定位計(jì)算階段。在測距階段的整個(gè)網(wǎng)絡(luò)自組織過程中,每個(gè)節(jié)點(diǎn)收集自身到其一跳鄰節(jié)點(diǎn)的RSSI值,當(dāng)收集數(shù)量達(dá)到要求時(shí)對數(shù)據(jù)進(jìn)行濾波并求平均值處理,保存最終結(jié)果。當(dāng)組網(wǎng)成功后,由信標(biāo)節(jié)點(diǎn)廣播發(fā)送定位數(shù)據(jù)幀,其中含有信標(biāo)節(jié)點(diǎn)的ID、坐標(biāo)信息、數(shù)據(jù)幀生命期、跳計(jì)數(shù)和RSSI累加值,跳計(jì)數(shù)和RSSI累加值初始化為0。在定位計(jì)算階段中,當(dāng)未知節(jié)點(diǎn)接收到3個(gè)或3個(gè)以上信標(biāo)節(jié)點(diǎn)的坐標(biāo)時(shí),可以采用下面的推理方法從而提高定位的網(wǎng)絡(luò)覆蓋率,達(dá)到高效定位的目的。主要推導(dǎo)過程如下:
    RSSIi表示未知節(jié)點(diǎn)M接收到固定錨節(jié)點(diǎn)Bi信號的RSSI平均值(單位dbm),Pi表示未知節(jié)點(diǎn)M接收到固定錨節(jié)點(diǎn)Bi的信號強(qiáng)度平均值(單位mW),則兩者的轉(zhuǎn)換關(guān)系如式(1)所示:
    
    在計(jì)算未知節(jié)點(diǎn)與固定錨節(jié)點(diǎn)的距離時(shí),以固定錨節(jié)點(diǎn)對之間的距離和測量的RSSI值作為參考,將固定錨節(jié)點(diǎn)之間的距離和信號強(qiáng)度信息考慮進(jìn)來校正固定錨節(jié)點(diǎn)的權(quán)值,從而提高算法的精度。RSSIij表示固定錨節(jié)點(diǎn)B。接收到固定錨節(jié)點(diǎn)Bj信號RSSI平均值(單位dbm),Pij表示固定錨節(jié)點(diǎn)Bi接收到固定錨節(jié)點(diǎn)Bj的信號強(qiáng)度平均值(單位mW),則同理有:

    XdB是一個(gè)沒有任何意義的高斯隨機(jī)變量。式(6)也被稱為對數(shù)正態(tài)shadowing模型。根據(jù)Shadowing模型對理想環(huán)境模型進(jìn)行了擴(kuò)展,變成了一個(gè)富有統(tǒng)計(jì)學(xué)的模型:當(dāng)節(jié)點(diǎn)接近通信范圍邊緣時(shí),能否通信只能是一個(gè)隨機(jī)事件。
    通過以上分析可以看出,在仿真實(shí)驗(yàn)中,為了模擬現(xiàn)實(shí)的無線傳感器網(wǎng)絡(luò)的通信特性,可以使用shadowing物理通信模型,本文所提出的定位算法同樣基于該模型,為該算法的實(shí)際應(yīng)用提供了較強(qiáng)的說服力。
3 仿真試驗(yàn)及性能評估
    本節(jié)利用NS2仿真工具分析上文提出的算法性能,設(shè)計(jì)實(shí)驗(yàn)場景如下:在一個(gè)500 m×500 m的區(qū)域內(nèi)按均勻分布隨機(jī)放置400個(gè)無線傳感器節(jié)點(diǎn),設(shè)定錨節(jié)點(diǎn)和普通節(jié)點(diǎn)的通信半徑R都為10 m,網(wǎng)絡(luò)節(jié)點(diǎn)連接度為8.28,每次定位需要的成功樣本數(shù)N為100。以所有待定位節(jié)點(diǎn)的估計(jì)位置與真實(shí)位置的平均誤差作為性能評估的標(biāo)準(zhǔn),平均誤差對通信半徑R進(jìn)行歸一化。每個(gè)仿真結(jié)果在同一環(huán)境下運(yùn)行10次取平均值。
    為了對本文所提出的聯(lián)合優(yōu)化方法ERL做出性能評價(jià),需要選擇一種路由協(xié)議作為評價(jià)的“載體”。考慮到Direct Diffusion協(xié)議[5]是一種按需路由協(xié)議,協(xié)議的設(shè)計(jì)適合于無線傳感器網(wǎng)絡(luò)的應(yīng)用,便于性能的比較,這里做出如下的標(biāo)記:將原始基于HOP算法的命名為HOP-DD,將基于SPA算法命名為SPA-DD,將基于本文提出的ERL算法命名為ERL-DD。
    圖1所示為定位誤差隨錨節(jié)點(diǎn)比例的變化情況。可以看出,基于HOP的抽樣效果要好基于SPA的抽樣,因?yàn)榛贖OP的抽樣對樣本點(diǎn)的過濾更加嚴(yán)格,得到的樣本點(diǎn)的值也更加接近真實(shí)值。理論上說越嚴(yán)格的過濾條件得到的樣本點(diǎn)也會越好,但是相應(yīng)地會使需要抽樣的次數(shù)增加,才能滿足樣本數(shù)量的要求。ERL-DD則使用了本文提出的定位算法,考慮了固定錨節(jié)點(diǎn)之間的距離,其效果優(yōu)于HOP-DD和SPA-DD。

    圖2所示為不同個(gè)數(shù)節(jié)點(diǎn)下的定位誤差分布圖,DV-Hop由于使用兩次洪泛而使其節(jié)點(diǎn)間通信量過大,并且利用跳段距離代替直線距離存在一定的誤差。從圖中可以看到,基于本文所提出的ERL算法在相同節(jié)點(diǎn)個(gè)數(shù)下,優(yōu)于基于SPA和HOP的定位算法。主要原因在于DV-HOP算法在節(jié)點(diǎn)間消耗大量的能量,而且定位誤差大,SPA算法隨著網(wǎng)絡(luò)壽命的變短及其不穩(wěn)定,定位誤差大。本文所提出的算法基于RSSI定位,可以節(jié)省定位能耗,提高定位精確度。

    本文分析了定位算法的研究現(xiàn)狀,針對無線傳感器網(wǎng)絡(luò)的通信鏈路存在著高丟失率、非對稱性等特點(diǎn),設(shè)計(jì)了一個(gè)高效可靠的定位算法,并將此算法應(yīng)用于Direct Diffusion協(xié)議中,仿真結(jié)果表明本文提出的定位算法可以節(jié)省定位能耗,提高定位精度,具有高可用性,對無線傳感器網(wǎng)絡(luò)的實(shí)際應(yīng)用具有一定的參考價(jià)值。
參考文獻(xiàn)
[1] 屈斌,胡訪宇.高效節(jié)能的無線傳感器網(wǎng)絡(luò)路由協(xié)議研究[J].計(jì)算機(jī)仿真,2008,25(5):113-116.
[2] SON D,KRISHNAMACHARI B,HEIDEMANN J.Experimental study of the effects of transmission power control and blacklisting in wireless sensor networks.In IEEE SECON,2004:289-298.
[3] YANG S W,YI J Y,CHA H J.HCRL:a hop count-ratio  based localization in wireless sensor networks sensor[A].  Proceedings of the 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications  and Networks[C].TEEE Publish House.2007:31-40.
[4] ELEONORA S,EMILIE H,MANFRED N.Study of the  behaviour of a catalytic ceramic candle filter in a lab-scale unit at high temperatures[J].International Journal of Chemical Reactor Engineering,2010:135-142.
[5] KHAN S A,MULVANEY R L,HOEFT R G.Direct-diffusion methods for inorganic-nitrogen analysis of soil.Soil Science Society of America Journal[J].2000,64(3):1083-1089.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美在线高清| 欧美日韩精品免费观看视一区二区 | 亚洲精品五月天| 在线免费精品视频| 亚洲第一精品影视| 亚洲国产精品欧美一二99| **性色生活片久久毛片| 悠悠资源网久久精品| 韩国精品久久久999| 精品动漫一区| 在线欧美亚洲| 亚洲高清不卡| 亚洲欧洲日产国产网站| 亚洲精品视频免费| 一本一本久久a久久精品综合妖精| 99国产精品国产精品毛片| 亚洲作爱视频| 亚洲永久网站| 先锋亚洲精品| 久久精品国产亚洲精品| 亚洲激情网站| 夜夜嗨av一区二区三区四区 | 国产精品日韩欧美一区| 国产乱码精品一区二区三区五月婷 | 亚洲激精日韩激精欧美精品| 91久久国产综合久久| 亚洲精品乱码久久久久久黑人| 亚洲精品欧美精品| 在线亚洲国产精品网站| 亚洲在线黄色| 欧美一区在线看| 久久精品一区二区三区中文字幕 | 美女爽到呻吟久久久久| 欧美激情精品久久久久久大尺度| 欧美日韩成人激情| 国产精品xxxxx| 国产欧美另类| 怡红院av一区二区三区| 亚洲黄色免费电影| 9久re热视频在线精品| 亚洲中无吗在线| 久久国产精彩视频| 99综合精品| 欧美资源在线观看| 美日韩丰满少妇在线观看| 欧美日韩国产精品| 国产乱子伦一区二区三区国色天香 | 亚洲欧洲一区二区在线播放| 亚洲午夜视频| 久久精品在线免费观看| 欧美精品aa| 国产精品亚洲视频| 亚洲电影免费在线| 亚洲天堂av在线免费| 亚洲第一在线综合在线| 亚洲午夜精品久久久久久app| 久久er99精品| 欧美全黄视频| 国产午夜精品全部视频在线播放 | 日韩视频一区二区三区在线播放免费观看| 亚洲一区bb| 乱人伦精品视频在线观看| 欧美日韩一级视频| 一区在线免费| 亚洲一区二区三区视频| 亚洲黑丝一区二区| 亚洲欧美日韩一区二区在线| 美女视频黄免费的久久| 国产精品美女主播| 亚洲国产精品专区久久| 午夜欧美精品久久久久久久| 亚洲精品一区二区在线| 欧美与黑人午夜性猛交久久久| 欧美国产视频日韩| 国外成人在线| 亚洲网站在线看| 99精品国产福利在线观看免费| 久久精品卡一| 欧美午夜激情小视频| 1024亚洲| 欧美一区二区日韩| 亚洲专区一二三| 欧美成人一区二区三区| 国产一区二区三区在线观看网站| 在线视频亚洲| 99国产精品视频免费观看一公开 | 亚洲视频一区二区免费在线观看| 亚洲国产日韩欧美在线99| 香蕉久久一区二区不卡无毒影院| 欧美精品亚洲一区二区在线播放| 国产曰批免费观看久久久| 亚洲一区综合| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲制服av| 欧美日韩大陆在线| 亚洲人成在线观看一区二区| 亚洲第一页自拍| 亚洲国产精品一区二区第四页av| 午夜免费日韩视频| 欧美一区二区三区视频| 亚洲欧美日韩一区在线观看| 欧美激情一区二区| 亚洲电影在线播放| 久久成人在线| 久久精品99国产精品日本 | 国产精品久久久一区麻豆最新章节 | 欧美久久久久| 亚洲激情精品| 亚洲人成精品久久久久| 久久久青草青青国产亚洲免观| 国产精品一级二级三级| 亚洲一区二区在线观看视频| 亚洲综合成人婷婷小说| 欧美日韩中文字幕日韩欧美| 亚洲精品专区| 日韩一区二区精品在线观看| 欧美刺激午夜性久久久久久久| 一区二区亚洲精品| 亚洲国产欧美日韩另类综合| 猛干欧美女孩| 亚洲国产aⅴ天堂久久| 亚洲高清视频一区二区| 狼人天天伊人久久| 亚洲第一区在线观看| 亚洲精品视频在线观看免费| 男人插女人欧美| 亚洲国产精品电影在线观看| 亚洲精品永久免费| 欧美日韩不卡在线| 一本色道久久加勒比88综合| 亚洲一级高清| 国产精品尤物| 久久成人免费电影| 欧美成人激情在线| 亚洲精品乱码久久久久久蜜桃91 | 亚洲婷婷综合久久一本伊一区| 欧美视频在线一区| 在线视频欧美精品| 欧美在线综合视频| 精品二区视频| 亚洲精品在线一区二区| 欧美三级视频| 午夜精品久久久久久久久久久| 久久精品国产999大香线蕉| 好吊一区二区三区| 亚洲精品自在久久| 欧美午夜免费影院| 香蕉成人伊视频在线观看| 老司机午夜精品视频| 亚洲精品美女在线| 亚洲一区二区四区| 国产亚洲美州欧州综合国| 亚洲国产导航| 欧美日韩国产小视频| 亚洲尤物视频在线| 久久字幕精品一区| 亚洲人成77777在线观看网| 亚洲自拍电影| 一区在线免费观看| 亚洲午夜精品网| 国产在线精品二区| 一本色道久久88精品综合| 国产精品亚发布| 亚洲青色在线| 国产精品视频网址| 亚洲黄色一区| 国产精品久久久久一区二区三区共 | 校园春色国产精品| 在线电影国产精品| 亚洲视频999| 韩日精品中文字幕| 一区二区三区福利| 国产综合一区二区| 一区二区三区 在线观看视| 国产小视频国产精品| 日韩一区二区高清| 国产亚洲成年网址在线观看| 亚洲伦伦在线| 国产香蕉97碰碰久久人人| 日韩亚洲一区在线播放| 国产欧美一区二区精品婷婷 | 一区二区三区欧美在线观看| 国产一区二区三区四区三区四| 99国产精品| 韩国三级在线一区| 亚洲欧美在线免费| 亚洲经典三级| 久久国产主播精品| 在线视频你懂得一区| 欧美成人精品一区| 欧美一区91| 国产精品福利在线观看网址| 亚洲欧洲三级电影| 国产亚洲福利| 亚洲男女毛片无遮挡| 亚洲激情女人| 毛片av中文字幕一区二区| 亚洲欧美成人在线| 欧美午夜不卡在线观看免费| 日韩视频在线你懂得|