《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于最小能耗的無線傳感器網絡路由算法
基于最小能耗的無線傳感器網絡路由算法
現代電子技術
黃明亮,呂建平 蘇州大學
摘要: 摘要:通過分析無線傳感器網絡的電路模型和能量消耗情況,結合LEACH算法,提出一種基于最小能耗的無線傳感器網絡路由算法。網絡運行時首先將其劃分為若干個子區域,再進行簇首節點的選取,這樣取代了傳統LEACH算法對
Abstract:
Key words :

摘要:通過分析無線傳感器網絡的電路模型和能量消耗情況,結合LEACH算法,提出一種基于最小能耗的無線傳感器網絡路由算法。網絡運行時首先將其劃分為若干個子區域,再進行簇首節點的選取,這樣取代了傳統LEACH算法對整片網絡隨機選取簇首節點的做法,使得簇首節點分布更加均勻。同時,在選取簇首節點之前對每個節點的刺余能量進行判斷,低于闞值的采取休眠處理,這樣保證了簇首節點選取的有效性。以上兩點措施使區域內節點負載分配更加合理,有效地提升了整個網絡的生存時間。
關鍵詞:無線傳感器網絡;能耗;簇首節點;閾值

0 引言
    無線傳感器網絡(Wireless Sensor Networks,WSNs)是由部署在監測區域內大量的廉價微型傳感器節點組成,通過無線通信方式形成的一個多跳的自組織網絡系統。同時,網絡中的節點擁有感知能力、無線通信能力以及計算能力。由于無線傳感器網絡具有不依賴與任何預設網絡設施等特點,所以在軍事應用、大型設備監控和環境監測和預報等領域,傳感器網絡都有著廣泛的應用前景。傳感器網絡中節點分布數量眾多,且能量是由容量有限的電池供電,更換不易。傳感器節點消耗能量的模塊包括傳感器模塊、處理器模塊和無線通信模塊。隨著集成電路工藝的進步,處理器和傳感器模塊的功耗變得很低,絕大部分能量消耗在無線通信模塊上。所以如何設計節能高效的路由策略是延長網絡生存周期的重要手段。
    近些年來,一些節能高效的路由算法相繼被提出。文獻通過引入長期睡眠機制,防止網絡中的某些節點因為過早耗盡能量而死亡,引起網絡無效。文獻設計了一種無線傳感器網絡通信架構ADOCA,有效地改善了無限傳感器網絡通信的有效性。文獻提出了一種基于多蟻群無線傳感器網絡路由算法,采用多種蟻群并行搜索,并在種群中采用基于目標函數值的啟發式信息素分配策略和根據目標函數自動調整螞蟻搜索路徑。文獻中針對SPR路由算法進行改進,提出了EB-SPR算法。將網絡構造成層次結構,節點根據上一層鄰節點能量水平優先使用能量多的節點作為下一跳來轉發數據包,但是這種算法中節點需要時刻維護各個鄰節點能量信息,增加了數據傳輸量。文獻提出了最早的分層路由協議之一,LEACH算法。通過循環的方式隨機選擇簇首節點,將整個網絡的能量負載平均分配到每個傳感器節點中,從而達到降低網絡能耗、提高網絡整體生存時間的目的。本文提出了一種新的基于最小能耗的無線傳感器網絡路由算法,并對網絡中能量過低的節點采取休眠處理,延長了網絡的生命周期。

1 無線傳感器網絡能量消耗研究和路由分析
1.1 無線傳感器網絡能量消耗研究
    傳感器網絡節點主要有傳感器模塊,處理器模塊,無線通信模塊和能量供應模塊。隨著技術的進步,目前傳感器模塊和處理器模塊能耗越來越低。但是,傳感器節點傳輸信息時要比執行計算時更消耗電能,傳輸1 b信息到100 m距離需要的能量大約相當于執行3 000條指令消耗的能量。
    本文假設一個簡單的無線通信電路模型,其中發送和接收電路消耗能量Eelec=50 nJ/b,發送放大器消耗能量εamp=100 pJ/(b/m2)。所以,使用該模型從節點A傳輸kb信息至距離為d的節點B時,節點A消耗的能量為ETx(k,d)=Eeleck+εampkd2,接收該信息,節點B消耗的能量為ERx(k)=Eeleck。如圖1所示。

a.jpg


    無線通信模塊存在發送、接收、空閑和睡眠4種狀態。無線通信模塊在空閑狀態一直監聽無線信道的使用情況,檢查是否有數據發送給自己,而在睡眠狀態則關閉通信模塊。從圖2中可看到,無線通信模塊在發送狀態的能量消耗最大,在空閑狀態和接收狀態的能量消耗接近,略少于發送狀態的能量消耗,在睡眠狀態的能量消耗最少。

b.jpg


1.2 LEACH路由協議分析
    最早的分簇路由協議是由Wendi等三人在2000年提出的LEACH算法,全稱為“低功耗自適應集簇分層型協議”。LEACH算法的每一輪操作分為兩個運行階段:簇建立階段和簇穩定運行階段。由于簇建立階段是屬于額外的通信需求,所以穩定運行的持續時間要遠大于建立階段持續的時間。
    在簇建立階段,傳感器節點隨機生成一個0,1之間的隨機數,并且與閾值T(n)做比較,如果小于該閾值,則該節點就會當選為簇首。T(n)按照下面公式計算:
    c.jpg
    式中:P為節點成為簇首節點的百分數;r為當前輪數;G為在這一輪中未當選簇首的節點集合。
    簇首節點選定后,廣播自己成為簇首的消息,節點根據接收到的消息的強度決定加入哪個簇,并告知相應的簇首,完成簇的建立過程。然后,簇首節點采用TDMA的方式,為簇內成員分配傳送數據的時隙。以上LEACH算法存在一個很大的缺陷,即協議沒有說明蔟首節點的數目怎么分布才能遍及于整個網絡。因此,很可能出現被選的簇首節點集中在網絡某一區域的現象,這樣就會使得一些節點的周圍沒有任何簇首節點。同時,由于簇首節點是隨機選擇的,有可能出現某個節點剩余能量過低而不能成為簇首節點,從而導致網絡失效。

2 基于最小能耗的無線傳感器網絡路由算法
2.1 算法拓撲結構
    圖3所示為無線傳感器網絡路由算法的拓撲結構。整個網絡的節點被分為匯聚節點、簇首節點和普通節點。網絡由若干個子區域組成,子區域自主產生簇首節點,區域內的其他節點和簇首節點通信并通過簇首節點將數據傳輸給匯聚節點。

d.jpg


2.2 算法描述
    為了改進上述LEACH算法存在的缺點,本文采用了以下方法:網絡開始運行時,首先通過類似文獻中的擴散法將整個網絡劃分為若干個子區域,然后再在各個子區域內隨機選取簇首節點,這樣可以保證簇首節點更加均勻地分布在整個網絡中。同時,設定節點剩余能量閾值Eth,每次選取簇首節點之前,對剩余能量低于閾值的節點采取休眠處理。這樣保證了簇首節點選取的可用性,有效地提高了網絡的生存時間。圖4為簇首節點形成流程圖。網絡開始運行時,依然將節點工作時間按周期劃分為簇首節點建立階段t1和穩定運行時間t2。t1階段網絡首先在各個子區域內隨機產生簇首節點,新簇首節點產生后廣播告知整個網絡。此時,普通節點在接收到信息后開始發送入簇信息,簇首節點則為其分配通信時隙。圖5為整個算法的流程圖,在建立新的簇首節點和傳輸網絡后,簇內節點開始將數據信息發送給簇首節點,并在其內部進行數據融合后轉發給匯聚節點,網絡開始穩定運行。經過t2后,網絡開始重新選取簇首節點,此時要注意,每個節點都將判斷自己的剩余能量,對低于閾值的采取休眠處理并廣播告知其他節點。

e.jpg



3 結語
    在分析LEACH算法和無線傳感器網絡的能量模型的基礎上,本文提出了一種改進算法。在隨機選取簇首節點之前,首先把網絡劃分為若干個子區域,這樣可以將簇首節點分步得更加均勻,同時設定剩余能量閾值Eth,在每次選取簇首節點之前對剩余能量低于Eth的節點進行休眠處理,有效地提升了整個網絡的生命周期。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲美女视频在线观看| 欧美中文字幕在线播放| 亚洲欧美国产精品va在线观看| 在线观看欧美日韩| 国内成人精品视频| 国产欧美一区二区三区在线看蜜臀| 欧美日韩在线影院| 欧美日本亚洲| 欧美国产丝袜视频| 久久综合一区二区| 久久婷婷影院| 久久免费午夜影院| 久久美女性网| 老司机一区二区三区| 久久精品亚洲一区| 久久精品1区| 久久久久成人精品| 久久久久91| 免费在线播放第一区高清av| 免费久久99精品国产自| 免费视频一区二区三区在线观看| 另类成人小视频在线| 免费成人高清| 欧美激情一区在线| 欧美日韩国产影片| 欧美特黄一区| 国产精品爽黄69| 国产色产综合色产在线视频| 国产一区二区久久久| 韩国成人福利片在线播放| 在线观看视频一区二区欧美日韩 | 国产综合网站| 在线成人www免费观看视频| 在线看片一区| 日韩一本二本av| 亚洲天堂成人| 欧美一区二区三区在线| 亚洲电影免费在线| 亚洲经典自拍| 亚洲无亚洲人成网站77777| 午夜一级久久| 久久亚洲图片| 欧美另类亚洲| 国产精品一区免费在线观看| 国产亚洲福利| 亚洲日本成人网| 亚洲一区二区三区777| 欧美中文字幕精品| 99国产一区| 欧美亚洲综合久久| 老司机精品视频一区二区三区| 欧美女激情福利| 国产精品一二三四| 一区二区在线看| 日韩视频在线观看免费| 午夜视频久久久| 亚洲精品美女免费| 亚洲欧美日韩精品在线| 噜噜噜在线观看免费视频日韩| 欧美日韩调教| 国模 一区 二区 三区| 亚洲精品国产拍免费91在线| 亚洲综合欧美| 91久久久亚洲精品| 亚洲欧美视频在线观看视频| 免费人成精品欧美精品| 国产精品久久一卡二卡| 伊人久久久大香线蕉综合直播| 一区二区精品国产| 亚洲成在线观看| 亚洲欧美另类国产| 欧美岛国激情| 国产日产高清欧美一区二区三区| 亚洲国产午夜| 欧美一级大片在线观看| 一区二区三区免费看| 久久九九精品| 国产精品vip| 亚洲黄色在线看| 欧美一区国产二区| 亚洲综合成人在线| 欧美另类变人与禽xxxxx| 国产一区二区在线观看免费| 一区二区三区精品国产| 亚洲人被黑人高潮完整版| 欧美自拍偷拍午夜视频| 欧美亚韩一区| 亚洲人成小说网站色在线| 欧美在线影院| 欧美一区二区三区免费观看视频| 欧美日韩大片一区二区三区| 一区二区亚洲精品国产| 欧美一区二区在线看| 午夜精品久久久久久久| 欧美日韩日日夜夜| 亚洲人成人77777线观看| 亚洲成色777777女色窝| 久久精品人人做人人爽| 国产精品免费看片| 夜夜嗨av一区二区三区| 亚洲美女毛片| 欧美激情成人在线| 亚洲国产欧美一区二区三区同亚洲 | 一区二区三区国产精华| 亚洲精品一区中文| 欧美成人日本| 1024成人网色www| 欧美中文在线观看| 久久久99久久精品女同性| 国产精品有限公司| 亚洲影视在线| 亚洲欧美日韩在线播放| 国产精品毛片a∨一区二区三区|国 | 亚洲免费观看在线视频| 蜜臀99久久精品久久久久久软件 | 裸体丰满少妇做受久久99精品| 国产一区二区三区四区老人| 午夜亚洲福利| 久久精品视频免费| 国产亚洲一区二区三区在线观看| 午夜久久久久久| 欧美在线观看视频| 国产午夜亚洲精品理论片色戒| 久久av一区二区三区| 久久精品亚洲精品| 伊人成综合网伊人222| 亚洲国产天堂网精品网站| 乱人伦精品视频在线观看| 在线观看亚洲视频| 亚洲精品黄色| 欧美日韩在线播| 亚洲天堂免费在线观看视频| 亚洲欧美国产日韩天堂区| 国产精品色婷婷| 欧美一区二区女人| 久久综合婷婷| 亚洲精品国产拍免费91在线| 亚洲午夜激情在线| 国产精品日韩欧美一区二区三区 | 国产日韩欧美亚洲一区| 久久国产欧美日韩精品| 久久久综合精品| 亚洲国产va精品久久久不卡综合| 亚洲美洲欧洲综合国产一区| 欧美日韩中文精品| 亚洲女同同性videoxma| 久久久人成影片一区二区三区观看 | 亚洲精品护士| 欧美色精品天天在线观看视频| 亚洲视频一区在线观看| 欧美制服丝袜第一页| 一区二区三区在线观看视频| 99精品免费网| 国产模特精品视频久久久久| 亚洲电影网站| 欧美日韩国产电影| 亚洲专区一二三| 另类综合日韩欧美亚洲| 日韩网站免费观看| 欧美一区二视频| 1000部国产精品成人观看| 亚洲一级二级在线| 国产一区二区日韩| 亚洲日本免费| 国产精品麻豆欧美日韩ww| 亚洲国产综合91精品麻豆| 欧美日韩一区二区三区高清| 午夜精品一区二区三区在线播放| 欧美成人午夜激情在线| 这里只有精品丝袜| 久久一区二区三区四区| 亚洲免费观看高清在线观看| 久久精品国产69国产精品亚洲| 91久久综合亚洲鲁鲁五月天| 香蕉尹人综合在线观看| 亚洲激情另类| 久久国产88| 亚洲精品在线看| 久久精品视频播放| 日韩一二在线观看| 久久人人97超碰国产公开结果| 99日韩精品| 美女视频网站黄色亚洲| 亚洲一区二区三区色| 欧美v日韩v国产v| 亚洲欧美经典视频| 欧美精品一区二区三区在线播放| 午夜欧美大尺度福利影院在线看 | 99re6热在线精品视频播放速度| 久久久精彩视频| 国产精品99久久不卡二区| 六月婷婷久久| 欧美一区二区黄| 欧美四级电影网站| 亚洲精品影院| 伊人精品久久久久7777| 欧美伊人久久大香线蕉综合69| 亚洲精品网址在线观看| 久久久久久色| 亚洲永久免费视频|