T-MAC協(xié)議
發(fā)布時間:2012/3/28 19:15:19 訪問次數:16208
T-MAC( Timeout MAC)協(xié)議是在S-MAC協(xié)議的基礎上M5671-A1提出來的。因為S-MAC協(xié)議采用周期性偵聽的工作方式,其偵聽周期是固定不變的。周期長度受限于延遲的要求和緩存的大小,由于消息速率是實時變化的,這樣就出現(xiàn)一個問題——延遲要求和緩存大小往往不滿足這種變化的信息速率。為了保證可靠及時的消息傳輸,節(jié)點的活動時間必須適應最離通信負載。當負載動態(tài)較小時,節(jié)點處于空閑偵聽的時間相對增加。針對這個問題,T-MAC協(xié)議在保持周期長度不變的基礎上,根據通信流量動態(tài)的調整活動時間,用脈沖突發(fā)方式發(fā)送信息,減少空閑偵聽時間,過程如圖2-3所示。
T-MAC協(xié)議也采用了RTS/CTS/DATA/ACK的通信機制。節(jié)點周期性喚醒進行偵聽,在喚醒的時間周期內,如果節(jié)點沒有任何活動,則繼續(xù)進入休眠狀態(tài)。T-MAC協(xié)議定義了如下5個激活事件。
①周期時間定時器時間到。
②在無線信道上接收到數據。
③在沖突過程中感知無線通信的存在。
④節(jié)點本身數據包或者ACK分組發(fā)送剛結束。
⑤通過偵聽RTS/CTS分組,確認鄰居的數據交換已經結束。如果在一個給定時間TA( Time Active)內沒有發(fā)生上面任何一個激活事件(Activation Event),則進入休眠。每個活動期間一開始T-MAC協(xié)議就以突發(fā)方式發(fā)送所有數據。TA決定每個周期最小的空閑偵聽時間,它的取值對于T-MAC協(xié)議的性能至關重要,其取值約束為:TA>C+R+T。其中,C是競爭時間的長度,R為發(fā)送RTS分組的時間,丁是RTS分組結束到發(fā)出CTS分組開始的時間,如圖2-4所示。
T-MAC( Timeout MAC)協(xié)議是在S-MAC協(xié)議的基礎上M5671-A1提出來的。因為S-MAC協(xié)議采用周期性偵聽的工作方式,其偵聽周期是固定不變的。周期長度受限于延遲的要求和緩存的大小,由于消息速率是實時變化的,這樣就出現(xiàn)一個問題——延遲要求和緩存大小往往不滿足這種變化的信息速率。為了保證可靠及時的消息傳輸,節(jié)點的活動時間必須適應最離通信負載。當負載動態(tài)較小時,節(jié)點處于空閑偵聽的時間相對增加。針對這個問題,T-MAC協(xié)議在保持周期長度不變的基礎上,根據通信流量動態(tài)的調整活動時間,用脈沖突發(fā)方式發(fā)送信息,減少空閑偵聽時間,過程如圖2-3所示。
T-MAC協(xié)議也采用了RTS/CTS/DATA/ACK的通信機制。節(jié)點周期性喚醒進行偵聽,在喚醒的時間周期內,如果節(jié)點沒有任何活動,則繼續(xù)進入休眠狀態(tài)。T-MAC協(xié)議定義了如下5個激活事件。
①周期時間定時器時間到。
②在無線信道上接收到數據。
③在沖突過程中感知無線通信的存在。
④節(jié)點本身數據包或者ACK分組發(fā)送剛結束。
⑤通過偵聽RTS/CTS分組,確認鄰居的數據交換已經結束。如果在一個給定時間TA( Time Active)內沒有發(fā)生上面任何一個激活事件(Activation Event),則進入休眠。每個活動期間一開始T-MAC協(xié)議就以突發(fā)方式發(fā)送所有數據。TA決定每個周期最小的空閑偵聽時間,它的取值對于T-MAC協(xié)議的性能至關重要,其取值約束為:TA>C+R+T。其中,C是競爭時間的長度,R為發(fā)送RTS分組的時間,丁是RTS分組結束到發(fā)出CTS分組開始的時間,如圖2-4所示。
上一篇:S-MAC協(xié)議