競(jìng)爭(zhēng)型MAC協(xié)議_第1頁(yè)
競(jìng)爭(zhēng)型MAC協(xié)議_第2頁(yè)
競(jìng)爭(zhēng)型MAC協(xié)議_第3頁(yè)
競(jìng)爭(zhēng)型MAC協(xié)議_第4頁(yè)
競(jìng)爭(zhēng)型MAC協(xié)議_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、MACMAC協(xié)議的分類協(xié)議的分類 基于單信道使用信道數(shù)目 基于雙信道 基于多信道 基于競(jìng)爭(zhēng)的分配信道方式 基于預(yù)留的 混合的 網(wǎng)絡(luò)類型 同步 異步基于競(jìng)爭(zhēng)的基于競(jìng)爭(zhēng)的MACMAC協(xié)議協(xié)議基本思想基本思想l一般所有節(jié)點(diǎn)共享一個(gè)信道。l當(dāng)無(wú)線節(jié)點(diǎn)需要發(fā)送數(shù)據(jù)時(shí),主動(dòng)搶占無(wú)線信道,當(dāng)在其通信范圍內(nèi)的其他無(wú)線節(jié)點(diǎn)需要發(fā)送數(shù)據(jù)時(shí),也會(huì)發(fā)起對(duì)無(wú)線信道的搶占。l因此,需要依賴節(jié)點(diǎn)之間受控的競(jìng)爭(zhēng)機(jī)制來(lái)建立通信連接。基于競(jìng)爭(zhēng)的基于競(jìng)爭(zhēng)的MACMAC協(xié)議協(xié)議優(yōu)點(diǎn)優(yōu)點(diǎn)l可根據(jù)需要分配信道,所以能較好的滿足節(jié)點(diǎn)數(shù)量和網(wǎng)絡(luò)負(fù)載的變化。l能較好地適應(yīng)網(wǎng)絡(luò)拓?fù)涞淖兓?。l不需要復(fù)雜的時(shí)間同步和控制調(diào)度算法。比如說(shuō):基于調(diào)度的

2、MAC協(xié)議必須保存并維持用來(lái)指示傳輸規(guī)則的調(diào)度方式或者時(shí)間表。而大多數(shù)基于競(jìng)爭(zhēng)的協(xié)議則不需要保存,維持,或者共享狀態(tài)信息。這就使得基于競(jìng)爭(zhēng)的協(xié)議能更快的適應(yīng)于網(wǎng)絡(luò)拓?fù)浜屯ㄐ盘卣鞯淖兓?。S-MACS-MAC基本簡(jiǎn)介基本簡(jiǎn)介簡(jiǎn)介簡(jiǎn)介lS-MAC(Sensor MAC)是一種基于 CSMA 隨機(jī)競(jìng)爭(zhēng)方式的 MAC 協(xié)議,其沖突避免機(jī)制類似于IEEE802.11,并在此基礎(chǔ)上加以改進(jìn)。目標(biāo)目標(biāo)l減少不必要的能量損耗l同時(shí)提供良好的擴(kuò)展性(scalability)和碰撞避免機(jī)制S-MACS-MAC基本簡(jiǎn)介基本簡(jiǎn)介基本思想基本思想l當(dāng)節(jié)點(diǎn)不需要發(fā)送數(shù)據(jù)時(shí),盡可能地讓它處于功耗較低的睡眠狀態(tài)。S-MAC提出

3、了“適合于多跳無(wú)線傳感器網(wǎng)絡(luò)的競(jìng)爭(zhēng)型MAC協(xié)議的節(jié)能方法”。l采用周期性睡眠和監(jiān)聽(tīng)方法可減少空閑監(jiān)聽(tīng)?zhēng)?lái)的能量消耗。l當(dāng)節(jié)點(diǎn)正在發(fā)送數(shù)據(jù)時(shí),根據(jù)數(shù)據(jù)幀特殊字段讓每個(gè)與此通信無(wú)關(guān)的鄰居節(jié)點(diǎn)進(jìn)入睡眠狀態(tài),以減少串?dāng)_帶來(lái)的能量消耗。l采用消息傳遞機(jī)制,減少控制數(shù)據(jù)帶來(lái)的能量損耗。S-MACS-MAC的關(guān)鍵技術(shù)的關(guān)鍵技術(shù)l周期性監(jiān)聽(tīng)與睡眠l串音避免l多跳感知l自適應(yīng)監(jiān)聽(tīng)l消息傳遞周期性監(jiān)聽(tīng)與睡眠周期性監(jiān)聽(tīng)與睡眠由于空閑偵聽(tīng)消耗大量的能量資源,S-MAC協(xié)議引入了占空比技術(shù)(duty-cycle approach),節(jié)點(diǎn)在監(jiān)聽(tīng)狀態(tài)和睡眠狀態(tài)周期性的轉(zhuǎn)換。監(jiān)聽(tīng)時(shí)間和整幀持續(xù)時(shí)間之比稱為占空比。圖1 周期性

4、監(jiān)聽(tīng)和睡眠時(shí)間表在休眠期間,節(jié)點(diǎn)的無(wú)線收發(fā)機(jī)關(guān)閉以節(jié)省能量,即這些節(jié)點(diǎn)與網(wǎng)絡(luò)斷開(kāi)。每個(gè)節(jié)點(diǎn)周期地在一段時(shí)間內(nèi)偵聽(tīng)信道,等待業(yè)務(wù)的到來(lái),然后進(jìn)入休眠直到下一激活期。周期性監(jiān)聽(tīng)與睡眠周期性監(jiān)聽(tīng)與睡眠每個(gè)節(jié)點(diǎn)可以選擇自己進(jìn)行監(jiān)聽(tīng)和睡眠的時(shí)間表,使用相同時(shí)間表的節(jié)點(diǎn)被認(rèn)為屬于同一虛擬簇(不是真正的聚集在一起),所有節(jié)點(diǎn)都可以和它簇以外的節(jié)點(diǎn)自由通信。如下圖所示,監(jiān)聽(tīng)階段又被分為兩部分,分別用于同步(SYNC)消息和數(shù)據(jù)(DATA)分組的發(fā)送和接收。構(gòu)建虛擬簇可通過(guò)周期同步消息實(shí)現(xiàn)。圖2 S-MAC的監(jiān)聽(tīng)和睡眠時(shí)間間隔周期性監(jiān)聽(tīng)與睡眠周期性監(jiān)聽(tīng)與睡眠節(jié)點(diǎn)通過(guò)SYNC消息周期性地交換它們的時(shí)間表。(每個(gè)節(jié)

5、點(diǎn)都知道其鄰居節(jié)點(diǎn)何時(shí)喚醒)。圖3 S-MAC同步包結(jié)構(gòu)傳感器節(jié)點(diǎn)號(hào)下一個(gè)睡眠時(shí)間SYNC包括發(fā)送節(jié)點(diǎn)的身份認(rèn)證和切換到睡眠狀態(tài)的剩余時(shí)間。周期性監(jiān)聽(tīng)與睡眠周期性監(jiān)聽(tīng)與睡眠為了選擇一個(gè)時(shí)間表,節(jié)點(diǎn)首先以一段確定的時(shí)間來(lái)監(jiān)聽(tīng)(長(zhǎng)度通常大于一個(gè)調(diào)度周期)。u 如果這個(gè)節(jié)點(diǎn)從鄰居節(jié)點(diǎn)處獲得了一個(gè)時(shí)間調(diào)度表,它就選擇這個(gè)時(shí)間調(diào)度表為自己的,即這個(gè)節(jié)點(diǎn)成為一個(gè)跟隨者(follower)。此外,節(jié)點(diǎn)在一個(gè)隨機(jī)時(shí)延td后廣播這個(gè)時(shí)間調(diào)度表,使得產(chǎn)生多個(gè)跟隨者發(fā)生碰撞的可能性最小。u 如果一個(gè)節(jié)點(diǎn)在它選擇了自己的調(diào)度時(shí)間表后又收到了鄰居節(jié)點(diǎn)的調(diào)度時(shí)間表,節(jié)點(diǎn)也可以采用多個(gè)時(shí)間表。此時(shí)有兩種情況:如果節(jié)點(diǎn)只有一

6、個(gè)鄰居節(jié)點(diǎn),那么節(jié)點(diǎn)放棄自己當(dāng)前的調(diào)度方式;如果節(jié)點(diǎn)還有其他鄰居節(jié)點(diǎn),那么節(jié)點(diǎn)將遵循著兩個(gè)時(shí)間表,并且在兩個(gè)時(shí)間調(diào)度表的監(jiān)聽(tīng)階段都會(huì)被喚醒。u 如果一個(gè)節(jié)點(diǎn)沒(méi)有從其他節(jié)點(diǎn)那監(jiān)聽(tīng)到時(shí)間表,它可以自己決定自己的時(shí)間表,然后廣播這個(gè)時(shí)間表給它所有的潛在鄰居節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)就成為了一個(gè)同步節(jié)點(diǎn)(synchronizer)。(因?yàn)槠渌?jié)點(diǎn)將根據(jù)它來(lái)同步自己的時(shí)間表)周期性監(jiān)聽(tīng)與睡眠周期性監(jiān)聽(tīng)與睡眠圖4 S-MAC協(xié)議的虛擬簇同步節(jié)點(diǎn)跟隨節(jié)點(diǎn)邊界節(jié)點(diǎn)在部署區(qū)域廣闊的傳感器網(wǎng)絡(luò)中,能夠形成眾多不同的虛擬簇,可使得S-MAC具有良好的擴(kuò)展性。為了適應(yīng)新加入的節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都要定期廣播自己的調(diào)度。串音避免串音避免

7、l 調(diào)度表一旦建立,在監(jiān)聽(tīng)時(shí)段的數(shù)據(jù)時(shí)隙執(zhí)行數(shù)據(jù)分組傳輸,同樣使用CSMA/CA機(jī)制l 也就是說(shuō),在數(shù)據(jù)時(shí)隙期間,有數(shù)據(jù)傳輸?shù)墓?jié)點(diǎn)使用RTS-CTS 機(jī)制競(jìng)爭(zhēng)無(wú)線傳輸媒體l RTS-CTS交換后,傳輸節(jié)點(diǎn)開(kāi)始傳輸分組,虛擬簇中的其他節(jié)點(diǎn)切換到睡眠狀態(tài)等待該周期結(jié)束l 這種機(jī)制避免了空閑偵聽(tīng)期間的能量消耗,被稱為是串音避免多跳感知多跳感知l S-MAC協(xié)議的主要缺點(diǎn)是它僅僅控制網(wǎng)絡(luò)中局部節(jié)點(diǎn)間的交互,也就是維護(hù)單跳操作。l 無(wú)線傳感器網(wǎng)絡(luò)的多跳本質(zhì)要求對(duì)為單跳無(wú)線局域網(wǎng)設(shè)計(jì)的CSMA/CA機(jī)制作改進(jìn)。l 然而,傳統(tǒng)的分層體系結(jié)構(gòu)多跳通信在網(wǎng)絡(luò)層處理。l MAC層處理多跳通信任務(wù)被稱為多跳感知(M

8、ulti-hop Awareness)。多跳感知多跳感知圖5 多跳相關(guān)問(wèn)題多跳感知多跳感知多跳感知的理想解決方案需要很多前提:l 首先,整個(gè)網(wǎng)絡(luò)必須保持時(shí)間同步,這樣才能保證每個(gè)節(jié)點(diǎn)都能在精確的時(shí)間點(diǎn)被喚醒。l 其次,需獲知數(shù)據(jù)包的傳輸路由。l 此外,還可能會(huì)有其他數(shù)據(jù)報(bào)在網(wǎng)絡(luò)傳輸中發(fā)生信道競(jìng)爭(zhēng)。自適應(yīng)監(jiān)聽(tīng)自適應(yīng)監(jiān)聽(tīng)l 為了解決多跳感知問(wèn)題,S-MAC采取了一種自適應(yīng)監(jiān)聽(tīng)機(jī)制。l 自適應(yīng)監(jiān)聽(tīng)不承擔(dān)路由發(fā)現(xiàn)的任務(wù),也不負(fù)責(zé)規(guī)劃數(shù)據(jù)包發(fā)送的路由,而是提供了一個(gè)盡力而為的解決方案。l 自適應(yīng)監(jiān)聽(tīng)允許監(jiān)聽(tīng)傳輸?shù)臄?shù)據(jù)包,若傳輸結(jié)束,則這些節(jié)點(diǎn)會(huì)被喚醒,將他們選為下一跳。圖6 S-MAC自適應(yīng)監(jiān)聽(tīng)機(jī)制自適

9、應(yīng)監(jiān)聽(tīng)自適應(yīng)監(jiān)聽(tīng)l 自適應(yīng)監(jiān)聽(tīng)提供一個(gè)盡力而為的服務(wù)來(lái)減少基于占空比的MAC協(xié)議的時(shí)延。l 然而,這種方案可能并不總是降低時(shí)延。l 相反的,由于所有監(jiān)聽(tīng)傳輸?shù)泥従庸?jié)點(diǎn)進(jìn)行自適應(yīng)監(jiān)聽(tīng),可能增加功耗。消息傳遞消息傳遞S-MAC協(xié)議采用消息傳遞(message passing)機(jī)制,很好地支持長(zhǎng)消息傳遞。該機(jī)制是將長(zhǎng)消息分為若干短包,采用RTS/CTS握手機(jī)制集中連續(xù)發(fā)送全部短包,即可提高發(fā)送成功率,又可減少控制開(kāi)銷。這種機(jī)制增加了其他節(jié)點(diǎn)的睡眠時(shí)間,但導(dǎo)致公平性問(wèn)題。消息傳遞消息傳遞消息傳遞機(jī)制原理:長(zhǎng)消息被分成幾個(gè)小的分組,一旦通過(guò)RTS/CTS握手協(xié)議獲得信道,則持續(xù)發(fā)送數(shù)據(jù)分組,即僅第一個(gè)數(shù)

10、據(jù)分組需要RTS/CTS。每個(gè)數(shù)據(jù)包都伴隨著一個(gè)來(lái)自匯聚節(jié)點(diǎn)的應(yīng)答數(shù)據(jù)包。此外,發(fā)送節(jié)點(diǎn)和匯聚節(jié)點(diǎn)發(fā)出的數(shù)據(jù)包中包含突發(fā)數(shù)據(jù)包傳輸?shù)氖S鄷r(shí)間。這樣,其他節(jié)點(diǎn)就可以根據(jù)這個(gè)時(shí)間來(lái)決定是否訪問(wèn)信道。圖7 S-MAC的消息傳遞機(jī)制S-MACS-MAC總結(jié)總結(jié)l 使用占空比技術(shù),能量消耗更少。l 同步機(jī)制形成虛擬簇,基于簇的協(xié)議可以很容易的納入其中。l 假定網(wǎng)絡(luò)數(shù)據(jù)流量恒定,所以不能為突發(fā)流量提供靈活性,同時(shí)還可能增加通信時(shí)延。l 不適應(yīng)于對(duì)時(shí)延敏感的實(shí)時(shí)數(shù)據(jù)傳感網(wǎng)和高密度高負(fù)載的網(wǎng)絡(luò)。T-MACT-MAC協(xié)議協(xié)議為了減少能耗,T-MAC 協(xié)議針對(duì) S-MAC 協(xié)議進(jìn)行了改進(jìn),在保持周期長(zhǎng)度不變的基礎(chǔ)

11、上,根據(jù)通信流量動(dòng)態(tài)的調(diào)整活動(dòng)時(shí)間,以突發(fā)方式發(fā)送信息,減少空閑偵聽(tīng)時(shí)間。如圖8所示,T-MAC 協(xié)議相對(duì) S-MAC 協(xié)議減少了處于活動(dòng)狀態(tài)的時(shí)間。圖8 S-MAC和T-MAC的基本機(jī)制載波檢測(cè)機(jī)制載波檢測(cè)機(jī)制為了減少空閑監(jiān)聽(tīng),提出了一種載波檢測(cè)機(jī)制,通過(guò)使節(jié)點(diǎn)的無(wú)線收發(fā)裝置有規(guī)律地處于“工作”、“待命”狀態(tài),而不丟失發(fā)送給該節(jié)點(diǎn)的數(shù)據(jù),以減少空閑偵聽(tīng)的能量消耗。這種機(jī)制工作在物理層,它在每個(gè)無(wú)線數(shù)據(jù)包的前面附加了一個(gè)前導(dǎo)載波Preamble,這個(gè)前導(dǎo)載波 Preamble的主要作用是通知接收節(jié)點(diǎn)將有數(shù)據(jù)發(fā)送過(guò)來(lái),使其調(diào)整為接收模式準(zhǔn)備接收數(shù)據(jù)。載波檢測(cè)機(jī)制載波檢測(cè)機(jī)制圖9 低功耗前導(dǎo)載波周

12、期偵聽(tīng)機(jī)制這種機(jī)制的主要思想是減少接收節(jié)點(diǎn)在空閑偵聽(tīng)上的能耗,使接收節(jié)點(diǎn)能周期性地開(kāi)啟無(wú)線收發(fā)裝置,偵聽(tīng)是否有前導(dǎo)載波Preamble,從而決定是否要接收數(shù)據(jù)。如果接收節(jié)點(diǎn)在工作狀態(tài)檢測(cè)到前導(dǎo)載波 Preamble,它就會(huì)一直偵聽(tīng)信道,直到數(shù)據(jù)被正確地接收;如果節(jié)點(diǎn)沒(méi)有檢測(cè)到前導(dǎo)載波,接收節(jié)點(diǎn)的無(wú)線裝置將被置于“待命”狀態(tài),直到下一個(gè)前導(dǎo)載波檢測(cè)周期到來(lái),如圖9所示。LPL LPL 協(xié)議協(xié)議這種有效的載波偵聽(tīng)方法可以和任何一種基于競(jìng)爭(zhēng)的MAC 協(xié)議相結(jié)合,將其與 ALOHA 協(xié)議結(jié)合,提出了前導(dǎo)字段偵聽(tīng) (Preamble sampling ) 協(xié)議;將其與CSMA協(xié)議結(jié)合,提出了低功耗偵聽(tīng)

13、(Low power listening)協(xié)議。這兩種協(xié)議統(tǒng)稱為L(zhǎng)PL 協(xié)議。LPL 協(xié)議通過(guò)周期性關(guān)閉無(wú)線裝置節(jié)省節(jié)點(diǎn)的能耗,對(duì)節(jié)點(diǎn)的存儲(chǔ)能力要求很低,并且不需要周期性的信息交換和維護(hù)鄰居節(jié)點(diǎn)的狀態(tài)信息,節(jié)省了協(xié)議的控制開(kāi)銷,具有良好的可擴(kuò)展性,但減小了數(shù)據(jù)成功發(fā)送的概率。前導(dǎo)字段的長(zhǎng)度與節(jié)點(diǎn)的無(wú)線模塊通斷時(shí)間有關(guān)。節(jié)點(diǎn)周期睡眠的時(shí)間越長(zhǎng),發(fā)送節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí)前導(dǎo)字段的長(zhǎng)度就越長(zhǎng)。因此,隨著前導(dǎo)字段長(zhǎng)度的增加,發(fā)送節(jié)點(diǎn)的能量消耗也隨之增加。WiseMACWiseMACl由于喚醒前導(dǎo)會(huì)隨著節(jié)點(diǎn)周期休眠時(shí)間的增加而變長(zhǎng),增加了發(fā)送節(jié)點(diǎn)的控制開(kāi)銷,因此必須壓縮前導(dǎo)序列的長(zhǎng)度。lWiseMAC 采用動(dòng)

14、態(tài)調(diào)整前導(dǎo)長(zhǎng)度方法減少控制開(kāi)銷,其基本思想是通過(guò)在數(shù)據(jù)確認(rèn)包中攜帶節(jié)點(diǎn)下次信道偵聽(tīng)時(shí)間,節(jié)點(diǎn)獲得所有鄰居的信道偵聽(tīng)時(shí)間。在發(fā)送數(shù)據(jù)時(shí),可以將喚醒前導(dǎo)序列壓縮到最短。lWiseMAC 協(xié)議可以很好地適應(yīng)網(wǎng)絡(luò)流量變化,它是針對(duì)WiseNET 設(shè)計(jì)的MAC 協(xié)議。但是由于節(jié)點(diǎn)需要存儲(chǔ)鄰居節(jié)點(diǎn)的信道偵聽(tīng)時(shí)間,會(huì)占用寶貴的存儲(chǔ)空間,增加協(xié)議實(shí)現(xiàn)復(fù)雜度,尤其是在節(jié)點(diǎn)密度較高的網(wǎng)絡(luò)內(nèi)這個(gè)問(wèn)題尤為突出。B-MACB-MACl B-MAC 協(xié)議是加州大學(xué)伯克利分校開(kāi)發(fā)的伯克利媒介訪問(wèn)控制協(xié)議(Berkeley Media Access Control, B-MAC),該協(xié)議是一個(gè)設(shè)計(jì)和實(shí)現(xiàn)簡(jiǎn)單,且可配置的 MA

15、C 協(xié)議。l B-MAC 協(xié)議采用空閑信道評(píng)估CCA (Clear Channel Assess)技術(shù)進(jìn)行信道監(jiān)測(cè),采用低功耗偵聽(tīng)LPL (Low Power Listening) 機(jī)制實(shí)現(xiàn)低功耗通信,采用退避算法減少碰撞,使得其性能遠(yuǎn)高于S-MAC協(xié)議。l B-MAC 協(xié)議無(wú)需共享調(diào)度信息,可以有效縮短喚醒時(shí)間,因此,在吞吐量和延遲等方面優(yōu)于 S-MAC 協(xié)議,但在減少能耗方面并沒(méi)有太大優(yōu)勢(shì),對(duì) B-MAC 協(xié)議和S-MAC 協(xié)等協(xié)議進(jìn)行比較后得出,B-MAC 協(xié)議更適合于延遲要求不高的應(yīng)用,在延遲要求較高的情況下,S-MAC 等同步 MAC 協(xié)議更節(jié)能。X-MACX-MAC協(xié)議協(xié)議l X-

16、MAC 是一種基于異步競(jìng)爭(zhēng)的 MAC 協(xié)議,是 LPL方法基礎(chǔ)上的一種改進(jìn),通過(guò)占空比周期性偵聽(tīng)、頻閃前導(dǎo)、前導(dǎo)碼嵌入目的地址等技術(shù),使得節(jié)點(diǎn)只需串聽(tīng)一個(gè)頻閃前導(dǎo)就能快速進(jìn)入休眠,發(fā)送延時(shí)和收發(fā)能量消耗都比較小。l 為了縮短前導(dǎo)長(zhǎng)度,減少能耗,X-MAC 協(xié)議將前導(dǎo)序列分為若干個(gè)較小的頻閃前導(dǎo)(strobed preamble),每個(gè)頻閃前導(dǎo)中都包含有目的地址,便于非接收節(jié)點(diǎn)盡早丟棄分組進(jìn)入休眠。l 利用頻閃前導(dǎo)之間的時(shí)間間隔,接收節(jié)點(diǎn)可以向源節(jié)點(diǎn)發(fā)送早期確認(rèn),發(fā)送節(jié)點(diǎn)接收到早期確認(rèn)后立刻發(fā)送數(shù)據(jù)分組,從而避免發(fā)送節(jié)點(diǎn)過(guò)度前導(dǎo)和接收節(jié)點(diǎn)過(guò)度偵聽(tīng)。圖9比較了 B - M A C 、W i s e

17、 M A C 等一般擴(kuò)展前導(dǎo) M A C 協(xié)議和 X -MAC 協(xié)議的時(shí)序關(guān)系。l X-MAC 協(xié)議還設(shè)計(jì)了一種自適應(yīng)算法,根據(jù)網(wǎng)絡(luò)流量變化動(dòng)態(tài)調(diào)整占空比以減少單跳延遲。X-MACX-MAC協(xié)議協(xié)議圖10 LPL與X-MAC時(shí)序關(guān)系X-MACX-MAC工作過(guò)程工作過(guò)程圖11 X-MAC工作過(guò)程發(fā)送節(jié)點(diǎn)定時(shí)喚醒,如果有數(shù)據(jù)包要發(fā)送,就在信道上發(fā)送嵌入地址信息的短頻閃前導(dǎo)碼,等待目標(biāo)節(jié)點(diǎn)的應(yīng)答。如果目的節(jié)點(diǎn)在其喚醒時(shí)期時(shí)接到,就給發(fā)送節(jié)點(diǎn)返回 ACK 應(yīng)答,表明已經(jīng)喚醒可以開(kāi)始數(shù)據(jù)交換。發(fā)送節(jié)點(diǎn)接收到此應(yīng)答后開(kāi)始數(shù)據(jù)傳輸。 非目的節(jié)點(diǎn)在喚醒時(shí)期接收到此前導(dǎo)碼則立即休眠以節(jié)省能量。X-MACX-MA

18、C的優(yōu)點(diǎn)的優(yōu)點(diǎn)l X-MAC 協(xié)議在能量效率、吞吐量和延遲等性能上優(yōu)于B-MAC 協(xié)議和WiseMAC 協(xié)議。l 與傳統(tǒng)的基于LPL 的 MAC協(xié)議相比,X-MAC 協(xié)議更易于被支持分組無(wú)線收發(fā)器的無(wú)線傳感器節(jié)點(diǎn)所實(shí)現(xiàn)。但是 X-MAC 協(xié)議對(duì)時(shí)間同步精度要求高于WiseMAC,分組長(zhǎng)度、數(shù)據(jù)發(fā)送速率等協(xié)議參數(shù)還需進(jìn)一步確定。田海濤等人在一種低功耗的無(wú)線傳感器網(wǎng)絡(luò)MAC 協(xié)議一文中,在采用低功耗偵聽(tīng)機(jī)制基礎(chǔ)上,為了進(jìn)一步節(jié)省能耗,結(jié)合了X-MAC 協(xié)議和WiseMAC 協(xié)議的優(yōu)點(diǎn),提出了優(yōu)化低功率偵聽(tīng)擴(kuò)展前導(dǎo)序列機(jī)制XW-MAC 。XW-MAC協(xié)議中還增加了自適應(yīng)機(jī)制,以適應(yīng)不同的網(wǎng)絡(luò)流量。X-MACX-MAC的缺點(diǎn)的缺點(diǎn)l 首先,各個(gè)節(jié)點(diǎn)在有數(shù)據(jù)包要傳輸?shù)臅r(shí)候,需要立即發(fā)送前導(dǎo)碼報(bào)文,如果不能及時(shí)被目標(biāo)節(jié)點(diǎn)接收到,就會(huì)造成前導(dǎo)碼過(guò)長(zhǎng)的情況。而且節(jié)點(diǎn)為了接收一個(gè)完整的短頻閃前導(dǎo)必須在每個(gè)調(diào)度周期的開(kāi)始都喚醒一段足夠長(zhǎng)的時(shí)間。l

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論