專(zhuān)利名稱(chēng):自組織移動(dòng)網(wǎng)絡(luò)中基于多包接收的媒體接入控制方法
技術(shù)領(lǐng)域:
本發(fā)明是一種基于多包接收的媒體接入控制方法,主要是用于自組織移動(dòng)網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))中的媒體接入控制,屬于網(wǎng)絡(luò)媒體接入控制的技術(shù)領(lǐng)域。
背景技術(shù):
現(xiàn)有的媒體接入控制(MAC)方法設(shè)計(jì)多是建立在傳統(tǒng)的沖突信道模型基礎(chǔ)上的,在這些方法中,網(wǎng)路中的節(jié)點(diǎn)同一時(shí)刻只能正確接收一個(gè)數(shù)據(jù)包;如果同時(shí)收到多個(gè)用戶(hù)的數(shù)據(jù)包,就會(huì)發(fā)生沖突,而所有沖突的數(shù)據(jù)包將被丟棄。然而,隨著多陣列天線(xiàn),擴(kuò)頻碼,網(wǎng)絡(luò)等分集特性的挖掘,以及多用戶(hù)檢測(cè)技術(shù)的發(fā)展,使得收方可以分離出多個(gè)用戶(hù)同時(shí)發(fā)送的數(shù)據(jù)信號(hào),從而沖突信道模型變?yōu)槎喟邮?MPR)信道模型。MPR的引入,將給網(wǎng)絡(luò)協(xié)議的設(shè)計(jì)帶來(lái)了新的機(jī)遇和挑戰(zhàn),自組織移動(dòng)網(wǎng)絡(luò)是一種新一代網(wǎng)絡(luò),它不要任何基站或固定基礎(chǔ)設(shè)施即能提供無(wú)約束移動(dòng)的動(dòng)態(tài)可重構(gòu)多跳無(wú)線(xiàn)網(wǎng)絡(luò)。該網(wǎng)絡(luò)由協(xié)同傳送信息的大量自主節(jié)點(diǎn)組成,其所有節(jié)點(diǎn)都分享網(wǎng)絡(luò)構(gòu)造和管理的責(zé)任。這些節(jié)點(diǎn)除了可完成任何網(wǎng)絡(luò)所涉及的所有功能外,還起著路由器的作用,而且每個(gè)主機(jī)就是一個(gè)能夠以任何方式移動(dòng)的路由器。上述特點(diǎn)使得自組織組網(wǎng)成為無(wú)線(xiàn)網(wǎng)絡(luò)和移動(dòng)計(jì)算領(lǐng)域最集中研究的熱點(diǎn)。使得由主機(jī)可移動(dòng)性引起的拓?fù)漕l繁變化所導(dǎo)致的拓?fù)浒l(fā)現(xiàn)、網(wǎng)絡(luò)選路和沖突分辨問(wèn)題成為自組織移動(dòng)網(wǎng)絡(luò)研究中一個(gè)極具挑戰(zhàn)性的課題。
發(fā)明內(nèi)容
技術(shù)問(wèn)題本發(fā)明的目的是提供一種自組織移動(dòng)網(wǎng)絡(luò)中基于多包接收的媒體接入控制方法,在底層提供MPR能力的情況下,可以大大的提高網(wǎng)絡(luò)性能,如果底層只有單包接收能力,那么該方法就退化為傳統(tǒng)的IEEE 802.11協(xié)議。
技術(shù)方案本發(fā)明的接入控制過(guò)程如下a、當(dāng)發(fā)送方A有數(shù)據(jù)要發(fā)送給接收方B時(shí),發(fā)送方A先監(jiān)聽(tīng)信道,如果信道空閑,它就向接收方B發(fā)送一個(gè)RTS(Request To Send請(qǐng)求發(fā)送)信號(hào);如果接收方B能夠正確的接收請(qǐng)求發(fā)送信號(hào)RTS,并且自己可以接收數(shù)據(jù)的話(huà),那么接收方B就向發(fā)送方A回送一個(gè)CTS(Clear To Send允許發(fā)送)信號(hào),表明自己可以接收數(shù)據(jù);b、在RTS/允許發(fā)送信號(hào)CTS交互的過(guò)程中,除了需要交換數(shù)據(jù)的雙方發(fā)送方A、接收方B外,其它鄰節(jié)點(diǎn)“F,G,H”也會(huì)監(jiān)聽(tīng)到請(qǐng)求發(fā)送信號(hào)RTS,鄰節(jié)點(diǎn)“C,D,E”監(jiān)聽(tīng)到允許發(fā)送信號(hào)CTS,本發(fā)明提出的方法正是利用了允許發(fā)送信號(hào)CTS的這種廣播特性。對(duì)于監(jiān)聽(tīng)到請(qǐng)求發(fā)送信號(hào)RTS的節(jié)點(diǎn)“F,G,H”,根據(jù)RTS幀中的Duration(持續(xù)時(shí)間)字段延時(shí)退避,對(duì)于收到允許發(fā)送信號(hào)CTS的節(jié)點(diǎn)按以下步驟C處理;C、發(fā)送方A在收到正確的允許發(fā)送信號(hào)CTS后,以概率1接入信道;其它收到允許發(fā)送信號(hào)CTS的節(jié)點(diǎn)“C,D,E”先檢查自己的CTS指示器,如果為T(mén)RUE(真)(比如節(jié)點(diǎn)D),就根據(jù)允許發(fā)送信號(hào)CTS中Duration值延遲退避;如果CTS指示器是FALSE(假),就根據(jù)當(dāng)前CTS幀中指定的接入概率p接入信道(比如接收方B的第一鄰節(jié)點(diǎn)C、第三鄰節(jié)點(diǎn)E);其中,接入概率p的確定如下p=min{(n0-1)/(M-1),1}其中,M表示接收節(jié)點(diǎn)的鄰節(jié)點(diǎn)數(shù)目,n0是最佳接入信道的用戶(hù)數(shù)。
d、當(dāng)接收方B接收到多個(gè)用戶(hù)發(fā)送給它的數(shù)據(jù)包后,首先采用多用戶(hù)檢測(cè)技術(shù),檢測(cè)出是哪幾個(gè)用戶(hù)向它發(fā)送了數(shù)據(jù),然后采用信號(hào)分離的方法對(duì)這些數(shù)據(jù)進(jìn)行處理,處理完以后,有的數(shù)據(jù)包可能正確分辨出來(lái)了,有的可能沒(méi)有;如果收到的數(shù)據(jù)包都沒(méi)有分辨出來(lái),那么接收方B就不發(fā)送ACK(確認(rèn))信號(hào);如果至少分辨出了一個(gè)數(shù)據(jù)包,接收方B節(jié)點(diǎn)就要發(fā)送ACK信號(hào)。我們采用一次可以對(duì)多個(gè)節(jié)點(diǎn)確認(rèn)的機(jī)制。對(duì)于正確分辨出的包,就在ACK字段中寫(xiě)入其源地址,對(duì)于沒(méi)有分辨出的包,ACK中不包含其源地址。如果所有發(fā)送數(shù)據(jù)包的節(jié)點(diǎn)在指定的時(shí)間內(nèi)沒(méi)有收到確認(rèn)信號(hào),那么就退避重傳。
有益效果本文提出的基于多包接收的自組織移動(dòng)網(wǎng)絡(luò)用媒體接入控制方法,利用了允許發(fā)送信號(hào)CTS的特點(diǎn)和無(wú)線(xiàn)信道的廣播特性,控制收方的多個(gè)鄰居節(jié)點(diǎn)同時(shí)接入信道,從而利用多包接收能力,提高網(wǎng)絡(luò)性能。網(wǎng)絡(luò)仿真結(jié)果表明,該協(xié)議比傳統(tǒng)的MAC方法性能有顯著提高,并且實(shí)現(xiàn)復(fù)雜度也比其它的基于MPR的MAC協(xié)議低。
本發(fā)明是一種基于多包接收的媒體接入控制方法,主要是用于無(wú)線(xiàn)自組織移動(dòng)網(wǎng)絡(luò)中的媒體接入控制。在底層提供MPR能力的情況下,可以大大的提高網(wǎng)絡(luò)性能,如果底層只有單包接收能力,那么該方法就退化為傳統(tǒng)的IEEE802.11協(xié)議。
本發(fā)明的優(yōu)點(diǎn)主要體現(xiàn)在以下幾方面1、不同于傳統(tǒng)的單包接收的媒體接入控制(MAC)協(xié)議,提出了一種新的基于多包接收的MAC協(xié)議,把網(wǎng)絡(luò)和信號(hào)處理技術(shù)集合起來(lái),并體現(xiàn)了MAC層和物理層的交互。
2、現(xiàn)有的基于多包接收的MAC協(xié)議都是基于時(shí)隙調(diào)度的,在時(shí)間上是同步的,而本發(fā)明提出的基于多包接收的MAC協(xié)議完全是一種異步的協(xié)議,因此更加適合于多跳的自組織移動(dòng)網(wǎng)絡(luò)。
3、現(xiàn)有的基于多包接收的MAC協(xié)議為了調(diào)度多個(gè)用戶(hù)同時(shí)接入信道,需要更多的控制包,而本發(fā)明的MAC協(xié)議通過(guò)接收節(jié)點(diǎn)對(duì)周?chē)?jié)點(diǎn)數(shù)的預(yù)測(cè),進(jìn)而調(diào)度接入信道的數(shù)據(jù)包,因此并沒(méi)有使得控制信息增多;除此之外,協(xié)議的實(shí)現(xiàn)復(fù)雜度也比現(xiàn)有的基于多包接收的MAC協(xié)議低。
圖1是本發(fā)明接入實(shí)現(xiàn)流程示意圖。其中有發(fā)送方A;接收方B;第一鄰節(jié)點(diǎn)F、第二鄰節(jié)點(diǎn)G、第三鄰節(jié)點(diǎn)H;第四鄰節(jié)點(diǎn)C,第五鄰節(jié)點(diǎn)D,第六鄰節(jié)點(diǎn)E;接收方B的三跳節(jié)點(diǎn)J、兩跳節(jié)點(diǎn)K、請(qǐng)求發(fā)送信號(hào)RTS;允許發(fā)送信號(hào)CTS;數(shù)據(jù)包信息DATA。
圖2是6個(gè)節(jié)點(diǎn)的全連接網(wǎng)絡(luò)吞吐量仿真圖。
圖3是20個(gè)節(jié)點(diǎn)的多跳網(wǎng)絡(luò)吞吐量仿真圖。
圖4是業(yè)務(wù)量為10的20個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)吞吐量隨節(jié)點(diǎn)移動(dòng)速度變化的仿真圖。
具體實(shí)施例方式
本發(fā)明自組織移動(dòng)網(wǎng)絡(luò)中基于多包接收的媒體接入控制方法為a、當(dāng)發(fā)送方A有數(shù)據(jù)要發(fā)送給接收方B時(shí),發(fā)送方A先監(jiān)聽(tīng)信道,如果信道空閑,它就向接收方B發(fā)送一個(gè)請(qǐng)求發(fā)送信號(hào)RTS;如果接收方B能夠正確的接收請(qǐng)求發(fā)送信號(hào)RTS,并且自己可以接收數(shù)據(jù)的話(huà),那么接收方B就向發(fā)送方A回送一個(gè)允許發(fā)送信號(hào)CTS,表明自己可以接收數(shù)據(jù);b、在RTS/允許發(fā)送信號(hào)CTS交互的過(guò)程中,除了需要交換數(shù)據(jù)的雙方發(fā)送方A、接收方B外,第一鄰節(jié)點(diǎn)F、第二鄰節(jié)點(diǎn)G、第三鄰節(jié)點(diǎn)H也會(huì)監(jiān)聽(tīng)到請(qǐng)求發(fā)送信號(hào)RTS,第四鄰節(jié)點(diǎn)C,第五鄰節(jié)點(diǎn)D,第六鄰節(jié)點(diǎn)E監(jiān)聽(tīng)到允許發(fā)送信號(hào)CTS,對(duì)于監(jiān)聽(tīng)到請(qǐng)求發(fā)送信號(hào)RTS的節(jié)點(diǎn)第一鄰節(jié)點(diǎn)F、第二鄰節(jié)點(diǎn)G和第三鄰節(jié)點(diǎn)H,根據(jù)RTS幀中的Duration字段延時(shí)退避,對(duì)于收到允許發(fā)送信號(hào)CTS的節(jié)點(diǎn)按以下的步驟C處理;C、發(fā)送方A在收到正確的允許發(fā)送信號(hào)CTS后,以概率1接入信道;其它收到允許發(fā)送信號(hào)CTS的第四鄰節(jié)點(diǎn)C,第五鄰節(jié)點(diǎn)D和第六鄰節(jié)點(diǎn)E先檢查自己的CTS指示器,如果為T(mén)RUE,就根據(jù)允許發(fā)送信號(hào)CTS中Duration值延遲退避;如果CTS指示器是FALSE,就根據(jù)當(dāng)前CTS幀中指定的接入概率p接入信道;其中,接入概率p的確定如下p=min{(n0-1)/(M-1),1}其中,M表示接收節(jié)點(diǎn)的鄰節(jié)點(diǎn)數(shù)目,n0是最佳接入信道的用戶(hù)數(shù);d、當(dāng)接收方B接收到多個(gè)用戶(hù)發(fā)送給它的數(shù)據(jù)包后,首先采用多用戶(hù)檢測(cè)技術(shù),檢測(cè)出是哪幾個(gè)用戶(hù)向它發(fā)送了數(shù)據(jù),然后采用信號(hào)分離的方法對(duì)這些數(shù)據(jù)進(jìn)行處理,處理完以后,有的數(shù)據(jù)包可能正確分辨出來(lái)了,有的可能沒(méi)有;如果收到的數(shù)據(jù)包都沒(méi)有分辨出來(lái),那么接收方B就不發(fā)送ACK信號(hào);如果至少分辨出了一個(gè)數(shù)據(jù)包,接收方B節(jié)點(diǎn)就要發(fā)送ACK信號(hào);采用一次可以對(duì)多個(gè)節(jié)點(diǎn)確認(rèn)的機(jī)制,對(duì)于正確分辨出的包,就在ACK字段中寫(xiě)入其源地址,對(duì)于沒(méi)有分辨出的包,ACK中不包含其源地址;如果所有發(fā)送數(shù)據(jù)包的節(jié)點(diǎn)在指定的時(shí)間內(nèi)沒(méi)有收到確認(rèn)信號(hào),那么就退避重傳。
本發(fā)明的接入方案建立在IEEE 802.11協(xié)議基礎(chǔ)之上,方案的具體實(shí)施如下(1)首先為了能夠使得發(fā)送與接收節(jié)點(diǎn)之間很好的進(jìn)行多包接收的信息交互,要對(duì)當(dāng)前網(wǎng)絡(luò)中的所有節(jié)點(diǎn)發(fā)送的控制信息做如下規(guī)定,即對(duì)原IEEE 802.11協(xié)議中的CTS,ACK控制信息中增加某些字段,具體如下CTS幀增加字段send_prob和sa,send_prob表示鄰居節(jié)點(diǎn)發(fā)送數(shù)據(jù)包的概率,sa表示發(fā)送CTS幀的源地址。
ACK幀需要添加若干個(gè)地址字段(RA),這樣做可以同時(shí)對(duì)多個(gè)發(fā)送數(shù)據(jù)的用戶(hù)進(jìn)行確認(rèn),地址字段的數(shù)目視最大可以分辨的數(shù)據(jù)包數(shù)而定。本文假定收方最多可以分辨三個(gè)沖突的數(shù)據(jù)包,所以ACK幀中有三個(gè)接收地址字段。如果對(duì)于每個(gè)成功接收的包分別發(fā)送確認(rèn)信號(hào)進(jìn)行確認(rèn)的話(huà),也可以不用改動(dòng)ACK的幀格式,不過(guò)這么一來(lái)發(fā)送的確認(rèn)包相應(yīng)的會(huì)增多,等待時(shí)延也會(huì)增長(zhǎng)。
(2)網(wǎng)絡(luò)中的節(jié)點(diǎn)初始化在網(wǎng)絡(luò)中節(jié)點(diǎn)進(jìn)行接入之前,首先對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的信息初始化,這包括如下內(nèi)容1)為網(wǎng)絡(luò)中的每一個(gè)不同節(jié)點(diǎn)分配一個(gè)唯一的不同于其他節(jié)點(diǎn)的物理地址或者是ID標(biāo)識(shí)。
2)網(wǎng)絡(luò)初始化階段設(shè)置每一個(gè)節(jié)點(diǎn)的CTS指示器標(biāo)志為FALSE。CTS指示器的作用是為了實(shí)現(xiàn)節(jié)點(diǎn)多包接收過(guò)程中對(duì)其他節(jié)點(diǎn)的影響最小,其具體說(shuō)明如下CTS指示器標(biāo)明當(dāng)前的退避延時(shí)是否因收到CTS幀引起(如果是則設(shè)為T(mén)RUE,如果不是則設(shè)為FALSE),從而確定監(jiān)聽(tīng)到CTS的節(jié)點(diǎn)是否可以接入信道。因?yàn)?,發(fā)送CTS的節(jié)點(diǎn)表明其正準(zhǔn)備接收數(shù)據(jù),而監(jiān)聽(tīng)到CTS的節(jié)點(diǎn),就會(huì)知道其鄰居節(jié)點(diǎn)正準(zhǔn)備接收數(shù)據(jù),它就不能隨便發(fā)送數(shù)據(jù),以免發(fā)生沖突和干擾。CTS指示器的作用就是,節(jié)點(diǎn)在監(jiān)聽(tīng)到CTS幀后要接入信道時(shí),判斷先前是否因監(jiān)聽(tīng)到允許發(fā)送信號(hào)CTS而處于退避狀態(tài),如果是則繼續(xù)退避,否則允許接入信道,當(dāng)然還要考慮收方的MPR能力。
3)采用IEEE 802.11的方式,網(wǎng)絡(luò)中的節(jié)點(diǎn)在初始化階段向周?chē)?jié)點(diǎn)發(fā)送探測(cè)信號(hào),使得每一個(gè)節(jié)點(diǎn)可以大致知道自己周?chē)渌?jié)點(diǎn)的情況。在以后的網(wǎng)絡(luò)運(yùn)行中,每一個(gè)節(jié)點(diǎn)都會(huì)定時(shí)的發(fā)送探測(cè)信號(hào),以保證網(wǎng)絡(luò)中的節(jié)點(diǎn)可以大致知道其周?chē)従庸?jié)點(diǎn)的個(gè)數(shù)信息。
4)參照IEEE 802.11協(xié)議設(shè)置網(wǎng)絡(luò)節(jié)點(diǎn)接入過(guò)程中的DIFS,SIFS參數(shù)。
(3)網(wǎng)絡(luò)節(jié)點(diǎn)間的通信與運(yùn)行完成初始化工作后,網(wǎng)絡(luò)進(jìn)入正是通信階段,這里網(wǎng)絡(luò)節(jié)點(diǎn)的接入過(guò)程如下1)發(fā)送節(jié)點(diǎn)有數(shù)據(jù)要發(fā)送給周?chē)硞€(gè)節(jié)點(diǎn),且此時(shí)信道空閑,則進(jìn)入3)2)如果此時(shí)信道忙,標(biāo)記“避退”,進(jìn)入3)。
3)發(fā)送節(jié)點(diǎn)檢測(cè)信道狀態(tài),直至信道在一個(gè)DIFS時(shí)間內(nèi)一直保持空閑。
此時(shí)判斷如果沒(méi)有標(biāo)記“避退”,則發(fā)送RTS,進(jìn)入5);如果標(biāo)記了“避退”,則計(jì)算一個(gè)避退值,進(jìn)入避退進(jìn)入4)。
4)在避退期間,每檢測(cè)到一個(gè)時(shí)隙的信道空閑,避退值減一;遇到信道忙,則停止自減,直到信道空閑后繼續(xù)。當(dāng)避退值自減為零時(shí),發(fā)送RTS,進(jìn)入5)。
5)所有收到RTS的節(jié)點(diǎn)根據(jù)其中攜帶的占用信息調(diào)整各自的NAV。
6)目標(biāo)節(jié)點(diǎn)在收到RTS之后再過(guò)一個(gè)SIFS的時(shí)間,發(fā)送CTS,該CTS信息中含有節(jié)點(diǎn)發(fā)送數(shù)據(jù)包的概率,這樣可以以最大的概率值接近最優(yōu)的吞吐量性能。
7)所有收到CTS的節(jié)點(diǎn)檢測(cè)自己的CTS指示器,如果該指示器為FALSE,說(shuō)明在收到當(dāng)前CTS信息之前沒(méi)有接收到其他節(jié)點(diǎn)的CTS信息,此時(shí)發(fā)送數(shù)據(jù)包給當(dāng)前發(fā)送CTS信息的節(jié)點(diǎn)并不會(huì)對(duì)其他節(jié)點(diǎn)造成很大的影響,因此該節(jié)點(diǎn)可以根據(jù)CTS信息中的接入概率參數(shù)進(jìn)行接入,否則延遲接入。
8)接收節(jié)點(diǎn)在成功接收了多個(gè)發(fā)送節(jié)點(diǎn)的混和數(shù)據(jù)包之后,通過(guò)某種信號(hào)處理分離算法進(jìn)行數(shù)據(jù)包的分離(這些方法如最小平方平滑,多項(xiàng)相位分離等)9)接收節(jié)點(diǎn)進(jìn)行多包分離后,確認(rèn)哪些數(shù)據(jù)包成功進(jìn)行了正確分離,然后將發(fā)送這些數(shù)據(jù)包的發(fā)送節(jié)點(diǎn)的標(biāo)識(shí)(如發(fā)送節(jié)點(diǎn)的物理地址或者是ID)依次放入ACK中的地址字段,然后過(guò)一個(gè)SIFS時(shí)間發(fā)送ACK廣播信息表示確認(rèn)。
10)所有發(fā)送節(jié)點(diǎn)收到ACK后,可以將自己的物理地址或者是ID與ACK中的地址字段的數(shù)據(jù)進(jìn)行比較,如果與其中某個(gè)地址字段相同,說(shuō)明自己的數(shù)據(jù)包被接收節(jié)點(diǎn)成功的正確接收。否則說(shuō)明該數(shù)據(jù)包沒(méi)有成功被分離,因此需要重新開(kāi)始信道的接入。
對(duì)于本發(fā)明提出的方法,我們進(jìn)行了性能仿真。仿真采用公認(rèn)的網(wǎng)絡(luò)仿真軟件NS2。物理層采用直接系列擴(kuò)頻(DSSS)技術(shù),帶寬為1Mbps,數(shù)據(jù)包長(zhǎng)度為1000字節(jié),緩存區(qū)長(zhǎng)度為50,節(jié)點(diǎn)分布在1000×1000(m2)的區(qū)域上,傳輸半徑是250m。我們分別對(duì)全連接的6個(gè)節(jié)點(diǎn)和隨機(jī)分布的20節(jié)點(diǎn)進(jìn)行了仿真。其性能如圖2、3、4所示從圖2、3可以看出,采用MPR接入方法以后,網(wǎng)絡(luò)性能有很大的提高,MPR能力越強(qiáng),網(wǎng)絡(luò)性能越好。圖4是在一定的業(yè)務(wù)量下,移動(dòng)速度對(duì)網(wǎng)絡(luò)性能的影響。隨著移動(dòng)速度的增加,網(wǎng)絡(luò)性能有明顯的下降,但是逐漸趨于平穩(wěn),并且,與傳統(tǒng)的單包接收協(xié)議相比,性能還是優(yōu)于它們。
權(quán)利要求
1.一種自組織移動(dòng)網(wǎng)絡(luò)中基于多包接收的媒體接入控制方法,其特征在于該方法的接入控制過(guò)程如下a、當(dāng)發(fā)送方A有數(shù)據(jù)要發(fā)送給接收方B時(shí),發(fā)送方A先監(jiān)聽(tīng)信道,如果信道空閑,它就向接收方B發(fā)送一個(gè)請(qǐng)求發(fā)送信號(hào)RTS;如果接收方B能夠正確的接收請(qǐng)求發(fā)送信號(hào)RTS,并且自己可以接收數(shù)據(jù)的話(huà),那么接收方B就向發(fā)送方A回送一個(gè)允許發(fā)送信號(hào)CTS,表明自己可以接收數(shù)據(jù);b、在RTS/允許發(fā)送信號(hào)CTS交互的過(guò)程中,除了需要交換數(shù)據(jù)的雙方發(fā)送方A、接收方B外,其它鄰節(jié)點(diǎn)“F、G、H”也會(huì)監(jiān)聽(tīng)到請(qǐng)求發(fā)送信號(hào)RTS,鄰節(jié)點(diǎn)“C、D、E”監(jiān)聽(tīng)到允許發(fā)送信號(hào)CTS,對(duì)于監(jiān)聽(tīng)到請(qǐng)求發(fā)送信號(hào)RTS的節(jié)點(diǎn)“F、G、H”,根據(jù)請(qǐng)求發(fā)送信號(hào)RTS中的持續(xù)時(shí)間字段延時(shí)退避,對(duì)于收到允許發(fā)送信號(hào)CTS的節(jié)點(diǎn)按以下的步驟C處理;C、發(fā)送方A在收到正確的允許發(fā)送信號(hào)CTS后,以概率1接入信道;其它收到允許發(fā)送信號(hào)CTS的節(jié)點(diǎn)“C、D、E”先檢查自己的CTS指示器,如果為“真”,就根據(jù)允許發(fā)送信號(hào)CTS中持續(xù)時(shí)間值延遲退避;如果CTS指示器是“假”,就根據(jù)當(dāng)前CTS幀中指定的接入概率p接入信道;其中,接入概率p的確定如下p=min{(n0-1)/(M-1),1}其中,M表示接收節(jié)點(diǎn)的鄰節(jié)點(diǎn)數(shù)目,n0是最佳接入信道的用戶(hù)數(shù);d、當(dāng)接收方B接收到多個(gè)用戶(hù)發(fā)送給它的數(shù)據(jù)包后,首先采用多用戶(hù)檢測(cè)技術(shù),檢測(cè)出是哪幾個(gè)用戶(hù)向它發(fā)送了數(shù)據(jù),然后采用信號(hào)分離的方法對(duì)這些數(shù)據(jù)進(jìn)行處理,處理完以后,有的數(shù)據(jù)包可能正確分辨出來(lái)了,有的可能沒(méi)有;如果收到的數(shù)據(jù)包都沒(méi)有分辨出來(lái),那么接收方B就不發(fā)送確認(rèn)信號(hào);如果至少分辨出了一個(gè)數(shù)據(jù)包,接收方B節(jié)點(diǎn)就要發(fā)送ACK信號(hào);采用一次可以對(duì)多個(gè)節(jié)點(diǎn)確認(rèn)的機(jī)制,對(duì)于正確分辨出的包,就在ACK字段中寫(xiě)入其源地址,對(duì)于沒(méi)有分辨出的包,ACK中不包含其源地址;如果所有發(fā)送數(shù)據(jù)包的節(jié)點(diǎn)在指定的時(shí)間內(nèi)沒(méi)有收到確認(rèn)信號(hào),那么就退避重傳。
全文摘要
自組織移動(dòng)網(wǎng)絡(luò)中基于多包接收的媒體接入控制方法主要用于自組織移動(dòng)網(wǎng)絡(luò)中的媒體接入控制,其接入控制過(guò)程如下a.當(dāng)發(fā)送方A有數(shù)據(jù)要發(fā)送給接收方B時(shí),發(fā)送方A先監(jiān)聽(tīng)信道,b.鄰節(jié)點(diǎn)“C、D、E”對(duì)于監(jiān)聽(tīng)到請(qǐng)求發(fā)送信號(hào)RTS的節(jié)點(diǎn)“F、G、H”,根據(jù)請(qǐng)求發(fā)送信號(hào)RTS中的持續(xù)時(shí)間字段延時(shí)退避,對(duì)于收到允許發(fā)送信號(hào)CTS的節(jié)點(diǎn)按以下的步驟C處理,C.發(fā)送方A在收到正確的允許發(fā)送信號(hào)CTS后,以概率1接入信道;其它收到允許發(fā)送信號(hào)CTS的節(jié)點(diǎn)“C、D、E”先檢查自己的CTS指示器,d.當(dāng)接收方B接收到多個(gè)用戶(hù)發(fā)送給它的數(shù)據(jù)包后,檢測(cè)出是哪幾個(gè)用戶(hù)向它發(fā)送了數(shù)據(jù),然后采用信號(hào)分離的方法對(duì)這些數(shù)據(jù)進(jìn)行處理。
文檔編號(hào)H04L1/12GK1599307SQ20041004147
公開(kāi)日2005年3月23日 申請(qǐng)日期2004年7月26日 優(yōu)先權(quán)日2004年7月26日
發(fā)明者鄭寶玉, 楊震, 陳宗明 申請(qǐng)人:南京郵電學(xué)院