專利名稱:多跳Ad Hoc網(wǎng)絡(luò)中時(shí)隙優(yōu)化的多信道多址接入控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù),具體涉及多跳Ad Hoc網(wǎng)絡(luò)中時(shí)隙優(yōu)化的多信道多址接入控制方法。
背景技術(shù):
IEEE802. IlDCF協(xié)議,提供了分布式的接入控制,是Ad Hoc網(wǎng)絡(luò)MAC協(xié)議研究和應(yīng)用中得到關(guān)注最多的協(xié)議之一。IEEE802. 1100 協(xié)議是基于03祖/^4(帶有沖突避免的載波偵聽多路訪問)機(jī)制的MAC協(xié)議。該協(xié)議采用共享單信道的模式,通過DATA-ACK兩次握手或RTS — CTS — DATA — ACK四次握手機(jī)制完成分布式數(shù)據(jù)業(yè)務(wù)的接入過程,其中四次握手機(jī)制基本解決了隱藏終端和暴露終端問題。同時(shí),通過載波偵聽、沖突避免和隨機(jī)回退等技術(shù)控制共享單信道模式下數(shù)據(jù)報(bào)文的沖突。DCF的核心機(jī)制包括握手機(jī)制、載波偵聽機(jī)制、幀間間隔和隨機(jī)回退機(jī)制。此協(xié)議在系統(tǒng)負(fù)載較大時(shí)不能有效利用帶寬資源是其最大的缺點(diǎn)。DBTMA協(xié)議使用忙音信號(hào)(BTs和BTr)通知鄰節(jié)點(diǎn)有效減輕了包沖突,但需要加額外的收發(fā)器,并占用一定的帶寬;DBTMA協(xié)議也沒有考慮隱藏終端的問題。PCDC協(xié)議通過控制功率減小干擾節(jié)點(diǎn)的數(shù)據(jù)解決了隱藏終端的問題,但沒有考慮暴露終端的問題。DCMA-CSBI協(xié)議通過使用廣播忙指示包的方法解決了隱藏終端發(fā)送數(shù)據(jù)的沖突,但不能接收數(shù)據(jù)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的缺陷與不足,本發(fā)明的目的是設(shè)計(jì)一種適用于多跳Ad Hoc網(wǎng)絡(luò)中時(shí)隙優(yōu)化的多信道多址接入控制方法,該方法在多跳網(wǎng)絡(luò)下提高了網(wǎng)絡(luò)吞吐量,同時(shí)解決了隱藏終端和暴露終端的問題。本發(fā)明采用以下技術(shù)方案來實(shí)現(xiàn)上述目的多跳Ad Hoc網(wǎng)絡(luò)中時(shí)隙優(yōu)化的多信道多址接入控制方法,包括以下步驟第一步,預(yù)約時(shí)隙選擇如果偵聽到有沖突的RTS/CTS握手發(fā)送時(shí),發(fā)送節(jié)點(diǎn)就退避到下一個(gè)預(yù)約時(shí)隙繼續(xù)嘗試RTS分組發(fā)送,對(duì)于第I次未收到CTS分組,發(fā)送方先偵聽公共控制信道(CCH) I個(gè)數(shù)據(jù)分組發(fā)送時(shí)隙,若在此期間接收方?jīng)]有收發(fā)RTS或CTS分組,就在此數(shù)據(jù)分組發(fā)送時(shí)隙結(jié)束后的預(yù)約時(shí)隙中發(fā)送RTS預(yù)約,對(duì)于多次仍沒有收到CTS分組,發(fā)送節(jié)點(diǎn)在此次數(shù)據(jù)分組發(fā)送嘗試失敗后的Kmax個(gè)預(yù)約時(shí)隙中等概選擇一個(gè)預(yù)約時(shí)隙,嘗試重發(fā)該數(shù)據(jù)分組;第二步,競(jìng)爭(zhēng)微時(shí)隙選擇和RTS/CTS握手當(dāng)發(fā)送節(jié)點(diǎn)在CCH上的一個(gè)預(yù)約時(shí)隙開始時(shí),有數(shù)據(jù)分組要發(fā)送給某個(gè)鄰節(jié)點(diǎn),則在發(fā)送RTS之前要從當(dāng)前預(yù)約時(shí)隙的NMS個(gè)競(jìng)爭(zhēng)微時(shí)隙中隨機(jī)選擇一個(gè)作為RTS分組發(fā)送開始的時(shí)間,并在發(fā)送RTS分組之前偵聽之前的競(jìng)爭(zhēng)微時(shí)隙,如果在其所選的競(jìng)爭(zhēng)微時(shí)隙到來之前的競(jìng)爭(zhēng)微時(shí)隙中都沒有偵聽到其他節(jié)點(diǎn)發(fā)送控制分組,那么該發(fā)送節(jié)點(diǎn)就在所選的競(jìng)爭(zhēng)微時(shí)隙上開始發(fā)送RTS分組進(jìn)行信道預(yù)約,并在CCH上等待接收節(jié)點(diǎn)回復(fù)CTS分組;否則進(jìn)行退避到下一個(gè)預(yù)約時(shí)隙到達(dá)時(shí),再重新進(jìn)行預(yù)約;如果接收節(jié)點(diǎn)正確接收到RTS分組,那么它就立刻回復(fù)CTS分組;第三步,數(shù)據(jù)分組發(fā)送及確認(rèn)如果發(fā)送節(jié)點(diǎn)在規(guī)定的時(shí)間內(nèi)正確收到CTS分組, 則預(yù)約成功,轉(zhuǎn)到預(yù)定數(shù)據(jù)信道(DCH)上在對(duì)應(yīng)的數(shù)據(jù)分組發(fā)送時(shí)隙上無沖突地發(fā)送數(shù)據(jù)分組,接收節(jié)點(diǎn)正確收到后,回復(fù)ACK分組進(jìn)行成功接收確認(rèn),從而完成一個(gè)完整的數(shù)據(jù)分組發(fā)送過程;所述Kmax是ー個(gè)在建立網(wǎng)絡(luò)時(shí)人工設(shè)定的預(yù)約時(shí)隙的個(gè)數(shù),所述等概選擇是指在Kmax個(gè)時(shí)隙中以相同的概率選擇O-Kmax之間的一個(gè)時(shí)隙;所述匪S為在建立網(wǎng)絡(luò)時(shí)人工設(shè)定的微時(shí)隙的個(gè)數(shù)。所述第二步包括以下步驟S21、在所選預(yù)約時(shí)隙中隨機(jī)選擇ー個(gè)退避微時(shí)隙;S22、判斷退避微時(shí)隙是否到來;S23、若退避微時(shí)隙到來,且偵聽到有節(jié)點(diǎn)發(fā)送RTS/CTS握手,則退避到下ー個(gè)預(yù)約時(shí)隙,然后返回步驟S2 ;若退避微時(shí)隙到來,且未偵聽到有節(jié)點(diǎn)發(fā)送RTS/CTS握手,則偵聽控制信道的RTS/CTS握手,然后返回步驟S3 ;S24、若退避微時(shí)隙到來,且未偵聽到有節(jié)點(diǎn)發(fā)送RTS/CTS握手,則發(fā)送RTS進(jìn)行預(yù)約;S25、若接收方收到RTS,且接收方偵聽到其他節(jié)點(diǎn)對(duì)的預(yù)約,正處于退避階段,則接收方回復(fù)CTS ;所述第三步包括以下步驟S31、若發(fā)送方收到CTS,則預(yù)約成功,接收方、發(fā)送方雙方切換到相應(yīng)的數(shù)據(jù)信道上進(jìn)行數(shù)據(jù)分組的傳輸,發(fā)送方發(fā)送DATA ;S32、若接收方收到DATA,則接收方回復(fù)ACK ;發(fā)送方收到ACK后,DATA發(fā)送成功,
完成一次通信會(huì)晤。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)及有益效果在于I、本發(fā)明提出的方法通過公共信道(CCH)和業(yè)務(wù)信道(TCH)的時(shí)隙優(yōu)化調(diào)整,使得控制信道上的信道預(yù)約與數(shù)據(jù)信道上的數(shù)據(jù)分組發(fā)送完美匹配,即在CCH和TCH上的分組發(fā)送達(dá)到平衡、均沒有浪費(fèi)相關(guān)信道資源,解決了控制信道的瓶頸問題。2、本發(fā)明提出的方法中采用的時(shí)隙優(yōu)化方案也使得所使用的數(shù)據(jù)信道與控制信道的預(yù)約時(shí)隙相對(duì)應(yīng),實(shí)現(xiàn)了默認(rèn)數(shù)據(jù)信道選擇,從而不需要過多偵聽控制信道或數(shù)據(jù)信道并保留信道狀態(tài)結(jié)果,不需要建立信道狀態(tài)表,不需要更改RTS/CTS幀格式并在其中加入?yún)f(xié)商選定的信道,不需要采用多余的控制分組進(jìn)行信道預(yù)約和確認(rèn),不需要根據(jù)偵收RTS/CTS等控制分組建立NAV退避期,大大節(jié)省了相關(guān)的通信、存儲(chǔ)和計(jì)算開銷,避免了信道使用信息過時(shí)或錯(cuò)誤造成的分組碰撞問題。3、本發(fā)明中,各發(fā)送節(jié)點(diǎn)只需要偵聽NTCH個(gè)預(yù)約時(shí)隙(即I個(gè)數(shù)據(jù)分組發(fā)送時(shí)隙)就可以知道其接收節(jié)點(diǎn)是否正在收發(fā)分組,只需偵聽自己所選擇的那個(gè)預(yù)約時(shí)隙,即可判定是否需要發(fā)送RTS分組,并且若RTS/CTS握手成功后,在此預(yù)約時(shí)隙所對(duì)應(yīng)的TCH上即可完成無沖突的數(shù)據(jù)分組發(fā)送。采用預(yù)約時(shí)隙和競(jìng)爭(zhēng)微時(shí)隙的雙重預(yù)約退避機(jī)制,可以有效解決多跳網(wǎng)絡(luò)中的隱藏終端和暴露終端問題,提高接入效率和網(wǎng)絡(luò)多址性能。
圖I是本發(fā)明接入控制方法的時(shí)序圖;圖2是接入控制方法流程圖。圖I中,CCH是預(yù)約信道;DCH是數(shù)據(jù)信道;RTS是預(yù)約請(qǐng)求信號(hào);CTS是預(yù)約應(yīng)答信號(hào);DATA是要發(fā)送的數(shù)據(jù)包;ACK是數(shù)據(jù)接收成功應(yīng)答信號(hào)。
具體實(shí)施例方式下面結(jié)合實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述,但本發(fā)明的實(shí)施方式不限于此。實(shí)施例本發(fā)明使用多信道策略,各節(jié)點(diǎn)使用一個(gè)公共控制信道(CCH)傳輸控制分組(RTS分組、CTS分組),使用多個(gè)數(shù)據(jù)信道(DCH)傳輸數(shù)據(jù)分組(DATA)和確認(rèn)分組(ACK),并設(shè)數(shù)據(jù)信道的數(shù)目為Ndqi。各節(jié)點(diǎn)僅有一部分工作在半雙工模式的無線收發(fā)機(jī),如果沒有相關(guān)分組在DCH和CCH上發(fā)送,則在CCH上偵收相鄰節(jié)點(diǎn)發(fā)送的RTS和CTS分組。本發(fā)明提出的方法將時(shí)間軸分為CCH上的預(yù)約階段和DCH上的無沖突數(shù)據(jù)分組發(fā)送階段。在本發(fā)明方法中,將CCH和DCH分別劃分成一個(gè)個(gè)時(shí)隙,在CCH上的預(yù)約時(shí)隙中發(fā)送RTS/CTS分組進(jìn)行預(yù)約,然后在預(yù)定DCH的數(shù)據(jù)分組發(fā)送時(shí)隙上發(fā)送DATA分組并進(jìn)行確認(rèn)。本發(fā)明在每個(gè)CCH預(yù)約時(shí)隙包括匪S個(gè)長度為TMS的競(jìng)爭(zhēng)微時(shí)隙、RTS和CTS分組的發(fā)送時(shí)間以及2個(gè)短幀間間隔(SIFS),SIFS包括信號(hào)往返傳播時(shí)間、接收機(jī)處理時(shí)間、收發(fā)轉(zhuǎn)換時(shí)間和必要的保護(hù)時(shí)間。每個(gè)DCH時(shí)隙包括DATA和ACK分組的發(fā)送時(shí)間和2個(gè)SIFS時(shí)間。圖I作為本發(fā)明的時(shí)序圖。在本發(fā)明提出的方法中,將CCH和DCH分別劃分成一個(gè)個(gè)時(shí)隙,在CCH上的預(yù)約時(shí)隙中發(fā)送RTS/CTS分組進(jìn)行預(yù)約,然后在預(yù)定DCH的數(shù)據(jù)分組發(fā)送時(shí)隙上發(fā)送DATA分組并進(jìn)行確認(rèn)。每個(gè)CCH預(yù)約時(shí)隙包括匪S個(gè)長度為TMS的競(jìng)爭(zhēng)微時(shí)隙、RTS和CTS分組的發(fā)送時(shí)間以及2個(gè)短幀間間隔(SIFS),SIFS包括信號(hào)往返傳播時(shí)間、接收機(jī)處理時(shí)間、收發(fā)轉(zhuǎn)換時(shí)間和必要的保護(hù)時(shí)間。每個(gè)DCH時(shí)隙包括DATA和ACK分組的發(fā)送時(shí)間和2個(gè)SIFS時(shí)間。其中CCH上的傳送速率Rrai和DCH上的傳送速率Rdqi可以相等、也可以不相等,可以根據(jù)所傳輸?shù)姆纸M長度、所應(yīng)用的場(chǎng)合等自適應(yīng)調(diào)整。本發(fā)明提出的方法將整個(gè)數(shù)據(jù)分組發(fā)送過程分為預(yù)約時(shí)隙選擇、競(jìng)爭(zhēng)微時(shí)隙選擇和RTS/CTS握手、數(shù)據(jù)分組發(fā)送及確認(rèn)3個(gè)階段。所述預(yù)約時(shí)隙選擇過程如下對(duì)新產(chǎn)生數(shù)據(jù)分組的初次發(fā)送,發(fā)送節(jié)點(diǎn)選擇該分組產(chǎn)生后的第I個(gè)預(yù)約時(shí)隙或成功發(fā)送完上一個(gè)數(shù)據(jù)分組后的第I個(gè)預(yù)約時(shí)隙,立刻開始數(shù)據(jù)分組發(fā)送過程,發(fā)送過程中需要對(duì)時(shí)隙進(jìn)行預(yù)約選擇。如果偵聽到有沖突的RTS/CTS握手發(fā)送時(shí),發(fā)送節(jié)點(diǎn)就退避到下一個(gè)預(yù)約時(shí)隙繼續(xù)嘗試RTS分組發(fā)送。對(duì)于第I次未收到CTS分組,發(fā)送方先偵聽CCH I個(gè)數(shù)據(jù)分組發(fā)送時(shí)隙,若在此期間接收方?jīng)]有收發(fā)RTS或CTS分組的話,就在此數(shù)據(jù)分組發(fā)送時(shí)隙結(jié)束后的預(yù)約時(shí)隙中發(fā)送RTS預(yù)約。對(duì)于多次仍沒有收到CTS分組,發(fā)送節(jié)點(diǎn)在此次數(shù)據(jù)分組發(fā)送嘗試失敗后的Kmax個(gè)預(yù)約時(shí)隙中等概選擇ー個(gè)預(yù)約時(shí)隙,嘗試重發(fā)該數(shù)據(jù)分組的過程。所述Kmax是ー個(gè)在建立網(wǎng)絡(luò)時(shí)人工設(shè)定的預(yù)約時(shí)隙的個(gè)數(shù),所述等概選擇是指在Kmax個(gè)時(shí)隙中以相同的概率選擇O-Kmax之間的ー個(gè)時(shí)隙所述競(jìng)爭(zhēng)微時(shí)隙選擇和RTS/CTS握手過程如下當(dāng)發(fā)送節(jié)點(diǎn)在CCH上的一個(gè)預(yù)約時(shí)隙開始時(shí),有數(shù)據(jù)分組要發(fā)送給某個(gè)鄰節(jié)點(diǎn),則在發(fā)送RTS之前要從當(dāng)前預(yù)約時(shí)隙的NMS個(gè)競(jìng)爭(zhēng)微時(shí)隙中隨機(jī)選擇ー個(gè)作為RTS分組發(fā)送開始的時(shí)間,并在發(fā)送RTS分組之前偵聽之前的競(jìng)爭(zhēng)微時(shí)隙。如果在其所選的競(jìng)爭(zhēng)微時(shí)隙到來之前的競(jìng)爭(zhēng)微時(shí)隙中都沒有偵聽到其他節(jié)點(diǎn)發(fā)送控制分組,那么該發(fā)送節(jié)點(diǎn)就在所選的競(jìng)爭(zhēng)微時(shí)隙上開始發(fā)送RTS分組進(jìn)行信道預(yù)約,并在CCH上等待接收節(jié)點(diǎn)回復(fù)CTS分組;否則進(jìn)行退避到下一個(gè)預(yù)約時(shí)隙到達(dá)時(shí),再重新進(jìn)行預(yù)約。如果接收節(jié)點(diǎn)正確接收到RTS分組,那么它就立刻回復(fù)CTS分組。所述匪S為在建立網(wǎng)絡(luò)時(shí)人工設(shè)定的微時(shí)隙的個(gè)數(shù)。所述數(shù)據(jù)分組發(fā)送及確認(rèn)過程如下如果發(fā)送節(jié)點(diǎn)能夠在規(guī)定的時(shí)間內(nèi)正確收到CTS分組,說明預(yù)約成功,就轉(zhuǎn)到預(yù)定DCH上在對(duì)應(yīng)的數(shù)據(jù)分組發(fā)送時(shí)隙上無沖突地發(fā)送數(shù)據(jù)分組。接收節(jié)點(diǎn)正確收到后,回復(fù)ACK分組進(jìn)行成功接收確認(rèn),從而完成一個(gè)完整的數(shù)據(jù)分組發(fā)送過程。在本實(shí)施例中,本發(fā)明接入控制方法的流程圖如圖2所示,具體包括以下步驟SI、在控制信道上偵聽RTS/CTS握手,若有數(shù)據(jù)分組發(fā)送,則隨機(jī)選擇ー個(gè)預(yù)約時(shí)隙;S2、在所選預(yù)約時(shí)隙中隨機(jī)選擇ー個(gè)退避微時(shí)隙;S3、判斷退避微時(shí)隙是否到來;S4、若退避微時(shí)隙到來,且偵聽到有節(jié)點(diǎn)發(fā)送RTS/CTS握手,則退避到下一個(gè)預(yù)約時(shí)隙,然后返回步驟S2 ;若退避微時(shí)隙到來,且未偵聽到有節(jié)點(diǎn)發(fā)送RTS/CTS握手,則偵聽控制信道的RTS/CTS握手,然后返回步驟S3 ;S5、若退避微時(shí)隙到來,且未偵聽到有節(jié)點(diǎn)發(fā)送RTS/CTS握手,則發(fā)送RTS進(jìn)行預(yù)約;S6、若接收方收到RTS,且接收方偵聽到其他節(jié)點(diǎn)對(duì)的預(yù)約,正處于退避階段,則接收方回復(fù)CTS ;S7、若發(fā)送方收到CTS,則預(yù)約成功,接收方、發(fā)送方雙方切換到相應(yīng)的數(shù)據(jù)信道上進(jìn)行數(shù)據(jù)分組的傳輸,發(fā)送方發(fā)送DATA ;S8、若接收方收到DATA,則接收方回復(fù)ACK ;發(fā)送方收到ACK后,DATA發(fā)送成功,完成一次通信會(huì)晤。其中,預(yù)約時(shí)隙選擇階段為步驟SI,步驟S2-6主要構(gòu)成競(jìng)爭(zhēng)微時(shí)隙選擇和RTS/CTS握手階段,步驟S7-8主要構(gòu)成數(shù)據(jù)分組發(fā)送及確認(rèn)階段。上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.多跳AdHoc網(wǎng)絡(luò)中時(shí)隙優(yōu)化的多信道多址接入控制方法,其特征在于,包括以下步驟 第一步,預(yù)約時(shí)隙選擇如果偵聽到有沖突的RTS/CTS握手發(fā)送時(shí),發(fā)送節(jié)點(diǎn)就退避到下一個(gè)預(yù)約時(shí)隙繼續(xù)嘗試RTS分組發(fā)送,對(duì)于第I次未收到CTS分組,發(fā)送方先偵聽CCH I個(gè)數(shù)據(jù)分組發(fā)送時(shí)隙,若在此期間接收方?jīng)]有收發(fā)RTS或CTS分組,就在此數(shù)據(jù)分組發(fā)送時(shí)隙結(jié)束后的預(yù)約時(shí)隙中發(fā)送RTS預(yù)約,對(duì)于多次仍沒有收到CTS分組,發(fā)送節(jié)點(diǎn)在此次數(shù)據(jù)分組發(fā)送嘗試失敗后的Kmax個(gè)預(yù)約時(shí)隙中等概選擇一個(gè)預(yù)約時(shí)隙,嘗試重發(fā)該數(shù)據(jù)分組;第二步,競(jìng)爭(zhēng)微時(shí)隙選擇和RTS/CTS握手當(dāng)發(fā)送節(jié)點(diǎn)在CCH上的一個(gè)預(yù)約時(shí)隙開始時(shí),有數(shù)據(jù)分組要發(fā)送給某個(gè)鄰節(jié)點(diǎn),則在發(fā)送RTS之前要從當(dāng)前預(yù)約時(shí)隙的NMS個(gè)競(jìng)爭(zhēng)微時(shí)隙中隨機(jī)選擇一個(gè)作為RTS分組發(fā)送開始的時(shí)間,并在發(fā)送RTS分組之前偵聽之前的競(jìng)爭(zhēng)微時(shí)隙,如果在其所選的競(jìng)爭(zhēng)微時(shí)隙到來之前的競(jìng)爭(zhēng)微時(shí)隙中都沒有偵聽到其他節(jié)點(diǎn)發(fā)送控制分組,那么該發(fā)送節(jié)點(diǎn)就在所選的競(jìng)爭(zhēng)微時(shí)隙上開始發(fā)送RTS分組進(jìn)行信道預(yù)約,并在CCH上等待接收節(jié)點(diǎn)回復(fù)CTS分組;否則進(jìn)行退避到下一個(gè)預(yù)約時(shí)隙到達(dá)時(shí),再重新進(jìn)行預(yù)約;如果接收節(jié)點(diǎn)正確接收到RTS分組,那么它就立刻回復(fù)CTS分組; 第三步,數(shù)據(jù)分組發(fā)送及確認(rèn)如果發(fā)送節(jié)點(diǎn)在規(guī)定的時(shí)間內(nèi)正確收到CTS分組,則預(yù)約成功,轉(zhuǎn)到預(yù)定DCH上在對(duì)應(yīng)的數(shù)據(jù)分組發(fā)送時(shí)隙上無沖突地發(fā)送數(shù)據(jù)分組,接收節(jié)點(diǎn)正確收到后,回復(fù)ACK分組進(jìn)行成功接收確認(rèn),從而完成一個(gè)完整的數(shù)據(jù)分組發(fā)送過程;所述Kmax是一個(gè)在建立網(wǎng)絡(luò)時(shí)人工設(shè)定的預(yù)約時(shí)隙的個(gè)數(shù),所述等概選擇是指在Kmax個(gè)時(shí)隙中以相同的概率選擇O-Kmax之間的一個(gè)時(shí)隙;所述匪S為在建立網(wǎng)絡(luò)時(shí)人工設(shè)定的微時(shí)隙的個(gè)數(shù)。
2.根據(jù)權(quán)利要求I所述的多跳AdHoc網(wǎng)絡(luò)中時(shí)隙優(yōu)化的多信道多址接入控制方法,其特征在于,所述第二步包括以下步驟 S21、在所選預(yù)約時(shí)隙中隨機(jī)選擇一個(gè)退避微時(shí)隙; S22、判斷退避微時(shí)隙是否到來; S23、若退避微時(shí)隙到來,且偵聽到有節(jié)點(diǎn)發(fā)送RTS/CTS握手,則退避到下一個(gè)預(yù)約時(shí)隙,然后返回步驟S2 ;若退避微時(shí)隙到來,且未偵聽到有節(jié)點(diǎn)發(fā)送RTS/CTS握手,則偵聽控制信道的RTS/CTS握手,然后返回步驟S3 ; S24、若退避微時(shí)隙到來,且未偵聽到有節(jié)點(diǎn)發(fā)送RTS/CTS握手,則發(fā)送RTS進(jìn)行預(yù)約; S25、若接收方收到RTS,且接收方偵聽到其他節(jié)點(diǎn)對(duì)的預(yù)約,正處于退避階段,則接收方回復(fù)CTS ; 所述第三步包括以下步驟 S31、若發(fā)送方收到CTS,則預(yù)約成功,接收方、發(fā)送方雙方切換到相應(yīng)的數(shù)據(jù)信道上進(jìn)行數(shù)據(jù)分組的傳輸,發(fā)送方發(fā)送DATA ; S32、若接收方收到DATA,則接收方回復(fù)ACK;發(fā)送方收到ACK后,DATA發(fā)送成功,完成一次通信會(huì)晤。
全文摘要
本發(fā)明公開了多跳Ad Hoc網(wǎng)絡(luò)中時(shí)隙優(yōu)化的多信道多址接入控制方法,將整個(gè)數(shù)據(jù)分組發(fā)送過程分為預(yù)約時(shí)隙選擇、競(jìng)爭(zhēng)微時(shí)隙選擇和RTS/CTS握手、數(shù)據(jù)分組發(fā)送及確認(rèn)3個(gè)階段。該方法在多跳網(wǎng)絡(luò)下提高了網(wǎng)絡(luò)吞吐量,同時(shí)解決了隱藏終端和暴露終端的問題。
文檔編號(hào)H04W74/08GK102625367SQ20121006404
公開日2012年8月1日 申請(qǐng)日期2012年3月12日 優(yōu)先權(quán)日2012年3月12日
發(fā)明者劉凱, 張多英 申請(qǐng)人:暨南大學(xué)