摘要: 關(guān)鍵詞: 中圖分類號(hào): 文獻(xiàn)標(biāo)志碼: A文章編號(hào): 2095-2163(2017)06-0032-04
Abstract: As energy efficiency is the most important parameter to evaluate the performance of Wireless Sensor Networks, the structure of sensor node is presented, and the energyconsumption sources of the whole Wireless Sensor Networks is discussed. Dynamic power management and dynamic voltage scaling are proposed, which are used to improve the energy efficiency of single node. The energy efficiency mechanisms are discussed,used from physical layer to transport layer. Finally, the power control in Wireless Sensor Networks is analyzed.
0引言
無(wú)線傳感器網(wǎng)絡(luò)[1](Wireless Sensors Network,WSN)是在監(jiān)測(cè)區(qū)域內(nèi)部署大量傳感器節(jié)點(diǎn),以無(wú)線通信方式形成的單跳或多跳的自組織網(wǎng)絡(luò)系統(tǒng),以協(xié)同感知、采集和處理監(jiān)測(cè)區(qū)域中被感知對(duì)象的信息,并發(fā)送給觀察者。無(wú)線傳感器網(wǎng)絡(luò)能大大提高人類對(duì)物理環(huán)境的遠(yuǎn)端監(jiān)視和控制能力,實(shí)現(xiàn)信息世界、物理現(xiàn)實(shí)與人類社會(huì)的互通,因此在實(shí)際中有著廣泛的應(yīng)用[2]。
無(wú)線傳感器網(wǎng)絡(luò)往往需要大規(guī)模地部署于人跡罕至的區(qū)域、災(zāi)害現(xiàn)場(chǎng)等,因此在可靠性、安全性等方面都面臨極大挑戰(zhàn)。能量效率、定位技術(shù)、時(shí)間同步、數(shù)據(jù)融合和安全技術(shù)是無(wú)線傳感器網(wǎng)絡(luò)設(shè)計(jì)需要考慮的關(guān)鍵技術(shù)[3]。與傳統(tǒng)有線網(wǎng)絡(luò)中的節(jié)點(diǎn)不同,無(wú)線傳感節(jié)點(diǎn)一般由電池供電,只能配備有限的能量,要進(jìn)行能量補(bǔ)給幾乎是不可能的。此外,單個(gè)節(jié)點(diǎn)的能量不足將加重其相鄰節(jié)點(diǎn)的通信負(fù)擔(dān),從而加劇部分區(qū)域節(jié)點(diǎn)的能耗,甚至可能會(huì)導(dǎo)致網(wǎng)絡(luò)重新配置或失效。因此如何有效地利用有限的能量資源,減少傳感器節(jié)點(diǎn)的能量消耗,直接影響著無(wú)線傳感器網(wǎng)絡(luò)的生存時(shí)間,是進(jìn)行無(wú)線傳感器網(wǎng)絡(luò)設(shè)計(jì)時(shí)需要優(yōu)先考慮的重要約束[4]。
1無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)
1.1傳感器節(jié)點(diǎn)結(jié)構(gòu)
無(wú)線傳感器節(jié)點(diǎn)通常由感知模塊、控制模塊、無(wú)線通信模塊、能量供應(yīng)模塊和輔助模塊組成,如圖1所示。
由圖1可知,感知模塊通常由傳感器和模/數(shù)轉(zhuǎn)換(ADC)電路兩個(gè)子單元組成,將采集到的模擬信號(hào)轉(zhuǎn)換成數(shù)字信息送給控制模塊??刂颇K的核心是微處理器,執(zhí)行任務(wù)調(diào)度、設(shè)備管理、數(shù)據(jù)存儲(chǔ)、能量管理等功能。無(wú)線通信模塊負(fù)責(zé)傳感器節(jié)點(diǎn)間的通信,實(shí)現(xiàn)數(shù)據(jù)接收與發(fā)送。能量供應(yīng)模塊為傳感器節(jié)點(diǎn)的各個(gè)模塊提供正常的電源供應(yīng),除了電池供電的方式,能量供應(yīng)模塊還可以從外部環(huán)境中,如從太陽(yáng)能、氣流、水流、溫差等獲得能量。輔助模塊則是為了實(shí)現(xiàn)某些特殊功能,如GPS定位、移動(dòng)管理、電動(dòng)機(jī)驅(qū)動(dòng)等。
1.2節(jié)點(diǎn)能耗
無(wú)線傳感器節(jié)點(diǎn)的數(shù)據(jù)處理流程如圖2所示。節(jié)點(diǎn)從外界接收的數(shù)據(jù)來(lái)自兩個(gè)方面,一是自身感知模塊采集到的信息,二是來(lái)自接收到其它節(jié)點(diǎn)的數(shù)據(jù)包。對(duì)于自身采集到的信息,若需要將經(jīng)操作變換后的結(jié)果發(fā)送給其它節(jié)點(diǎn),則進(jìn)行壓縮、加密等后置處理后交給發(fā)送單元。對(duì)于來(lái)自其它節(jié)點(diǎn)的數(shù)據(jù)包,則需要進(jìn)行解壓縮、解密、檢驗(yàn)等前置處理。從數(shù)據(jù)處理流程中可知,無(wú)線傳感器節(jié)點(diǎn)的能量主要是消耗在信息感知、通信和數(shù)據(jù)處理三個(gè)方面[5]。
具體來(lái)說(shuō),感知能耗取決于終端信息采集的頻率、傳感器的靈敏度、以及事件檢測(cè)的復(fù)雜度、環(huán)境噪聲等,這部分能耗通常只占整個(gè)節(jié)點(diǎn)能耗中較小的部分。通信能耗是無(wú)線傳感器節(jié)點(diǎn)能耗中最重要的部分。在傳感器節(jié)點(diǎn)的通信能耗中,不僅要考慮無(wú)線通信模塊正常工作時(shí)的能耗,對(duì)于采用休眠機(jī)制的傳感節(jié)點(diǎn),還要考慮模塊啟動(dòng)或喚醒時(shí)的能耗。數(shù)據(jù)處理能耗比通信能耗小得多[6],但也是無(wú)線傳感器節(jié)點(diǎn)能耗中不可忽略的部分,在超常的計(jì)算任務(wù)負(fù)載情況下,無(wú)線傳感器節(jié)點(diǎn)的運(yùn)算能源將占總能耗的30%[7]。
感知能耗和數(shù)據(jù)處理能耗與傳感器節(jié)點(diǎn)的特征電路實(shí)現(xiàn)有關(guān),如傳感器的靈敏度、ADC轉(zhuǎn)換速度、微處理器和存儲(chǔ)單元的類型等,屬于傳感器節(jié)點(diǎn)設(shè)計(jì)時(shí)需要考慮的能效性。通信能耗與傳感器網(wǎng)絡(luò)的組成結(jié)構(gòu)、通信協(xié)議等緊密相關(guān),屬于無(wú)線傳感拓?fù)浣Y(jié)構(gòu)的能效性。因此,無(wú)線傳感器的能效性主要是從兩個(gè)方面進(jìn)行考慮,一是節(jié)點(diǎn)設(shè)計(jì)能效性;二是無(wú)線傳感拓?fù)浣Y(jié)構(gòu)能效性。
2無(wú)線傳感節(jié)點(diǎn)設(shè)計(jì)能效分析
目前,動(dòng)態(tài)能量管理(Dynamic Power Management, DPM)[8]和動(dòng)態(tài)電壓調(diào)整(Dynamic Voltage Scaling, DVS)技術(shù)在低功耗無(wú)線傳感節(jié)點(diǎn)設(shè)計(jì)中得到逐步采用。
2.1動(dòng)態(tài)能量管理
動(dòng)態(tài)能量管理的基本思想是:當(dāng)節(jié)點(diǎn)無(wú)任務(wù)時(shí),關(guān)閉傳感器節(jié)點(diǎn)的相應(yīng)功能模塊,進(jìn)入低功率休眠模式,在需要工作時(shí)再將其喚醒。按傳感器節(jié)點(diǎn)內(nèi)單元模塊的工作表現(xiàn),可將節(jié)點(diǎn)的狀態(tài)分為5種[9],如表1所示。
由表1可知,S0是完全激活狀態(tài);S1狀態(tài)中可以接收數(shù)據(jù),但不能處理和存儲(chǔ)數(shù)據(jù);S2中處理模塊進(jìn)入休眠模式,通過(guò)事件觸發(fā)才會(huì)被喚醒;S3中除了數(shù)據(jù)轉(zhuǎn)換模塊外,其它模塊都處于非活動(dòng)狀態(tài);S4處于深度休眠,節(jié)點(diǎn)各模塊都被關(guān)閉。
由于傳感器工作狀態(tài)轉(zhuǎn)換需要消耗一定的能量并產(chǎn)生延時(shí),不合適的狀態(tài)轉(zhuǎn)換非但無(wú)法達(dá)到節(jié)能,反而會(huì)導(dǎo)致能耗增加,因此狀態(tài)轉(zhuǎn)換策略對(duì)于DPM非常重要。endprint
2.2動(dòng)態(tài)電壓調(diào)整
通過(guò)傳感器節(jié)點(diǎn)的計(jì)算負(fù)荷是隨時(shí)間變化的。動(dòng)態(tài)電壓調(diào)整的工作原理是根據(jù)計(jì)算負(fù)荷的大小動(dòng)態(tài)調(diào)整處理器的工作電壓和時(shí)鐘頻率,在傳感器節(jié)點(diǎn)計(jì)算負(fù)荷較低時(shí),動(dòng)態(tài)降低節(jié)點(diǎn)的電壓和時(shí)鐘頻率可以有效地減少節(jié)點(diǎn)的能耗。動(dòng)態(tài)電壓調(diào)整的工作過(guò)程如圖4所示。
動(dòng)態(tài)電壓調(diào)整技術(shù)的關(guān)鍵是實(shí)現(xiàn)傳感器節(jié)點(diǎn)處理器計(jì)算負(fù)荷和時(shí)鐘頻率的有效匹配。因傳感器的計(jì)算任務(wù)具有一定的隨機(jī)性,故而在動(dòng)態(tài)電壓調(diào)整過(guò)程中需要對(duì)計(jì)算負(fù)荷進(jìn)行預(yù)測(cè)。
3無(wú)線傳感拓?fù)浣Y(jié)構(gòu)能效分析
由于通信能耗是無(wú)線傳感器節(jié)點(diǎn)能耗的首要突出部分,因此為了提高無(wú)線傳感器節(jié)點(diǎn)的能效,延長(zhǎng)網(wǎng)絡(luò)的生存時(shí)間,除了在傳感器節(jié)點(diǎn)設(shè)計(jì)時(shí)需要考慮低能耗之外,在所有的通信協(xié)議層都需要考慮能效因素。
3.1物理層能效機(jī)制
無(wú)線傳感器在物理層可采用超聲波、無(wú)線電波、紅外、光波等作為傳輸媒介,其中無(wú)線電波是當(dāng)前廣泛通用的傳輸方式。目前,現(xiàn)有的無(wú)線通信方式在理論上都可應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò),但在實(shí)際應(yīng)用中,通常采用低成本、低功耗的短距無(wú)線組網(wǎng)技術(shù),如超寬帶技術(shù)(Ultra Wide Band,UWB)、ZigBee、藍(lán)牙等。若需要進(jìn)行長(zhǎng)距離的組網(wǎng),則可以采用目前移動(dòng)通信采用的無(wú)線技術(shù)。
3.2數(shù)據(jù)鏈路層能效機(jī)制
媒體訪問(wèn)控制(Medium Access Control, MAC)是數(shù)據(jù)鏈路層中最重要的控制協(xié)議,可為傳感節(jié)點(diǎn)分配、調(diào)度無(wú)線通信資源,是保障網(wǎng)絡(luò)可靠、高效通信的核心協(xié)議之一。MAC主要是通過(guò)提高碰撞回避能力,降低因分組碰撞、分組旁聽(tīng)、控制分組開(kāi)銷、空閑偵聽(tīng)等所造成的能量浪費(fèi)。如S-MAC[9]協(xié)議采用周期性偵聽(tīng)/休眠的低占空比機(jī)制降低節(jié)點(diǎn)能量消耗。T-MAC[10]協(xié)議能自適應(yīng)地改變偵聽(tīng)時(shí)間,通過(guò)減少空閑偵聽(tīng)時(shí)間來(lái)降低能耗?;跁r(shí)分復(fù)用的LMAC(Lightweight MAC)協(xié)議采用固定時(shí)隙組成長(zhǎng)度一定的幀結(jié)構(gòu),每個(gè)節(jié)點(diǎn)控制一個(gè)時(shí)隙,除了收發(fā)節(jié)點(diǎn)外其它節(jié)點(diǎn)都進(jìn)入休眠狀態(tài)。
引入休眠機(jī)制可以有效地降低能量消耗,但會(huì)產(chǎn)生傳輸時(shí)延增加的問(wèn)題,實(shí)際設(shè)計(jì)時(shí)需要權(quán)衡考慮。
3.3網(wǎng)絡(luò)層能效機(jī)制
低能耗是無(wú)線傳感器網(wǎng)絡(luò)路由實(shí)現(xiàn)的基本保障,所有路由協(xié)議都需要考慮能量有效性問(wèn)題。如信息協(xié)商傳感器協(xié)議[11](Sensor Protocol for Information via Negotiation, SPIN)通過(guò)消除冗余數(shù)據(jù)的發(fā)送來(lái)節(jié)約能量。地理位置路由協(xié)議[12](Geographic and Energy Aware Routing, GEAR)根據(jù)地理位置信息,建立一條從匯聚節(jié)點(diǎn)到事件區(qū)域的優(yōu)化路徑,避免泛洪轉(zhuǎn)發(fā)來(lái)降低通信能耗。低功耗自適應(yīng)集簇分層型協(xié)議[13](Low Energy Adaptive Clustering Hierarchy, LEACH)在應(yīng)用中就是研究建立簇,并采用壓縮和局部數(shù)據(jù)融合來(lái)減少傳輸數(shù)據(jù)量,再通過(guò)隨機(jī)輪換簇首以平衡能耗負(fù)擔(dān),達(dá)到延長(zhǎng)網(wǎng)絡(luò)生存時(shí)間的目的。
3.4傳輸層能效機(jī)制
傳統(tǒng)網(wǎng)絡(luò)傳輸層的協(xié)議大多采用重傳機(jī)制來(lái)實(shí)現(xiàn)可靠的數(shù)據(jù)傳輸,而無(wú)線傳感器網(wǎng)絡(luò)由于節(jié)點(diǎn)數(shù)據(jù)龐大,且每個(gè)節(jié)點(diǎn)資源有限,因此傳統(tǒng)網(wǎng)絡(luò)的傳輸層協(xié)議并不適用于無(wú)線傳感器協(xié)議,取而代之的是運(yùn)行在定向擴(kuò)散協(xié)議之上的高能效傳輸協(xié)議,以及采用多重網(wǎng)絡(luò)路徑和前向糾錯(cuò)技術(shù),通過(guò)增加端到端的可靠性來(lái)減少網(wǎng)絡(luò)能耗。
4功率控制技術(shù)
對(duì)于無(wú)線傳感器網(wǎng)絡(luò)的能耗測(cè)定,傳感節(jié)點(diǎn)的傳輸功率是一個(gè)重要的度量。無(wú)線傳感器網(wǎng)絡(luò)的功率控制是指在不影響網(wǎng)絡(luò)連通性的前提下,通過(guò)動(dòng)態(tài)地調(diào)整節(jié)點(diǎn)的發(fā)射功率減少網(wǎng)絡(luò)中不必要的能量消耗,以此來(lái)提高網(wǎng)絡(luò)生存時(shí)間和系統(tǒng)的能耗效率。
功率控制不僅可以影響到系統(tǒng)的能量消耗,也會(huì)對(duì)網(wǎng)絡(luò)的其它性能產(chǎn)生影響,如網(wǎng)絡(luò)吞吐量、時(shí)延等。目前,功率控制技術(shù)主要應(yīng)用于網(wǎng)絡(luò)層和鏈路層。在網(wǎng)絡(luò)層,主要通過(guò)改變發(fā)射功率對(duì)路由進(jìn)行動(dòng)態(tài)調(diào)整,達(dá)到全網(wǎng)性能最優(yōu)。在鏈路層的功率控制主要是通過(guò)MAC協(xié)議來(lái)實(shí)現(xiàn),根據(jù)信道狀態(tài)和下一跳節(jié)點(diǎn)的距離調(diào)整發(fā)射功率。
5結(jié)束語(yǔ)
無(wú)線傳感器網(wǎng)絡(luò)與傳統(tǒng)網(wǎng)絡(luò)在節(jié)點(diǎn)和網(wǎng)絡(luò)拓?fù)渖隙即嬖谥艽蟮牟煌m然在無(wú)線傳感器網(wǎng)絡(luò)設(shè)計(jì)時(shí)需要考慮定位、同步、數(shù)據(jù)融合和安全防護(hù)等關(guān)鍵技術(shù),但由于無(wú)線傳感器節(jié)點(diǎn)自身能量有限且無(wú)法得到有效補(bǔ)充,因此能量有效性是無(wú)線傳感器節(jié)點(diǎn)和網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)時(shí)需要首先考慮的因素。
本文分析了無(wú)線傳感器網(wǎng)絡(luò)中主要的能量消耗源,分別圍繞無(wú)線傳感器節(jié)點(diǎn)設(shè)計(jì)和網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)討論分析了提高能量利用率的各種技術(shù)和典型拓?fù)鋮f(xié)議與機(jī)制,以及功率控制對(duì)延長(zhǎng)網(wǎng)絡(luò)壽命的重要性。后續(xù)將在此基礎(chǔ)上,進(jìn)一步研究提高能效,優(yōu)化無(wú)線傳感器網(wǎng)絡(luò)資源配置的機(jī)制和方法。
參考文獻(xiàn):
[1] AKYIDIZ I F, VURAN M C. Wireless sensor networks[M]. USA: John Wiley & Sons Inc, 2003.
[2] 孫利民. 無(wú)線傳感器網(wǎng)絡(luò)[M]. 北京: 清華大學(xué)出版社,2005.
[3] 林曉鵬. 無(wú)線傳感器網(wǎng)絡(luò)及關(guān)鍵技術(shù)綜述[J] . 智能計(jì)算機(jī)與應(yīng)用, 2015,5(1):81-83.
[4] TABATABAEI S M, HAKAMI V D, DEHGHAN M. Cognitive power management in wireless sensor networks[J]. Journal of Computer Science and Technology,2015,30(6):1306-1317.
[5] 王雪. 無(wú)線傳感網(wǎng)絡(luò)測(cè)量系統(tǒng)[M]. 北京: 機(jī)械工業(yè)出版社, 2007.endprint
[6] POTTIE G J, KAISER W J. Wireless integrated network sensors[J]. Communication of the ACM,2000,43(5):51-58.
[7] AGRE J R, CLARE L P, POTTIE G J, et al. Development platform for self-organizing wireless sensor newtorks[C]// Proceedings of SPIE. Florida:SPIE,1999:257-268.
[8] SINHA A, CHANDRAKASAN A. Dynamic power management in wireless sensor networks[J]. IEEE Design and Test of Computer,2001,18(2):62-74.
[9] YE Wei, HEIDEMANN J, ESTRIN D. An energyefficient MAC protocol for wireless sensor network[C]//Proceedings of IEEE INFORCOM′02. New York,NY,USA:IEEE, 2002:1567-1576.
[10]DAM T, LANGENDOEN K. An adaptive energyefficient MAC protocol for wireless sensor networks[C]//Proc. of the 1st international conference on Embedded networked sensor systems (SenSys 2003), Los Angeles, CA:ACM,2003:171-180.
[11]KULIK J, HEINZELMAN W, BALAKRISHNAM H. Negotiationbased protocol for dissemination information in wireless sensor networks[J]. Wireless Networks, 2002(8):169-185.
[12]YU Y, GOVINDAN R, ESTRIN D. Geographical and energy aware routing: A recursive data dissemination protocol for wireless sensor networks[R]. USA: UCLA Computer Science Department, 2001.
[13]WANG A, HEINZELMAN W R, CHANDRAKASAN A. Energyscalable protocol for battery-operated microsensor networks[J]. Journal of Signal Processing Systems for Signal, Image, and Video Technology,2001,29(3):223-237.
[14]CARMAN D W, KRUUS P S, MATT B J. Constraints and approaches for distributed sensor network security[R].USA:NAI Labs,2000.endprint