《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 無線傳感器網絡LEACH路由協議的研究與改進
無線傳感器網絡LEACH路由協議的研究與改進
來源:微型機與應用2010年第15期
張 雷,劉銀平,唐大鵬
(安徽工業大學 計算機學院,安徽 馬鞍山 243002)
摘要: 針對LEACH算法簇頭選舉方式的不足進行了改進,采用的方法是選舉出最優數目的高能量簇頭集來擔任簇頭工作。仿真結果表明,改進后的算法能夠提供更長的網絡生命周期和更高的網絡吞吐率。
Abstract:
Key words :

摘  要: 針對LEACH算法簇頭選舉方式的不足進行了改進,采用的方法是選舉出最優數目的高能量簇頭集來擔任簇頭工作。仿真結果表明,改進后的算法能夠提供更長的網絡生命周期和更高的網絡吞吐率。
關鍵詞: 無線傳感器網絡;LEACH算法;路由協議

    無線傳感器網絡WSN(Wireless Sensor Network)是由大量無處不在的、具有無線通信與計算能力的微小傳感器節點構成的自組織分布式網絡系統,是能根據環境自主完成指定任務的智能系統[1-2]。無線傳感器網絡在環境惡劣、無人職守、資源受限的環境中顯示了很大的應用價值,能夠客觀有效地獲取物理信息,具有十分廣闊的應用前景,可應用于軍事國防、工農業控制、城市管理、智能家居、生物醫療、環境檢測、搶險救災、防恐反恐、危險區域遠程控制等諸多領域[3]。它以數據為中心,具有有限的計算能力、存儲能力、無線通信能力和電源供應能力。如何在這樣有限的資源環境下獲取盡可能多的、有效的感知對象的特征信息,并傳輸到用戶節點進行處理,是目前研究的重點,這些都可以歸結為傳感器網絡的路由問題,即一個好的路由協議應盡可能降低能耗、延長網絡生存時間。
    無線傳感器網絡路由協議可以分為平面路由協議和分層路由協議兩種[4]。由于平面路由協議需要維護較大的路由表而占據較多的存儲空間,并且擴展性差,因而并不適用于大規模網絡。分層路由協議可以在一定程度上彌補這些不足。LEACH算法是第一個被提出的具有代表性的分層路由協議,與一般的平面多跳路由算法相比,可將網絡生命周期延長15%,以后的各種分層路由算法都是基于LEACH改進而來的。
1 LEACH算法分析
    LEACH協議分為兩個階段,即簇建立階段和數據傳輸階段,為了使能耗最少化,數據傳輸階段持續的時間要比簇建立階段長,兩個階段所持續的時間總和稱為一輪[5-6]。為平衡網絡各節點的能耗,簇頭是周期性按輪隨機選舉的,每輪選舉方法是:各節點產生一個[0,1]之間的隨機數,如果該數小于T(n),則該節點為簇頭。T(n)的計算公式如下:
   
    式中,p是網絡中簇頭數與總節點數的百分比,r是當前的選舉輪數,G是最近1/p輪不是簇頭的節點集。成為簇頭的節點在無線信道中廣播這一消息,其余節點選擇加入信號最強的簇頭。節點通過一跳通信將數據傳送給簇頭,簇頭也通過一跳通信將聚合后的數據傳送給點,該協議采用隨機選舉簇頭的方式避免簇頭過分消耗能量,提高了網絡生存時間。
    但是這種隨機選擇簇頭的策略必將引起簇頭分布的不均勻,每個簇的成員數量也相差很大,再加上各個簇頭到基站的距離不同,所以在每輪結束后,節點的能量消耗差異很大。由于LEACH算法在進行簇頭選舉時沒有考慮節點的能量,所以有可能能量低的節點擔任簇頭。這樣,簇頭結點很可能在一輪結束前就因為能量消耗完而死亡,使簇內成員的數據在很長時間內不能傳送到基站,出現監測漏洞。為了彌補這些不足,本文在LEACH的基礎上對簇頭選舉算法進行了改進,提出了具有最優數目的高能量簇頭集算法ONCHL(Leach with the Optimum Number of Cluster Heads)。
2 LEACH改進后的ONCHL算法
    在LEACH算法隨機選舉出簇頭集的基礎上,ONCHL算法再根據所形成的簇的大小(用簇內節點的數量來衡量)及節點能量選擇出簇內具有最優數目的高能量簇頭集合,簇內數據的收集融合轉發由這些高能量簇頭節點共同承擔。這就在很大程度上均衡了網絡的能量消耗,有利于延長網絡的生命周期。
2.1 改進的簇頭選舉算法
    由于網絡中簇頭數的多少將直接影響網絡的性能,將應用分簇算法的最優簇頭數理論[7]來對LEACH算法進行改進。最優簇頭數Kopt:

    在傳感器節點分布均勻的情況下,每個傳感器所占用的面積S=M/N。由基站將這一信息廣播給網絡中的每一個節點。
    首先,根據LEACH算法生成初始簇頭,成為簇頭的節點廣播成為簇頭的信息,未成為簇頭的節點根據接收到廣播信號的強弱來決定加入哪個簇,并且將自己的能量信息發送給該簇簇頭。簇頭節點根據其成員個數n得到該簇所在區域的大小m:m=n×S,再將n和m代入公式(1)得到本簇應該具有的最優簇頭數Ncu。簇頭將各成員節點的能量(包括自身能量)做比較,選擇出能量最大的前Ncu個節點來共同擔任該簇的簇頭,并給這Ncu個簇頭分配作息時間,使它們輪流擔任簇內數據的聚合和轉發任務。當一個簇頭節點處于工作狀態時,其他的Ncu-1個簇頭節點休眠。
    由Ncu個簇頭來分擔原來一個簇頭的工作量,避免了單個簇頭因工作量過大能量消耗快而很早死亡的情況發生。雖然網絡在開始時采用LEACH的簇頭選舉算法產生初始簇頭,但最終由簇內能量最大的Ncu個節點來充當簇頭,這就均衡了網絡的能量消耗,延長了網絡的生命周期。
2.2 ONCHL算法執行過程
    ONCHL算法執行過程如下:
    (1)基站廣播包含S的數據包,網絡中的所有節點提取并保存S信息,并通過接收信號強度獲得到基站的距離dtoBS。
    (2)通過LEACH算法形成初始簇頭,簇頭結點廣播成為簇頭的消息,未形成簇頭的節點根據接收到信號的強弱選擇加入一個簇,并將自己的能量信息發送給所加入簇的簇頭。
    (3)簇頭根據接收到的能量信息的個數得到簇內成員數n,再通過簡單計算得到本簇所占區域的大小m=n×S。應用公式(2)得到本簇應該具有的最優簇頭數Ncu:
   
    (4)簇頭結點將本簇各成員的節點能量以及自身能量做比較,選擇出能量最大前Ncu個節來共同擔任本簇簇頭,并為這些簇頭節點安排作息時間表(即工作時隙)。初始簇頭將這個簇頭以及其工作時隙發送給簇內所有的其他節點。同時初始簇頭為簇內普通節點分配工作時隙并將結果廣播給本簇其他節點。由于初始簇頭節點的能量不一定在能量最大的前Ncu之列,當初始簇頭節點能量較小時就退出而成為普通節點,反之則繼續擔任簇頭工作。
    (5)簇內普通節點按照時分復用(TDMA)時隙向簇頭發送數據。成為簇頭的Ncu個節點就在其工作時隙內將簇成員發送來的數進行融合并發送給基站。
    (6)當其中的一個簇頭因消耗大量能量而不能將數據傳送到基站時,就宣告一輪工作結束,并在本簇內啟動新一輪簇建立過程。
3 算法仿真及結果分析
    通過仿真實驗在網絡生命周期和網絡吞吐率方面對LEACH算法和改進后的ONCHL算法進行了比較。其中,將網絡生命周期定義為從網絡運行到網絡中所有節點都死亡的時間;網絡吞吐率定義為基站接收到的數據量。

    (1)網絡生命周期的比較
    圖1為LEACH算法和ONCHL算法網絡生命周期的比較圖??梢钥闯?,ONCHL算法的節點生存時間相對LEACH有所提高,第一個節點死亡的時間延長了大約22%,整個網絡的生命周期延長了大約35%。由此可見,ONCHL算法能更加均衡地消耗網絡的能量,避免了低能量節點過早死亡,有效延長了網絡的生命周期。

    (2)網絡吞吐量的比較
    基站接收數據量隨網絡能耗的變化如圖2所示。在相同的能耗下,與LEACH算法相比,改進后的ONCHL算法能夠傳遞更多的數據,說明ONCHL算法具有較高的能量使用效率。這是因為ONCHL算法采用了具有最優簇頭數的成簇方式,有效地提高了網絡的能量使用效率。

    以上實驗結果表明,ONCHL算法與LEACH算法相比,無論在延長網絡生命周期還是在提高網絡吞吐率方面都更好,這主要是因為ONCHL算法在網絡中形成了最優有數目的高能量簇頭集,能更加均衡地將能量負載分配到每個節點。
    本文提出了LEACH算法的改進算法——ONCHL算法。ONCHL算法在LEACH算法的基礎上,選舉出具有最優數目的簇頭集,并在簇頭選舉中考慮了節點的當前能量。仿真結果表明,ONCHL算法具有更長的網絡生命周期和更高的網絡吞吐量。
參考文獻
[1] 任豐原,黃海寧,林闖.無線傳感器網絡[J].軟件學報,2003,14(7):1282-1291.
[2] 孫利民,李建中,陳渝,等.無線傳感器網絡[M].北京:清華大學出版社,2005.
[3] AKYILDIZI F, SU W, SANKARASUBRAMANIAM Y, et al. Wireless sensor networks: a survey[J]. Computer Networks, 2002,38(4):393-422.
[4] 李莉,溫向明,董樹松.無線傳感器網絡路由協議的研究與展望[J].中國電子科學研究院學報,2006,1(1):17-21.
[5] 胡剛,謝冬梅,吳元中.無線傳感器網絡路由協議LEACH的研究與改進[J].傳感技術學報:自然科學版,2007,20(6):1391-1396.
[6] 劉守軍.無線傳感器網絡LEACH算法的研究[J].武漢理工大學學報,2007,29(10):43-45.
[7] HEINZELMAN W R, CHANDRAKASAN A, BALAKR ISHNAN H. An application-specific protocol architecture for wireless micro sensor networks[J]. IEEE Transactions on Wireless Communications, 2002,1(4):660-670.

此內容為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>
          一本综合久久| 黄色成人av网| 亚洲一区二区欧美| 欧美了一区在线观看| 国产欧美在线视频| 亚洲国产成人精品女人久久久| 亚洲欧美精品中文字幕在线| 一区二区三区视频免费在线观看| 国产亚洲精品bv在线观看| 亚洲一级片在线观看| 欧美日韩国产综合视频在线| 久久久蜜桃精品| 女主播福利一区| 久久久久久久性| 欧美视频在线不卡| 妖精视频成人观看www| 国产欧美日韩一区二区三区| 欧美日韩色婷婷| 黄色欧美成人| 久久久国产成人精品| 午夜精品久久久久久99热软件| 欧美激情一区二区三区成人| 欧美人与禽猛交乱配| 一区二区三区无毛| 六月婷婷一区| 欧美综合第一页| 亚洲人成网站影音先锋播放| 欧美精品福利| 欧美一二三区在线观看| 亚洲国产视频一区二区| 国产日韩欧美在线视频观看| 欧美午夜精品久久久久久孕妇| 欧美大成色www永久网站婷| 亚洲区欧美区| 欧美一区在线看| 欧美大片免费久久精品三p| 在线国产欧美| 午夜精品成人在线| 久久精品日韩| 亚洲精品一区二区三区不| 美女999久久久精品视频| 国内精品一区二区三区| 韩国三级在线一区| 欧美成人三级在线| 欧美日韩免费看| 91久久午夜| 狠狠综合久久av一区二区小说| 国产乱码精品一区二区三区忘忧草| 亚洲精品视频二区| 欧美日韩在线视频一区| 亚洲一区免费在线观看| 99精品国产高清一区二区| 亚洲精品国产精品国产自| 欧美精品一区在线播放| 亚洲一区二区在线| 亚洲大胆视频| 狠狠色丁香久久婷婷综合丁香| 亚洲国产精品激情在线观看| 日韩视频精品在线| 欧美日韩成人在线观看| 国产日韩欧美在线一区| 久久精品噜噜噜成人av农村| 国产精品久久久久一区二区三区| 怡红院av一区二区三区| 亚洲三级影院| 裸体女人亚洲精品一区| 久久婷婷人人澡人人喊人人爽| 亚洲激情影院| 亚洲电影免费在线观看| 欧美精品91| 亚洲国产福利在线| 国产欧美精品一区二区三区介绍| 欧美日韩黄色一区二区| 男女精品视频| 国产欧美日韩在线观看| 国产亚洲精品久久久久动| 国产精品中文字幕在线观看| 亚洲欧美日韩精品久久久久| 中文一区二区在线观看| 欧美精品一区二区三区高清aⅴ| 午夜精品久久久久久久99樱桃| 黑人中文字幕一区二区三区| 在线观看的日韩av| 久久精品72免费观看| 久久亚洲国产精品一区二区| 亚洲欧美三级伦理| 亚洲午夜91| 日韩视频三区| 亚洲五月六月| 亚洲深夜福利在线| 欧美日韩在线第一页| 激情综合色综合久久| 欧美激情第9页| 久久久在线视频| 久久久国产精品一区二区三区| 韩国av一区二区三区在线观看| 最新亚洲视频| 国内综合精品午夜久久资源| 理论片一区二区在线| 欧美黄色一区二区| 欧美成人乱码一区二区三区| 性做久久久久久久免费看| 亚洲狠狠丁香婷婷综合久久久| 国产一区二区视频在线观看| 亚洲一区久久久| 欧美日韩日本国产亚洲在线| 久久天天综合| 亚洲日本免费| 亚洲伦理在线免费看| 亚洲最新中文字幕| 国产精品一二三| 国产精品视频精品| 亚洲影院免费观看| 亚洲精品一区二区三区不| 亚洲高清视频的网址| 亚洲精品偷拍| 亚洲精品久久久久久久久久久久| 国产精品乱码一区二区三区| av成人手机在线| 亚洲电影免费在线| 国产无遮挡一区二区三区毛片日本| 日韩视频免费看| 欧美色123| 国产一区二区你懂的| 日韩视频―中文字幕| 国产日韩精品在线| 欧美三区在线| 久久激情综合网| 亚洲国产欧洲综合997久久| 午夜亚洲伦理| 亚洲国产精品久久人人爱蜜臀| 欧美一级视频| 六月婷婷一区| 久久综合精品一区| 亚洲日本一区二区| 麻豆精品在线观看| 国产精品日韩专区| 久久精品国产综合| 久久久999| 亚洲午夜性刺激影院| 亚洲欧美激情一区二区| 亚洲美洲欧洲综合国产一区| 伊人狠狠色j香婷婷综合| 亚洲综合视频在线| 亚洲综合另类| 欧美 日韩 国产一区二区在线视频| 亚洲欧美久久久久一区二区三区| 中文日韩在线| 亚洲承认在线| 久久亚洲综合色| 亚洲亚洲精品三区日韩精品在线视频| 亚洲国产二区| 午夜精品福利电影| 欧美精品一区二区三区四区| 欧美日韩在线影院| 美女啪啪无遮挡免费久久网站| 欧美福利一区| 国产精品电影在线观看| 亚洲精品激情| 亚洲免费播放| 在线一区二区三区四区五区| 国产精品女主播| 欧美日韩精品一本二本三本| 亚洲精品小视频| 一区二区三区视频在线看| 国产偷国产偷亚洲高清97cao| 欧美成人免费在线观看| 亚洲欧美清纯在线制服| 欧美视频一区在线| 国产伦精品一区二区三区免费| 亚洲永久网站| 裸体丰满少妇做受久久99精品| 欧美激情一区二区三区成人| 一本色道久久综合狠狠躁的推荐| 国产精品亚洲网站| 欧美日韩一区二区视频在线观看| 久久国产免费| 国产农村妇女毛片精品久久麻豆| 欧美精品尤物在线| 亚洲欧洲精品天堂一级| 欧美性生交xxxxx久久久| 国产偷自视频区视频一区二区| 在线观看亚洲a| 亚洲国产日韩一区二区| 久久精品人人做人人综合| 亚洲国产精品99久久久久久久久| 亚洲欧美在线免费观看| 午夜影院日韩| 亚洲一区二区三区国产| 欧美一级久久久久久久大片| 亚洲乱码国产乱码精品精可以看| 欧美日韩极品在线观看一区| 欧美日韩一区不卡| 国产精品久久久久毛片大屁完整版| 久久成人国产| 久久久精品一区二区三区| 亚洲人成人一区二区在线观看| 亚洲无限乱码一二三四麻| 欧美人与性动交a欧美精品| 国产一区清纯| 亚洲免费人成在线视频观看| 亚洲少妇自拍| 欧美日韩中文精品| 国产精品99久久久久久久久| 国产精品成人观看视频国产奇米| 欧美一区=区| 国产精品视频网址| 国产一区二区三区四区在线观看| 欧美一区二区三区电影在线观看| 米奇777超碰欧美日韩亚洲| 欧美视频在线看| 久久亚洲午夜电影| 国产精品亚洲第一区在线暖暖韩国| 欧美激情一区二区在线| 欧美一区二区三区婷婷月色| 亚洲一区二区黄色| 久久精品一本| 两个人的视频www国产精品| 欧美日韩hd| 国产精品久久二区二区| 亚洲经典在线| 久久国产夜色精品鲁鲁99| 中文一区字幕| 91久久久一线二线三线品牌| 中文亚洲免费| 亚洲国内精品| 国产丝袜一区二区三区| 欧美亚洲尤物久久| 亚洲国产成人在线播放| 欧美日韩中国免费专区在线看| 欧美大片在线观看一区| 欧美午夜电影在线| 亚洲福利视频三区| 一本色道久久99精品综合| 欧美一区国产一区| 99视频在线精品国自产拍免费观看| 国产一区二区三区在线观看视频| 国产精品综合| 国产亚洲精品福利| 国产精品伊人日日| 国内外成人在线| 免费在线欧美视频| 欧美绝品在线观看成人午夜影视| 99亚洲视频| 欧美激情一区二区| 欧美一区二区性| 在线观看亚洲视频啊啊啊啊| 国产欧美日韩一区二区三区| 制服丝袜亚洲播放| 一区二区三区高清在线| 欧美三级电影大全| 亚洲第一级黄色片| 妖精成人www高清在线观看| 国内精品伊人久久久久av一坑| 久久久夜精品| 欧美国产高清| 欧美亚洲成人精品| 久久综合给合久久狠狠色| 欧美精品在线观看91| 性伦欧美刺激片在线观看| 国产视频欧美视频| 在线观看亚洲精品视频| 亚洲国产人成综合网站| 宅男噜噜噜66一区二区| 午夜亚洲精品| 欧美中文字幕视频| 久久精品在线播放| 国产亚洲福利一区| 欧美电影美腿模特1979在线看| 狠狠色综合色区| 欧美激情免费观看| 亚洲一区高清| 欧美日韩一区在线观看视频| 久久精品日韩一区二区三区| 亚洲欧美日韩综合国产aⅴ| 欧美在线视频在线播放完整版免费观看| 欧美人与性动交α欧美精品济南到| 欧美中文字幕第一页| 免费观看亚洲视频大全| 在线免费观看日本欧美| 亚洲国产精品成人综合色在线婷婷| 欧美精品手机在线| 国产人成一区二区三区影院| 在线不卡视频| 国内精品视频在线播放| 欧美在线视频一区二区| 亚洲国产一区在线观看| 国产精品99一区| 国产精品老牛| 欧美一区二区三区视频在线| 中文亚洲视频在线| 欧美亚洲免费高清在线观看| 亚洲欧美国产三级| 美脚丝袜一区二区三区在线观看| 亚洲二区在线观看| 99精品国产福利在线观看免费| 99视频精品免费观看| 欧美在线视频在线播放完整版免费观看| 欧美午夜寂寞影院| 欧美日韩精品福利| 一区视频在线| 国产精品外国| 亚洲欧美日韩在线综合| 欧美专区在线| 好吊色欧美一区二区三区视频| 欧美日韩国产综合在线| 亚洲黄色在线观看| 欧美日韩国产精品一区二区亚洲| 欧美www视频在线观看| 亚洲在线观看视频网站| 亚洲高清在线| 亚洲人成7777| 一区二区欧美亚洲| 亚洲欧美日韩一区二区三区在线观看| 一个色综合导航| 欧美日韩国产va另类| 欧美区一区二区三区| 免费欧美日韩国产三级电影| 亚洲国产精品精华液网站| 久久久噜噜噜久久狠狠50岁| 亚洲在线1234| 久久精品国产在热久久| 欧美午夜激情小视频| 欧美在线不卡视频| 欧美午夜www高清视频| 久久香蕉精品| 久久久久久亚洲综合影院红桃| 国产精品区一区|