一種基于兩級(jí)輪詢的無(wú)線認(rèn)知網(wǎng)絡(luò)頻譜接入方法
【專利摘要】本發(fā)明公開了一種基于兩級(jí)輪詢的無(wú)線認(rèn)知網(wǎng)絡(luò)頻譜接入方法,本發(fā)明以兩級(jí)輪詢控制技術(shù)為核心,以提高頻譜利用率,減小用戶頻譜接入時(shí)延為出發(fā)點(diǎn),給出認(rèn)知網(wǎng)絡(luò)中用戶接入授權(quán)頻段后,授權(quán)用戶優(yōu)先的多用戶信道共享策略?;陬A(yù)約的輪詢接入控制方式可有效避免碰撞,針對(duì)應(yīng)急通信中時(shí)延敏感業(yè)務(wù),在保障授權(quán)用戶正常通信的前提下,僅對(duì)有業(yè)務(wù)需求的用戶分配信道,從傳輸時(shí)延、網(wǎng)絡(luò)吞吐量等方面,為認(rèn)知用戶和授權(quán)用戶提供QoS保障。且采用基于預(yù)約的并行調(diào)度方法控制認(rèn)知用戶的信息發(fā)送,可避免沖突且提高信道利用率,此外,采用兩級(jí)輪詢接入控制方法能有效保證信道中授權(quán)用戶優(yōu)先級(jí)及認(rèn)知用戶間的公平性。
【專利說(shuō)明】一種基于兩級(jí)輪詢的無(wú)線認(rèn)知網(wǎng)絡(luò)頻譜接入方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種無(wú)線網(wǎng)絡(luò)相關(guān)技術(shù),尤其涉及一種基于兩級(jí)輪詢的無(wú)線認(rèn)知網(wǎng)絡(luò) 頻譜接入方法。
【背景技術(shù)】
[0002] 物聯(lián)網(wǎng)技術(shù)的發(fā)展加大了無(wú)線通信業(yè)務(wù)需求的快速增長(zhǎng),也使得有限的頻譜資源 更加稀缺。傳統(tǒng)的授權(quán)網(wǎng)絡(luò)中,授權(quán)用戶只能在授權(quán)頻帶上工作,使用靜態(tài)的信道接入方 式來(lái)完成通信,頻譜利用率較低;認(rèn)知無(wú)線電網(wǎng)絡(luò)中,認(rèn)知用戶本身沒(méi)有頻譜授權(quán),而是在 不干擾授權(quán)用戶的前提下訪問(wèn)網(wǎng)絡(luò),即采用動(dòng)態(tài)頻譜接入(dynamic spectrum access, DSA) 技術(shù),有效提高了頻譜的利用率。目前建立了在部分可觀察馬爾科夫過(guò)程(P0MDP)框架下 的非集中式0SA網(wǎng)絡(luò)MAC層協(xié)議,但存在次用戶間資源共享公平性無(wú)法保障的不足(IEEE Transactions on Signal Processing, 2009, 57 (2) : 783-797),另一種方法是,要求次用戶 通過(guò)根據(jù)自身業(yè)務(wù)特性及距離因素選擇最優(yōu)接入信道的方法達(dá)到保證公平性和減小碰撞 概率的目的(通信學(xué)報(bào),2012, 33 (4) : 25-30),專利號(hào)為:CN101754234A的技術(shù)方案提出了 一種將馬爾科夫鏈的接入預(yù)測(cè)統(tǒng)計(jì)模型方法和載波偵聽多路訪問(wèn)接入?yún)f(xié)議相結(jié)合,提出 一種基于馬爾科夫鏈和載波偵聽多路訪問(wèn)的機(jī)會(huì)頻譜接入方法,專利號(hào)為CN102256261A 的技術(shù)方案基于著色圖理論建立了一種具有網(wǎng)絡(luò)認(rèn)知能力的動(dòng)態(tài)頻譜接入方法,專利號(hào)為 CN101854640A的技術(shù)方案提出利用連續(xù)時(shí)間馬爾科夫鏈捕捉記錄系統(tǒng)的狀態(tài)轉(zhuǎn)移,計(jì)算 出最優(yōu)接入信息指導(dǎo)認(rèn)知用戶進(jìn)行頻譜選擇。上述文獻(xiàn)中討論了認(rèn)知用戶對(duì)接入頻段的檢 測(cè)與選取方法,而在確定接入頻段后采用的調(diào)度方法未進(jìn)行討論。當(dāng)有多個(gè)認(rèn)知用戶存在 于同一頻段時(shí),僅采用載波偵聽的多路訪問(wèn)的方法,一方面不能有效避免沖突,由沖突引起 的重發(fā)會(huì)降低信道利用率并增加時(shí)延,另一方面不能保障授權(quán)用戶提供信道占用優(yōu)先權(quán)和 多認(rèn)知用戶間的信道占用公平性。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的就在于為了解決上述問(wèn)題而提供一種基于兩級(jí)輪詢的無(wú)線認(rèn)知網(wǎng) 絡(luò)頻譜接入方法。
[0004] 本發(fā)明通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)上述目的:
[0005] 本發(fā)明基于兩級(jí)輪詢的無(wú)線認(rèn)知網(wǎng)絡(luò)頻譜接入方法,包括以下步驟:
[0006] (1)定義幀格式:
[0007] 用戶與基站交換三類信息包:數(shù)據(jù)請(qǐng)求幀(RTS)、數(shù)據(jù)幀(DATA)和確認(rèn)幀(ACK), 信息包中的Frame Control字段定義與IEEE802. 15. 4相同,其中使用位標(biāo)明信息包 類型,bdbA = 000表示數(shù)據(jù)請(qǐng)求巾貞;bdbA = 001表示數(shù)據(jù)巾貞;bdbA = 010表示確認(rèn)中貞, FCS字段為16bit的ITU-T CRC校驗(yàn)位;
[0008] ⑵初始化:
[0009] 在初始化階段,基站需要根據(jù)用戶反饋信息進(jìn)行用戶狀態(tài)劃分,并根據(jù)用戶狀態(tài) 生產(chǎn)或更新輪詢表,具體方法為:
[0010] 方法一:基站通過(guò)與認(rèn)知用戶交換信息實(shí)現(xiàn)認(rèn)知用戶管理,包括認(rèn)知用戶加入和 離開狀態(tài)的更新,以及輪詢表的生成和更新;
[0011] 用戶加入:新認(rèn)知用戶確定接入目標(biāo)信道向基站發(fā)出加入授權(quán)信道申請(qǐng),基站接 收后為認(rèn)知用戶分配ID號(hào),標(biāo)注為活動(dòng)狀態(tài),休眠狀態(tài)的認(rèn)知用戶在有數(shù)據(jù)請(qǐng)求時(shí)被激活 告知基站后,基站將其恢復(fù)為活動(dòng)狀態(tài);
[0012] 用戶離開:認(rèn)知用戶離開存在三種情況可能:(a)無(wú)數(shù)據(jù)發(fā)送,進(jìn)入休眠;(b)用戶 掉電或其他故障;(c)用戶移動(dòng),離開網(wǎng)絡(luò);情況(a)中,認(rèn)知用戶向基站報(bào)告狀態(tài),基站在 輪詢表中將該用戶狀態(tài)更新為休眠;情況(b)、(c)中基站在請(qǐng)求信息發(fā)送后標(biāo)記時(shí)間戳, 超過(guò)macDataWaitDuration未收到數(shù)據(jù),則判斷請(qǐng)求對(duì)象離開;其中:
[0013] macDataWaitDuration = aUnitBackoffPeriod+aTurnaroundTime+phySHRDurati on+「phySymbolsPerOctet ;
[0014] 方法二:根據(jù)用戶狀態(tài)生成或更新輪詢表,基站負(fù)責(zé)調(diào)度輪詢表的生產(chǎn)和更新;
[0015] 輪詢表產(chǎn)生規(guī)則:(a)僅將活動(dòng)狀態(tài)的用戶列入輪詢表,包括在輪詢表尾部添加 新加入的活動(dòng)用戶以及去除離開和休眠狀態(tài)用戶;(b)按照兩級(jí)輪詢順序建立輪詢表:連 續(xù)兩個(gè)認(rèn)知用戶之間都要輪詢授權(quán)用戶一次;例如,對(duì)于存在在N個(gè)認(rèn)知用戶SUi(i = 1,2, 3,…,N)和一個(gè)授權(quán)用戶TO的共享信道,輪詢表順序?yàn)椋篜U - SR - TO - SU2 - L - PU - SR - L - PU - SUN ;
[0016] (3)兩級(jí)輪詢并行調(diào)度:
[0017] 當(dāng)信道中存在多個(gè)用戶時(shí),基站根據(jù)輪詢表順序,對(duì)用戶進(jìn)行調(diào)度:
[0018] 步驟1:廣播輪詢表;
[0019] 步驟2 :按輪詢表順序發(fā)送數(shù)據(jù)請(qǐng)求包;
[0020] 步驟3 :接收數(shù)據(jù),根據(jù)數(shù)據(jù)發(fā)送者回復(fù)ACK確認(rèn)幀,當(dāng)數(shù)據(jù)來(lái)自認(rèn)知用戶,在ACK 確認(rèn)幀中捎帶數(shù)據(jù)請(qǐng)求信息;當(dāng)數(shù)據(jù)來(lái)自授權(quán)用戶,ACK確認(rèn)幀中數(shù)據(jù)請(qǐng)求字段置為無(wú)效, 直至收到最后一個(gè)數(shù)據(jù)后,再在ACK確認(rèn)幀中按輪詢表順序捎帶認(rèn)知用戶的數(shù)據(jù)請(qǐng)求信 息;若超時(shí)未收到數(shù)據(jù),或數(shù)據(jù)包I_last字段為1,修改該用戶狀態(tài)為離開;按輪詢表順序 向下一節(jié)點(diǎn)發(fā)送數(shù)據(jù)請(qǐng)求包;步驟4 :檢測(cè)到用戶狀態(tài)更新信息,返回步驟1 ;
[0021] (4)授權(quán)用戶優(yōu)先信道占用:
[0022] 授權(quán)用戶收到數(shù)據(jù)請(qǐng)求后對(duì)信道的占用方式為:只要緩沖區(qū)中有數(shù)據(jù)分組存在 就一直占用信道進(jìn)行傳輸,直至緩沖區(qū)完全為空再釋放信道進(jìn)入離開狀態(tài),具體控制算法 是:
[0023] 步驟A :數(shù)據(jù)到達(dá),發(fā)送頻譜接入申請(qǐng),等待接入;
[0024] 步驟B :接收基站輪詢表,進(jìn)入活動(dòng)狀態(tài),偵聽信道;
[0025] 步驟C :若偵聽到數(shù)據(jù)請(qǐng)求或ACK確認(rèn)巾貞,則發(fā)送數(shù)據(jù);
[0026] 步驟D :按完全服務(wù)策略發(fā)送完所有數(shù)據(jù)后,進(jìn)入休眠狀態(tài),當(dāng)新數(shù)據(jù)到達(dá)則進(jìn)行 步驟A ;
[0027] 認(rèn)知用戶在收到數(shù)據(jù)請(qǐng)求時(shí)后對(duì)信道的占用方式為:發(fā)送一個(gè)數(shù)據(jù)分組后釋放信 道,等待下一次數(shù)據(jù)請(qǐng)求,保持活動(dòng)狀態(tài)直至完成緩沖區(qū)內(nèi)數(shù)據(jù)傳輸,具體控制算法是:
[0028] 步驟a :發(fā)送接入申請(qǐng);
[0029] 步驟b :接收輪詢表,若超時(shí)仍未收到輪詢表,返回步驟a ;
[0030] 步驟C :若偵聽到數(shù)據(jù)請(qǐng)求,則發(fā)送1個(gè)數(shù)據(jù)包;若偵聽到ACK確認(rèn)幀,根據(jù)Dsn和 SNEXT字段判斷是否為請(qǐng)求對(duì)象,若是則發(fā)送1個(gè)數(shù)據(jù)包;
[0031] 步驟d :若緩沖為空則休眠,此后若有新數(shù)據(jù)到達(dá)則進(jìn)行步驟a ;若緩沖區(qū)不為空 則繼續(xù)偵聽。
[0032] 本發(fā)明的有益效果在于:
[0033] 本發(fā)明是一種基于兩級(jí)輪詢的無(wú)線認(rèn)知網(wǎng)絡(luò)頻譜接入方法,與現(xiàn)有技術(shù)相比,本 發(fā)明適用于每個(gè)授權(quán)信道中存在一個(gè)授權(quán)用戶,且認(rèn)知用戶負(fù)荷較高,在同一頻段上有多 個(gè)認(rèn)知用戶共存的無(wú)線認(rèn)知網(wǎng)。本發(fā)明以兩級(jí)輪詢控制技術(shù)為核心,以提高頻譜利用率,減 小用戶頻譜接入時(shí)延為出發(fā)點(diǎn),給出認(rèn)知網(wǎng)絡(luò)中區(qū)分用戶狀態(tài)的兩級(jí)輪詢頻譜接入控制方 法?;陬A(yù)約的輪詢接入控制方式可有效避免碰撞,針對(duì)應(yīng)急通信中時(shí)延敏感業(yè)務(wù),在保障 授權(quán)用戶正常通信的前提下,僅對(duì)有業(yè)務(wù)需求的用戶分配信道,從傳輸時(shí)延、網(wǎng)絡(luò)吞吐量等 方面,為認(rèn)知用戶和授權(quán)用戶提供QoS保障。且采用基于預(yù)約的并行調(diào)度方法控制認(rèn)知用 戶的信息發(fā)送,可避免沖突且提高信道利用率,此外,采用兩級(jí)輪詢接入控制方法能有效保 證信道中授權(quán)用戶優(yōu)先級(jí)及認(rèn)知用戶間的公平性。
【專利附圖】
【附圖說(shuō)明】
[0034] 圖1是三類信息幀格式;
[0035] 圖 2 是 Frame Control 字段格式;
[0036] 圖3是認(rèn)知用戶接入流程圖;
[0037] 圖4是授權(quán)用戶接入流程圖;
[0038] 圖5是基站調(diào)度流程圖;
[0039] 圖6是區(qū)分用戶狀態(tài)的兩級(jí)輪詢頻譜接入方法實(shí)施例。
【具體實(shí)施方式】
[0040] 下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說(shuō)明:
[0041] 本發(fā)明基于兩級(jí)輪詢的無(wú)線認(rèn)知網(wǎng)絡(luò)頻譜接入方法,包括以下步驟:
[0042] (1)定義幀格式:
[0043] 用戶與基站交換三類信息包:數(shù)據(jù)請(qǐng)求幀(RTS)、數(shù)據(jù)幀(DATA)和確認(rèn)幀(ACK), (如圖1所示)信息包中的Frame Control字段(如圖2所示)定義與IEEE802. 15. 4相 同,其中使用位標(biāo)明信息包類型,= 000表示數(shù)據(jù)請(qǐng)求幀;= 001表示數(shù) 據(jù)幀;= 010表示確認(rèn)幀,F(xiàn)CS字段為16bit的ITU-T CRC校驗(yàn)位;
[0044] 數(shù)據(jù)請(qǐng)求幀(RTS):用于基站向數(shù)據(jù)采集節(jié)點(diǎn)請(qǐng)求數(shù)據(jù),包括Frame ControUSrc、 Dest、Serv_type和FCS字段,其中Frame Control字段為控制字段,2字節(jié);Src字段2字 節(jié),標(biāo)明發(fā)送者地址;Dest字段2字節(jié),標(biāo)明接收者地址;Serv_type字段1字節(jié)標(biāo)明數(shù)據(jù)接 收方式,Serv_type = 00表示限定(k = 1)方式,Serv_type = FF表示完全接收方式;FCS 字段為16bit的ITU-TCRC校驗(yàn)位;
[0045] 數(shù)據(jù)巾貞DATA :授權(quán)用戶和認(rèn)知用戶發(fā)往基站的數(shù)據(jù),包括Frame Control、Src、 Dest、Dsn、I_last、Data、FCS 字段,其中 Src、Dest、FCS 字段定義與 RTS 中相同,Dsn 字段 1字節(jié),標(biāo)明當(dāng)前數(shù)據(jù)序號(hào),I_last字段1字節(jié),標(biāo)明當(dāng)前數(shù)據(jù)包是否為緩沖區(qū)中最后一個(gè) 數(shù)據(jù),I_last = FF表示是,I_last = 00表示緩沖區(qū)中還有剩余數(shù)據(jù);DATA字段為數(shù)據(jù)信 息,長(zhǎng)度可變;
[0046] ACK確認(rèn)幀:基站發(fā)送給授權(quán)用戶和認(rèn)知用戶,用于確認(rèn)數(shù)據(jù)接收及數(shù)據(jù)請(qǐng)求, Frame Control、Src、Dest、Dsn、SNext、FCS 字段,其中 Src、Dest、FCS 字段定義與 RTS 中相 同,Dsn字段2字節(jié),標(biāo)明申請(qǐng)收到的下一數(shù)據(jù)包序號(hào),SNEXT字段2字節(jié),標(biāo)明為下一個(gè)請(qǐng) 求對(duì)象地址;
[0047] (2)如圖3至圖5所示:初始化:
[0048] 在初始化階段,基站需要根據(jù)用戶反饋信息進(jìn)行用戶狀態(tài)劃分,并根據(jù)用戶狀態(tài) 生產(chǎn)或更新輪詢表,具體方法為:
[0049] 方法一:基站通過(guò)與認(rèn)知用戶交換信息實(shí)現(xiàn)認(rèn)知用戶管理,包括認(rèn)知用戶加入和 離開狀態(tài)的更新,以及輪詢表的生成和更新;
[0050] 用戶加入:新認(rèn)知用戶確定接入目標(biāo)信道向基站發(fā)出加入授權(quán)信道申請(qǐng),基站接 收后為認(rèn)知用戶分配ID號(hào),標(biāo)注為活動(dòng)狀態(tài),休眠狀態(tài)的認(rèn)知用戶在有數(shù)據(jù)請(qǐng)求時(shí)被激活 告知基站后,基站將其恢復(fù)為活動(dòng)狀態(tài);
[0051] 用戶離開:認(rèn)知用戶離開存在三種情況可能:(a)無(wú)數(shù)據(jù)發(fā)送,進(jìn)入休眠;(b)用戶 掉電或其他故障;(c)用戶移動(dòng),離開網(wǎng)絡(luò);情況(a)中,認(rèn)知用戶向基站報(bào)告狀態(tài),基站在 輪詢表中將該用戶狀態(tài)更新為休眠;情況(b)、(c)中基站在請(qǐng)求信息發(fā)送后標(biāo)記時(shí)間戳, 超過(guò)macDataWaitDuration未收到數(shù)據(jù),則判斷請(qǐng)求對(duì)象離開,
[0052] 其中:
[0053] macDataWaitDuration = aUnitBackoffPeriod+aTurnaroundTime+phySHRDurati on+「phySymbolsPerOctet
[0054] 式中:aUnitBackoffPeriod:單位退避時(shí)間,參照IEEE802.15.4 典型值為20; aTurnaroundTime :傳送周期,發(fā)送者與接收完成一次往復(fù)交換的時(shí)間,參照IEEE802. 15. 4 典型值為12 ;phySHRDuration :物理層信標(biāo)中的SHR同步信標(biāo)頭長(zhǎng)度,參照IEEE802. 15. 4 典型值為 3,7,10,40 ;「 phySymbolsPerOctet π :為 PhySymbolsPerOctet 上取整, phySymbolsPerOctet表示物理層中平局每字節(jié)的符號(hào)數(shù),參照IEEE802. 15. 4典型值為 0. 4,1. 6,2,8 ;
[0055] 方法二:根據(jù)用戶狀態(tài)生成或更新輪詢表,基站負(fù)責(zé)調(diào)度輪詢表的生產(chǎn)和更新;
[0056] 輪詢表產(chǎn)生規(guī)則:(a)僅將活動(dòng)狀態(tài)的用戶列入輪詢表,包括在輪詢表尾部添加 新加入的活動(dòng)用戶以及去除離開和休眠狀態(tài)用戶;(b)按照兩級(jí)輪詢順序建立輪詢表:連 續(xù)兩個(gè)認(rèn)知用戶之間都要輪詢授權(quán)用戶一次;例如,對(duì)于存在在N個(gè)認(rèn)知用戶SUi(i = 1 ….N)和一個(gè)捋權(quán)用戶TO的共享信道,輪詢表順序?yàn)椋?br>
【權(quán)利要求】
1. 一種基于兩級(jí)輪詢的無(wú)線認(rèn)知網(wǎng)絡(luò)頻譜接入方法,其特征在于,包括以下步驟: (1) 定義巾貞格式: 用戶與基站交換三類信息包:數(shù)據(jù)請(qǐng)求幀(RTS)、數(shù)據(jù)幀(DATA)和確認(rèn)幀(ACK),信息 包中的Frame Control字段定義與IEEE802. 15. 4相同,其中使用bAh位標(biāo)明信息包類型, bdbA = 000表示數(shù)據(jù)請(qǐng)求巾貞;bdbA = 001表示數(shù)據(jù)巾貞;bdbA = 010表示確認(rèn)巾貞,F(xiàn)CS字 段為16bit的ITU-T CRC校驗(yàn)位; (2) 初始化: 在初始化階段,基站需要根據(jù)用戶反饋信息進(jìn)行用戶狀態(tài)劃分,并根據(jù)用戶狀態(tài)生產(chǎn) 或更新輪詢表,具體方法為: 方法一:基站通過(guò)與認(rèn)知用戶交換信息實(shí)現(xiàn)認(rèn)知用戶管理,包括認(rèn)知用戶加入和離開 狀態(tài)的更新,以及輪詢表的生成和更新; 用戶加入:新認(rèn)知用戶確定接入目標(biāo)信道向基站發(fā)出加入授權(quán)信道申請(qǐng),基站接收后 為認(rèn)知用戶分配ID號(hào),標(biāo)注為活動(dòng)狀態(tài),休眠狀態(tài)的認(rèn)知用戶在有數(shù)據(jù)請(qǐng)求時(shí)被激活告知 基站后,基站將其恢復(fù)為活動(dòng)狀態(tài); 用戶離開:認(rèn)知用戶離開存在三種情況可能:(a)無(wú)數(shù)據(jù)發(fā)送,進(jìn)入休眠;(b)用戶掉電 或其他故障;(c)用戶移動(dòng),離開網(wǎng)絡(luò);情況(a)中,認(rèn)知用戶向基站報(bào)告狀態(tài),基站在輪詢 表中將該用戶狀態(tài)更新為休眠;情況(b)、(c)中基站在請(qǐng)求信息發(fā)送后標(biāo)記時(shí)間戳,超過(guò) macDataWaitDuration未收到數(shù)據(jù),則判斷請(qǐng)求對(duì)象離開;其中: macDataffaitDuration = aUnitBackoffPeriod+aTurnaroundTime+phySHRDuration+ 「phySymbolsPerOctet 方法二:根據(jù)用戶狀態(tài)生成或更新輪詢表,基站負(fù)責(zé)調(diào)度輪詢表的生產(chǎn)和更新; 輪詢表產(chǎn)生規(guī)則:(a)僅將活動(dòng)狀態(tài)的用戶列入輪詢表,包括在輪詢表尾部添加新 加入的活動(dòng)用戶以及去除離開和休眠狀態(tài)用戶;(b)按照兩級(jí)輪詢順序建立輪詢表:連 續(xù)兩個(gè)認(rèn)知用戶之間都要輪詢授權(quán)用戶一次;例如,對(duì)于存在在N個(gè)認(rèn)知用戶SUi(i = 1 9 q…m知一I?權(quán)用戶PU的共享信道,輪詢表順序?yàn)椋?br>
(3) 兩級(jí)輪詢并行調(diào)度: 當(dāng)信道中存在多個(gè)用戶時(shí),基站根據(jù)輪詢表順序,對(duì)用戶進(jìn)行調(diào)度: 步驟1 :廣播輪詢表; 步驟2 :按輪詢表順序發(fā)送數(shù)據(jù)請(qǐng)求包; 步驟3 :接收數(shù)據(jù),根據(jù)數(shù)據(jù)發(fā)送者回復(fù)ACK確認(rèn)幀,當(dāng)數(shù)據(jù)來(lái)自認(rèn)知用戶,在ACK確認(rèn) 幀中捎帶數(shù)據(jù)請(qǐng)求信息;當(dāng)數(shù)據(jù)來(lái)自授權(quán)用戶,ACK確認(rèn)幀中數(shù)據(jù)請(qǐng)求字段置為無(wú)效,直至 收到最后一個(gè)數(shù)據(jù)后,再在ACK確認(rèn)幀中按輪詢表順序捎帶認(rèn)知用戶的數(shù)據(jù)請(qǐng)求信息;若 超時(shí)未收到數(shù)據(jù),或數(shù)據(jù)包I_last字段為1,修改該用戶狀態(tài)為離開;按輪詢表順序向下一 節(jié)點(diǎn)發(fā)送數(shù)據(jù)請(qǐng)求包;步驟4 :檢測(cè)到用戶狀態(tài)更新信息,返回步驟1 ; (4) 授權(quán)用戶優(yōu)先信道占用: 授權(quán)用戶收到數(shù)據(jù)請(qǐng)求后對(duì)信道的占用方式為:只要緩沖區(qū)中有數(shù)據(jù)分組存在就一直 占用信道進(jìn)行傳輸,直至緩沖區(qū)完全為空再釋放信道進(jìn)入離開狀態(tài),具體控制算法是: 步驟A :數(shù)據(jù)到達(dá),發(fā)送頻譜接入申請(qǐng),等待接入; 步驟B :接收基站輪詢表,進(jìn)入活動(dòng)狀態(tài),偵聽信道; 步驟C :若偵聽到數(shù)據(jù)請(qǐng)求或ACK確認(rèn)幀,則發(fā)送數(shù)據(jù); 步驟D :按完全服務(wù)策略發(fā)送完所有數(shù)據(jù)后,進(jìn)入休眠狀態(tài),當(dāng)新數(shù)據(jù)到達(dá)則進(jìn)行步驟 A ; 認(rèn)知用戶在收到數(shù)據(jù)請(qǐng)求時(shí)后對(duì)信道的占用方式為:發(fā)送一個(gè)數(shù)據(jù)分組后釋放信道, 等待下一次數(shù)據(jù)請(qǐng)求,保持活動(dòng)狀態(tài)直至完成緩沖區(qū)內(nèi)數(shù)據(jù)傳輸,具體控制算法是: 步驟a :發(fā)送接入申請(qǐng); 步驟b :接收輪詢表,若超時(shí)仍未收到輪詢表,返回步驟a ; 步驟c :若偵聽到數(shù)據(jù)請(qǐng)求,則發(fā)送1個(gè)數(shù)據(jù)包;若偵聽到ACK確認(rèn)幀,根據(jù)Dsn和 SNEXT字段判斷是否為請(qǐng)求對(duì)象,若是則發(fā)送1個(gè)數(shù)據(jù)包; 步驟d :若緩沖為空則休眠,此后若有新數(shù)據(jù)到達(dá)則進(jìn)行步驟a ;若緩沖區(qū)不為空則繼 續(xù)偵聽。
【文檔編號(hào)】H04W74/06GK104066094SQ201410275865
【公開日】2014年9月24日 申請(qǐng)日期:2014年6月19日 優(yōu)先權(quán)日:2014年6月19日
【發(fā)明者】官錚, 黃銘, 錢文華 申請(qǐng)人:云南大學(xué)