亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        無線傳感器網(wǎng)絡(luò)中改進(jìn)的DV-Hop定位算法*

        2018-01-27 01:41:21李鳳超高美鳳
        傳感器與微系統(tǒng) 2018年2期
        關(guān)鍵詞:半徑閾值無線

        李鳳超,高美鳳

        (江南大學(xué) 輕工過程先進(jìn)控制教育部重點(diǎn)實(shí)驗(yàn)室,江蘇 無錫 214122)

        0 引 言

        目前,無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)自定位技術(shù)在理論上取得了很大進(jìn)展,提出了很多定位算法。

        距離矢量跳(distance vector hop,DV-Hop)定位算法是一種非測距定位算法,具有復(fù)雜度低、可擴(kuò)展性好等優(yōu)點(diǎn)[1],但其定位精度較低,針對這一問題,進(jìn)行了很多方面的改進(jìn)和研究,例如:TMCD-DV-Hop算法[2]在傳統(tǒng)DV-Hop定位算法中加入閾值機(jī)制進(jìn)行錨節(jié)點(diǎn)篩選,并對平均每跳距離(簡稱平均跳距)進(jìn)行校正。同一未知節(jié)點(diǎn)對不同的錨節(jié)點(diǎn)采用不同的平均跳距且利用Quasi-Newton方法對定位結(jié)果進(jìn)行優(yōu)化[3]。利用RSSI測距技術(shù)進(jìn)行改進(jìn),通過將未知節(jié)點(diǎn)升級為次錨節(jié)點(diǎn),根據(jù)非線性共軛梯度法進(jìn)行逼近以減小誤差,有效提高了定位精度[4,5]。對未知節(jié)點(diǎn)接收到的錨節(jié)點(diǎn)平均跳距加權(quán)處理以提高精度[6]。文獻(xiàn)[7]使用蝙蝠算法(bat algorithm,BA)對DV-Hop定位的結(jié)果進(jìn)行優(yōu)化。文獻(xiàn)[8]使用三角形內(nèi)點(diǎn)測試(approximate point-in-triangulation test,APIT)與DV-Hop相結(jié)合以減小定位誤差。上述改進(jìn)算法存在的問題有:1)需要額外投入硬件成本;2)引入迭代算法增加了時間和能量的消耗,3)重點(diǎn)對錨節(jié)點(diǎn)平均跳距的改進(jìn)而忽略了距離計算時的誤差。

        本文在DV-Hop定位算法的基礎(chǔ)之上,通過對錨節(jié)點(diǎn)平均跳距、未知節(jié)點(diǎn)平均跳距的改進(jìn),同時利用平均跳距作用域減小計算未知節(jié)點(diǎn)與錨節(jié)點(diǎn)之間距離時產(chǎn)生的誤差。仿真結(jié)果表明,本文所提改進(jìn)算法在一定程度上提高了節(jié)點(diǎn)的定位精度。

        1 傳統(tǒng)DV-Hop定位算法[9]誤差分析

        1)平均跳距誤差:錨節(jié)點(diǎn)通過無線傳感器網(wǎng)絡(luò)中的其他錨節(jié)點(diǎn)坐標(biāo)和相互之間的跳數(shù)得到平均跳距,未知節(jié)點(diǎn)直接選取距離最近的錨節(jié)點(diǎn)的平均跳距作為本身的平均跳距;在這個過程中,傳統(tǒng)DV-Hop算法并未對錨節(jié)點(diǎn)平均跳距計算以及未知節(jié)點(diǎn)平均跳距選取過程產(chǎn)生的誤差作處理,直接參與最小二乘法的計算會造成誤差累積。

        2)距離計算誤差:DV-Hop算法通過未知節(jié)點(diǎn)的平均跳距與最小跳數(shù)的乘積來估計未知節(jié)點(diǎn)和錨節(jié)點(diǎn)間的直線距離,在這個過程中誤差的產(chǎn)生有2方面:利用折線距離代替直線距離所產(chǎn)生的不可消除誤差;在計算折線距離時忽略每個跳段距離的差異,統(tǒng)一用未知節(jié)點(diǎn)的平均跳距代替所產(chǎn)生的誤差。后者可以通過本文提出的平均跳距作用域減小或消除。

        2 DV-Hop定位算法的改進(jìn)

        2.1 錨節(jié)點(diǎn)平均跳距的改進(jìn)[10]

        本文改進(jìn)策略包括首先剔除會引入較大誤差的錨節(jié)點(diǎn),其次將參與計算的錨節(jié)點(diǎn)進(jìn)行加權(quán)處理。

        對于矩形分布區(qū)域來說,定義最大理想跳數(shù)k為

        (1)

        式中d1~d4為錨節(jié)點(diǎn)i距離矩形分布范圍4個頂點(diǎn)的距離。在理想情況下平均跳距與通信半徑接近,當(dāng)錨節(jié)點(diǎn)接收到距離其他錨節(jié)點(diǎn)的最小跳數(shù)超出了節(jié)點(diǎn)分布范圍的最大理想跳數(shù)說明該路徑中錨節(jié)點(diǎn)間的共線度較低,將其剔除。

        采用加權(quán)處理的方法計算錨節(jié)點(diǎn)i的平均跳距。定義

        (2)

        式中dij為錨節(jié)點(diǎn)i和j之間的實(shí)際距離;R為通信半徑;hopsij為錨節(jié)點(diǎn)i和j之間的最小跳數(shù)。錨節(jié)點(diǎn)j在參與錨節(jié)點(diǎn)i平均跳距計算過程中,其權(quán)重為

        (3)

        式中m為參與錨節(jié)點(diǎn)i平均跳距計算的錨節(jié)點(diǎn)個數(shù)。錨節(jié)點(diǎn)i的平均跳距為

        (4)

        2.2 未知節(jié)點(diǎn)平均跳距的改進(jìn)

        本文基于文獻(xiàn)[3,11]對未知節(jié)點(diǎn)平均跳距進(jìn)行了改進(jìn),當(dāng)錨節(jié)點(diǎn)和未知節(jié)點(diǎn)在一跳范圍內(nèi)時,未知節(jié)點(diǎn)直接取最近的錨節(jié)點(diǎn)的平均跳距作為自己的平均跳距;未知節(jié)點(diǎn)和錨節(jié)點(diǎn)間最小跳數(shù)在1~M跳之間時取M跳內(nèi)的所有錨節(jié)點(diǎn)平均跳距的均值;未知節(jié)點(diǎn)和錨節(jié)點(diǎn)之間最小跳數(shù)在M跳之外,取全局平均跳距。即未知節(jié)點(diǎn)k的平均跳距為

        (5)

        式中m為未知節(jié)點(diǎn)k周圍M跳范圍內(nèi)的錨節(jié)點(diǎn)個數(shù);n為整個無線傳感器網(wǎng)絡(luò)中的錨節(jié)點(diǎn)個數(shù)。閾值M為

        式中A為整個無線傳感器網(wǎng)絡(luò)覆蓋區(qū)域面積;Lh為每個未知節(jié)點(diǎn)定位需要的平均錨節(jié)點(diǎn)個數(shù);Tn為節(jié)點(diǎn)總數(shù);Lp為錨節(jié)點(diǎn)比例;Hmax為錨節(jié)點(diǎn)和未知節(jié)點(diǎn)之間最小跳數(shù)的最大值。在滿足網(wǎng)絡(luò)中所有未知節(jié)點(diǎn)定位的情況下,M選取最小值參與運(yùn)算;在節(jié)點(diǎn)分布不均的場合,閾值M需要選擇略大一些,以滿足整個網(wǎng)絡(luò)的覆蓋[11]。

        按照式(5),未知節(jié)點(diǎn)在不同情況下,根據(jù)與錨節(jié)點(diǎn)之間的最小跳數(shù)選擇不同的平均跳距,克服了傳統(tǒng)DV-Hop算法中單純采用最近的錨節(jié)點(diǎn)的平均跳距帶來的誤差,同時,當(dāng)未知節(jié)點(diǎn)和錨節(jié)點(diǎn)在1跳范圍內(nèi)時又保證了平均跳距的精度。

        2.3 平均跳距作用域改進(jìn)

        當(dāng)錨節(jié)點(diǎn)和未知節(jié)點(diǎn)附近的節(jié)點(diǎn)密度差別較大時,二者的平均跳距差別較大,單純采用未知節(jié)點(diǎn)的平均跳距計算距離會造成較大誤差。本文提出了平均跳距作用域,根據(jù)前述得到錨節(jié)點(diǎn)平均跳距和未知節(jié)點(diǎn)平均跳距,在計算未知節(jié)點(diǎn)到錨節(jié)點(diǎn)的距離時靠近未知節(jié)點(diǎn)的一半跳數(shù)采用未知節(jié)點(diǎn)平均跳距計算距離,另一半采用錨節(jié)點(diǎn)平均跳距。計算過程如下

        dik=Hopsizei×hopsit+Hopsizek×hopstk

        (6)

        式中Hopsizei為錨節(jié)點(diǎn)i的平均跳距;Hopsizek為未知節(jié)點(diǎn)k的平均跳距,且滿足

        hopsit=hopstk=hopsik/2

        改進(jìn)后的DV-Hop定位算法具體步驟如下:

        1)錨節(jié)點(diǎn)通過未知節(jié)點(diǎn)的轉(zhuǎn)發(fā)得到其他錨節(jié)點(diǎn)的坐標(biāo)及與其他錨節(jié)點(diǎn)間的最小跳數(shù);

        2)按照2.1節(jié)的篩選原則選取參與平均跳距計算的錨節(jié)點(diǎn)并進(jìn)行加權(quán)處理得到錨節(jié)點(diǎn)平均跳距;

        3)按照2.2節(jié)的選取原則決定每個未知節(jié)點(diǎn)的平均跳距;

        4)根據(jù)平均跳距作用域計算未知節(jié)點(diǎn)到錨節(jié)點(diǎn)的距離;

        5)未知節(jié)點(diǎn)利用最小二乘法完成定位。

        3 仿真分析

        為了驗(yàn)證本文算法的有效性,在MATLAB平臺仿真分析,同時與文獻(xiàn)[3,11]中的改進(jìn)策略進(jìn)行對比。仿真模型為100個節(jié)點(diǎn)隨機(jī)分布于100 m×100 m的區(qū)域內(nèi),考慮不同錨節(jié)點(diǎn)比例、節(jié)點(diǎn)通信半徑對定位誤差的影響。未知節(jié)點(diǎn)k的定位誤差為

        (7)

        每個實(shí)驗(yàn)重復(fù)進(jìn)行100次,取平均值作為最終結(jié)果,在通信半徑R=30 m時比較錨節(jié)點(diǎn)比例對定位誤差的影響,結(jié)果如圖1所示。隨著錨節(jié)點(diǎn)比例的增大,4種算法的定位誤差均減??;錨節(jié)點(diǎn)比例較小時,無線傳感器網(wǎng)絡(luò)區(qū)域中錨節(jié)點(diǎn)分布不均勻,隨機(jī)性大,文獻(xiàn)[3,11]改進(jìn)方案中大部分未知節(jié)點(diǎn)選取全局平均跳距作為自身跳距,而本文算法通過1跳和閾值M的雙重分割具有明顯效果。當(dāng)錨節(jié)點(diǎn)比例在15 %~30 %時,文獻(xiàn)[11]中利用閾值M的定位效果優(yōu)于文獻(xiàn)[3]中單純1跳分割的方案,而本文算法在閾值基礎(chǔ)上再次分開處理,效果更好。錨節(jié)點(diǎn)比例超過30 %時,定位誤差隨著錨節(jié)點(diǎn)增大不再明顯減小,本文算法仍優(yōu)于其他算法。

        圖1 不同錨節(jié)點(diǎn)比例下的定位誤差

        在錨節(jié)點(diǎn)比例為20 %時,比較通信半徑對定位誤差的影響,結(jié)果如圖2所示。隨著通信半徑的增大,各種算法的定位誤差均減小;當(dāng)通信半徑小于25 m時,1跳距離小,文獻(xiàn)[3]相比本文改進(jìn)算法和文獻(xiàn)[11]有更多的未知節(jié)點(diǎn)選取全局平均跳距作為自身平均跳距帶來了誤差的累積,當(dāng)通信半徑大于28m時,錨節(jié)點(diǎn)經(jīng)過篩選與加權(quán)后得到平均跳距取得了較好的效果,同時,平均跳距作用域進(jìn)一步減小了誤差,本文算法相比其他改進(jìn)算法均有不同程度的優(yōu)勢。

        圖2 不同通信半徑下的定位誤差

        4 結(jié)束語

        針對無線傳感器網(wǎng)絡(luò)中節(jié)點(diǎn)自定位誤差較大的問題,對傳統(tǒng)DV-Hop定位算法進(jìn)行了改進(jìn),仿真結(jié)果表明:在錨節(jié)點(diǎn)比例適中、通信半徑較小的情況下本文算法可以減小定位誤差,提高定位精度,適用于低功耗、大范圍的無線傳感器網(wǎng)絡(luò)環(huán)境。

        [1] Niculescu D,Nath B.Ad hoc positioning system (APS) using AOA[C]∥The Twenty-Second Annual Joint Conference of the IEEE Computer and Communications,IEEE Societies,INFOCOM 2003,LEEE,2003:1734-1743.

        [2] 向滿天,王 勝,楊友華.基于閾值機(jī)制與距離校正的 WSN s改進(jìn) DV-Hop 定位算法[J].傳感技術(shù)學(xué)報,2016,29(6):920-926.

        [3] Shi Q,Zhou J,Zhang J,et al.An improved scheme for DV-Hop in WSNs[C]∥11th International Conference on Wireless Communications,Networking and Mobile Computing,WiCOM 2015,IET,2015:1-4.

        [4] 宋倩雯,郭松濤,柏艾林,等.無線傳感器網(wǎng)絡(luò)中一種改進(jìn)的DV-Hop定位算法[J].重慶大學(xué)學(xué)報,2015,38(4):128-136.

        [5] Shen S,Yang B,Qian K,et al.An efficient localization algorithm in wireless sensor networks[C]∥International Symposium on Computing & Networking,IEEE,2015:291-294.

        [6] 趙芝璞,吳 棟,王 艷,等.基于平均跳距和位置優(yōu)化的改進(jìn) DV-Hop 定位算法[J].系統(tǒng)仿真學(xué)報,2016,28(6):1273-1280.

        [7] 白 偉,李鳳英,鄭海洋,等.基于BADV-Hop的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)定位方法[J].傳感器與微系統(tǒng),2014,33(10):118-120.

        [8] 何登平,范茂林.一種基于APIT的無線傳感器網(wǎng)絡(luò)混合型定位算法[J].傳感器與微系統(tǒng),2015,34(2):133-135.

        [9] Kumar S,Lobiyal D K.An advanced DV-Hop localization algorithm for wireless sensor networks [J].Wireless Personal Communications,2013,71 (2):1365-1385.

        [10] Wang Y,Qian K.An improved DV-Hop positioning algorithm based on Hop distance correction[C]∥2014 11th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP),IEEE,2014:415-418.

        [11] Hu Y,Li X.An improvement of DV-Hop localization algorithm for wireless sensor networks[J].Telecommunication Systems,2013,53(1):13-18.

        猜你喜歡
        半徑閾值無線
        《無線互聯(lián)科技》征稿詞(2021)
        小波閾值去噪在深小孔鉆削聲發(fā)射信號處理中的應(yīng)用
        連續(xù)展成磨削小半徑齒頂圓角的多刀逼近法
        無線追蹤3
        基于ARM的無線WiFi插排的設(shè)計
        電子制作(2018年23期)2018-12-26 01:01:08
        基于自適應(yīng)閾值和連通域的隧道裂縫提取
        比值遙感蝕變信息提取及閾值確定(插圖)
        河北遙感(2017年2期)2017-08-07 14:49:00
        一些圖的無符號拉普拉斯譜半徑
        ADF7021-N在無線尋呼發(fā)射系統(tǒng)中的應(yīng)用
        電子制作(2016年15期)2017-01-15 13:39:03
        室內(nèi)表面平均氡析出率閾值探討
        射精区-区区三区| 成在线人免费视频| 色 综合 欧美 亚洲 国产| 久久中文精品无码中文字幕| 国产又色又爽无遮挡免费动态图| 国产成人av一区二区三区无码| 国产激情在观看| 免费黄色福利| 九九精品国产99精品| 国产精品国产三级国产一地| 日日噜噜夜夜久久密挑| 午夜av天堂精品一区| 免费人成视频网站网址| 公与淑婷厨房猛烈进出| 久精品国产欧美亚洲色aⅴ大片| 美女裸体自慰在线观看| 久久99精品中文字幕在| 国产精品毛片av一区二区三区| 日韩av天堂一区二区| 男女性杂交内射妇女bbwxz| 成人美女黄网站色大免费的| 国产最新进精品视频| 国内揄拍国内精品少妇国语| 99RE6在线观看国产精品| 日本av一区二区在线| 黄片视频大全在线免费播放| 潮喷失禁大喷水aⅴ无码| 亚洲国色天香卡2卡3卡4| 236宅宅理论片免费| 中文字幕一区二区三区四区在线| 一区二区视频网站在线观看| 久久丝袜熟女av一区二区| 2021国产精品视频网站| 国产精品无码一本二本三本色| 国产精品高清视亚洲乱码有限公司 | 无码午夜人妻一区二区三区不卡视频 | 成年男女免费视频网站点播| 色和尚色视频在线看网站| 日本精品一区二区三区福利视频| 伊人久久大香线蕉av网禁呦| 啪啪视频一区二区三区入囗|