《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 無線體域網(wǎng)高能效競爭接入機(jī)制研究
無線體域網(wǎng)高能效競爭接入機(jī)制研究
2015年電子技術(shù)應(yīng)用第4期
劉 帆1,高偉東2,胡 煒2,劉景文2,池連剛2
1.北京大學(xué)人民醫(yī)院 信息中心,北京100044; 2.普天信息技術(shù)有限公司 系統(tǒng)規(guī)劃部,北京100080
摘要: 低能耗是無線體域網(wǎng)WBAN通信最重要的指標(biāo)。構(gòu)建了IEEE 802.15.6無線體域網(wǎng)CSMA/CA競爭接入的功耗模型,分析了用戶優(yōu)先級、MAC幀負(fù)荷尺寸和數(shù)據(jù)到達(dá)量對信道接入能耗的影響,提出了一種通過數(shù)據(jù)匯聚傳輸提高能量效率的增強(qiáng)型信道接入方法。仿真結(jié)果表明,在低業(yè)務(wù)量及混合業(yè)務(wù)場景下,所提方法能夠顯著減少信道接入的能量消耗。
中圖分類號: TN929.5
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2015)04-0105-03
Research on energy efficient contention access mechanism for wireless body area networks
Liu Fan1,Gao Weidong2,Hu Wei2,Liu Jingwen2,Chi Liangang2
1.Information Center, Peking University People′s Hospital, Beijing 100044, China; 2.System Planning Department, Potevio Information Technology Co., Ltd., Beijing 100080, China
Abstract: Low power consumption is one of the most important metrics in Wireless Body Area Network (WBAN) communications. This paper firstly establishes the power consumption model for CSMA/CA based random access in IEEE 802.15.6 WBAN and evaluates the impact of the parameters, including User Priority, MAC frame payload size and the amount of data arrival, on the performance of energy efficiency. Then an enhanced channel access method that can improve the energy efficiency via aggregation transmission is proposed. Simulation results show that the proposed method can significantly reduce the energy consumption of channel access in the case of low traffic and hybrid traffic scenarios.
Key words : wireless body area network; contention access; low power consumption; convergence transmission

  

0 引言

  隨著傳感器技術(shù)和短距離無線通信技術(shù)的發(fā)展,可穿戴式設(shè)備逐漸興起,并廣泛應(yīng)用于運(yùn)動(dòng)、健身、遠(yuǎn)程醫(yī)療和家庭健康監(jiān)測等領(lǐng)域[1]。可穿戴式設(shè)備尺寸小且能量受限,對能耗提出了極高的要求,需要進(jìn)行超低功耗設(shè)計(jì)[2-3]。為了解決已有短距離無線通信標(biāo)準(zhǔn)在功耗方面的不足,IEEE于2007年成立了TG6標(biāo)準(zhǔn)工作組,目標(biāo)是制定穿戴式設(shè)備和植入式設(shè)備專屬的低功耗、安全可靠的無線體域網(wǎng)(Wireless Body Area Networks,WBAN)通信標(biāo)準(zhǔn)[4]。

  自IEEE 802.15.6標(biāo)準(zhǔn)發(fā)布之日起,該標(biāo)準(zhǔn)就受到了廣泛關(guān)注,業(yè)界基于該標(biāo)準(zhǔn)開展了大量研究工作,目標(biāo)是降低WBAN系統(tǒng)功耗,提高傳輸?shù)目煽啃裕黾酉到y(tǒng)吞吐量。文獻(xiàn)[5]、文獻(xiàn)[6]從吞吐量和時(shí)延的角度對IEEE 802.15.6的CSMA/CA機(jī)制進(jìn)行了研究,但是沒有對WBAN系統(tǒng)的功耗指標(biāo)進(jìn)行分析。文獻(xiàn)[7]和文獻(xiàn)[8]對WBAN中的定時(shí)信道接入機(jī)制的能量效率進(jìn)行了分析,但是沒有對隨機(jī)信道接入機(jī)制進(jìn)行研究。本文對IEEE 802.15.6的CSMA/CA接入機(jī)制的能量效率進(jìn)行了分析,首先建立了平均能耗模型,并在此能耗模型框架下提出了一種增強(qiáng)型的信道接入機(jī)制。該方法通過對混合業(yè)務(wù)進(jìn)行匯聚傳輸,減少CSMA/CA接入中空閑信道評估(Clear Channel Assessment,CCA)的能耗,進(jìn)而降低數(shù)據(jù)的平均能耗。

1 能量效率評估

  1.1 傳輸時(shí)延建模

  在理想信道條件下,不考慮數(shù)據(jù)在終端節(jié)點(diǎn)中協(xié)議層之間傳遞所需的能量,CSMA/CA接入及數(shù)據(jù)傳輸消耗的能量由CCA、發(fā)送MAC幀和中心節(jié)點(diǎn)接收ACK幀所消耗的能量構(gòu)成。

  (1) CCA的時(shí)間

  不考慮多用戶的競爭,終端節(jié)點(diǎn)獲得一次競爭分配需要進(jìn)行CCA的總時(shí)間為:

  TCCA_Total=CWmin[UP]·TCCA(1)

  其中:CWmin[UP]是優(yōu)先級為UP的業(yè)務(wù)對應(yīng)的最小競爭窗長;TCCA是終端節(jié)點(diǎn)在一個(gè)CSMA時(shí)隙內(nèi)進(jìn)行CCA的時(shí)間。

  (2)MAC幀發(fā)送時(shí)間

  終端節(jié)點(diǎn)發(fā)送一個(gè)MAC幀的時(shí)間為:

  2.png

  其中:TP=LP/RP是物理層匯聚協(xié)議(Physical Layer Converg-ence Protocol,PLCP)前導(dǎo)碼的發(fā)送時(shí)間,LP是PLCP前導(dǎo)碼的長度,RP是PLCP前導(dǎo)碼的發(fā)送速率;TPHR=LH/RH是PLCP頭部的發(fā)送時(shí)間,LH是PLCP頭部的長度,RH是PLCP頭部的發(fā)送速率;LMHR是MAC頭部的長度;LFB是數(shù)據(jù)幀負(fù)荷的長度,滿足0≤LFB≤255;LFCS是MAC幀校驗(yàn)序列的長度;RDATA是MAC幀的發(fā)送速率。

  (3)ACK幀時(shí)間

  ACK幀只包含MAC頭部和幀校驗(yàn)序列,采用與數(shù)據(jù)相同的發(fā)送速率,ACK幀的發(fā)送時(shí)間為:

  3.png

  1.2 傳輸時(shí)延建模

  (1)平均能耗下限

  考慮full-buffer業(yè)務(wù),終端節(jié)點(diǎn)每比特的平均能耗下限(J/bit)為:

  4.png

  其中:PCCA是終端節(jié)點(diǎn)CCA的功率,PTX是終端節(jié)點(diǎn)發(fā)送MAC幀的功率,PRX是終端節(jié)點(diǎn)接收ACK幀的功率。

  將式(1)~式(3)代入式(4)并進(jìn)行化簡得到:

  5.png

  其中A和B都是常數(shù),表達(dá)式如下:

  67.png

  在實(shí)際WBAN中,數(shù)據(jù)傳輸具有一定時(shí)延要求,因此還需考慮業(yè)務(wù)對時(shí)延的要求。假設(shè)業(yè)務(wù)的用戶優(yōu)先級為UP,數(shù)據(jù)到達(dá)率服從泊松分布,最大時(shí)延要求為T,則在0~T時(shí)間內(nèi)到達(dá)m個(gè)MAC幀的概率為:

  8.png

  其中:?姿是泊松分布參數(shù),m=0,1,2,…,+∞。在0~T時(shí)間內(nèi)到達(dá)的MAC幀數(shù)量期望值為Np=?姿T。

  每次競爭接入能夠發(fā)送的MAC幀數(shù)量最多為Nmax,發(fā)送Np個(gè)MAC幀需要發(fā)起競爭接入的次數(shù)NC為:

  9.png

  其中:「x?骎表示向上取整函數(shù)。如果NC>1,發(fā)送完(NC-1)×Nmax個(gè)MAC幀后,剩余的Np%Nmax個(gè)MAC幀還需要再發(fā)起一次競爭接入才能完成發(fā)送。據(jù)此,可以計(jì)算每比特的平均能耗為:

  10.png

  根據(jù)式(1)~式(3)和式(9)~式(10),可以得到:

  11.png

  其中:A和B的表達(dá)式分別見式(6)和式(7),不等式成立的條件是?姿T/Nmax為整數(shù)。

  2 匯聚傳輸

  在WBAN中,單個(gè)終端節(jié)點(diǎn)上可能會(huì)同時(shí)存在多個(gè)業(yè)務(wù),因此需研究混合業(yè)務(wù)情況下的平均能耗??紤]兩個(gè)業(yè)務(wù)的場景,當(dāng)終端緩存了多種具有不同優(yōu)先級的數(shù)據(jù)時(shí),可以采用不同的數(shù)據(jù)傳輸機(jī)制。

  (1)獨(dú)立傳輸。每種業(yè)務(wù)使用自身的UP值進(jìn)行競爭接入,在獲得的競爭分配內(nèi)只發(fā)送對應(yīng)的業(yè)務(wù)。

  (2)匯聚傳輸。使用低用戶優(yōu)先級業(yè)務(wù)的UP進(jìn)行競爭接入,在獲得的競爭分配內(nèi)發(fā)送本用戶優(yōu)先級的數(shù)據(jù)以及具有更高用戶優(yōu)先級的數(shù)據(jù)。

  假設(shè)終端節(jié)點(diǎn)緩存中存在m(m≥1)個(gè)業(yè)務(wù)的數(shù)據(jù),索引為i的業(yè)務(wù)的MAC幀個(gè)數(shù)分別為Ni(i=1,2,…,m)且Ni>0(i=1,2,…,m),對應(yīng)的用戶優(yōu)先級分別為UP1,UP2,…,UPm且滿足UP1≥UP2≥…≥UPm,在一個(gè)競爭分配內(nèi)最多能夠發(fā)送的MAC幀數(shù)量分別為Nmax_i(i=1,2,…,m)。匯聚傳輸?shù)牧鞒倘缦拢?/p>

  (1)計(jì)算每個(gè)業(yè)務(wù)對應(yīng)的?骔Ni/Nmax_i」(i=1,2,…,m)值,若?骔Ni/Nmax_i」≠0,則該業(yè)務(wù)的每Nmax_i個(gè)MAC幀分到同一組獨(dú)立傳輸。其中,?骔x」是向下取整函數(shù),表示不大于x的最大整數(shù)。

  (2)計(jì)算每個(gè)業(yè)務(wù)的Ni%Nmax_i(i=1,2,…,m)值,若Ni%Nmax_i≠0,則該業(yè)務(wù)的Ni%Nmax_i個(gè)MAC幀與其他業(yè)務(wù)的數(shù)據(jù)匯聚傳輸。

  (3)對于Ni%Nmax_i≠0的業(yè)務(wù),計(jì)算出業(yè)務(wù)索引值k,使得(Ni%Nmax_i)值最大且小于Nmax_k,該(Ni%Nmax_i)個(gè)MAC幀分到同一組發(fā)送。

  (4)對剩余的(Ni%Nmax_i)個(gè)MAC幀,重復(fù)步驟(3),直到所有MAC幀都劃分到相應(yīng)的組。

  (5)將每個(gè)組中所有MAC幀UP值的最大值作為整個(gè)組的UP值,并按照組UP值從大到小的順序?qū)λ薪M進(jìn)行降序排序。如果多個(gè)組對應(yīng)相同的UP值,則組中所有MAC幀的UP平均值較大的排序在前。如果多個(gè)組中的MAC具有相同的平均UP值,則對這些組進(jìn)行隨機(jī)排序。

  (6)對于排序后的組,利用組UP值進(jìn)行競爭接入,并在獲得的競爭分配內(nèi)發(fā)送該組內(nèi)的MAC幀。

  通過定性分析可知:獨(dú)立傳輸機(jī)制實(shí)現(xiàn)比較簡單,匯聚傳輸機(jī)制具有更高的能量效率。

  3 仿真結(jié)果

  本節(jié)仿真評估了CSMA/CA接入的平均能耗以及匯聚傳輸機(jī)制的性能,相應(yīng)的仿真參數(shù)設(shè)置如表1所示。

006.jpg

001.jpg

  單業(yè)務(wù)下的平均能耗下限如圖1所示。從圖中可以看出,在單業(yè)務(wù)的情況下,高用戶優(yōu)先級業(yè)務(wù)的每比特平均能耗低于低用戶優(yōu)先級業(yè)務(wù)的每比特平均能耗。因?yàn)橛脩魞?yōu)先級越高,CWmin[UP]值越小,在單次競爭資源內(nèi)可以發(fā)送的數(shù)據(jù)包越多。由圖1還可以看出,相鄰的兩個(gè)用戶優(yōu)先級(UP=0&1,UP=2&3,UP=4&5)兩兩具有相同的能量效率,因?yàn)橄噜彽挠脩魞?yōu)先級對應(yīng)相同的CWmin[UP]/Nmax值。

002.jpg

  圖2是不同幀負(fù)荷長度下的每比特平均能耗曲線。從圖中可以看出,隨著幀負(fù)荷長度的增加,每比特的平均能耗呈現(xiàn)下降趨勢,原因是幀負(fù)荷長度越小,數(shù)據(jù)中的有效信息越少,能量效率也就越低。當(dāng)幀負(fù)荷長度小于50 B時(shí),隨著幀負(fù)荷長度的減小,每比特的平均能耗顯著增加,這意味著在WBAN中發(fā)送MAC幀時(shí),為了維持較高的能量效率,要避免采用很小的幀負(fù)荷長度值。當(dāng)幀負(fù)荷長度在50~255 B之間時(shí),每比特的平均能耗數(shù)值相差不大,原因是開銷比特長度固定,隨著幀負(fù)荷長度的增加,一個(gè)MAC幀中有效信息比特的占比增加有限。

003.jpg

  獨(dú)立傳輸和匯聚傳輸?shù)男阅鼙容^如圖3所示。假設(shè)業(yè)務(wù)1和業(yè)務(wù)2的用戶優(yōu)先級都為6,并且數(shù)據(jù)到達(dá)量相同,則在任何情況下匯聚傳輸?shù)钠骄芎亩疾桓哂讵?dú)立傳輸,但是隨著數(shù)據(jù)量的增加,二者的性能逐漸接近。當(dāng)MAC幀數(shù)量小于5時(shí),匯聚傳輸?shù)男阅茉鲆孀顬槊黠@,最高可達(dá)5.1%。在個(gè)別特定的點(diǎn)上,獨(dú)立傳輸與混合傳輸具有相同的能量效率,因?yàn)樵谶@些場景下兩種數(shù)據(jù)傳輸機(jī)制對MAC幀的發(fā)送處理過程相同。但是,在實(shí)際的WBAN網(wǎng)絡(luò)中,數(shù)據(jù)到達(dá)是隨機(jī)的,為了能夠使傳輸能耗始終維持在較低水平,應(yīng)該優(yōu)先采用匯聚傳輸機(jī)制。

4 結(jié)論

  本文建立了理想信道條件下WBAN中CSMA/CA接入的能耗模型,分析了CSMA/CA各參數(shù)取值對系統(tǒng)能耗的影響,并針對小數(shù)據(jù)量業(yè)務(wù)CCA能耗過高的問題提出了一種數(shù)據(jù)匯聚傳輸方法。仿真結(jié)果表明,高用戶優(yōu)先級業(yè)務(wù)的傳輸能量效率高于低用戶優(yōu)先級;系統(tǒng)能量效率對MAC幀負(fù)荷的長度十分敏感,頻繁發(fā)送短MAC幀負(fù)荷會(huì)導(dǎo)致較大的能量浪費(fèi);通過對小數(shù)據(jù)量業(yè)務(wù)進(jìn)行匯聚傳輸,能夠有效降低系統(tǒng)能耗。后續(xù)將基于本文的能耗模型,建立能夠降低系統(tǒng)能耗的鏈路自適應(yīng)算法,并就在實(shí)際WBAN信道環(huán)境下的信道接入改進(jìn)方法進(jìn)行研究。

  參考文獻(xiàn)

  [1] Body area networks for sports and healthcare[R].ABI Research:New York,2012.

  [2] LONT M,KIYANI N F,DOLMANS G.System considerationsfor low power design in wireless body area networks[C].2012 IEEE 19th Symposium on Communications and Vehicular Technology in the Benelux,Eindhoven,2012:1-5.

  [3] SEYEDI M,KIBRET B,LAI D T H.A survey on intrabodycommunications for body area network applications[J].IEEE Transactions on Biomedical Engineering,2013,60(8):2067-2079.

  [4] IEEE 802.15.6-2012 IEEE Standard for Local and Metro-politan Area Networks-Part 15.6:Wireless Body Area Networks[S].New York:IEEE,2012.

  [5] ULLAH S,CHEN M,KWAK K S.Throughput and delay analysis of IEEE 802.15.6-based CSMA/CA protocol[J].Journal of Medical Systems,2012,36(6):3875-3891.

  [6] RASHWAND S,MISIC J.Effects of access phases lengths on performance of IEEE 802.15.6 CSMA/CA[J].Computer Networks,2012,56(12):2832-2846.

  [7] TACHTATZIS C,DI F F,TRACEY D C,et al.An energy analysis of IEEE 802.15.6 scheduled access modes[C].2010 IEEE GLOBECOM Workshops,Miami,2010:1270-1275.

  [8] DEEPAK K S,BABU A V.Energy efficiency of IEEE 802.15.6 based wireless body area networks in scheduled access mode[C].2013 International Conference on Advances in Computing,Communications and Informatics,Mysore,2013:301-307.

  [9] RAMACHANDRAN I,ROY S.On the impact of clear channel assessment on MAC performance[C].Global Telecommunications Conference,San Francisco,2006:1-5.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。