專利名稱:MAC-e協(xié)議數(shù)據(jù)單元構(gòu)造方法和解析方法
技術(shù)領(lǐng)域:
本發(fā)明涉及第三代移動(dòng)通信系統(tǒng),特別涉及MAC-e協(xié)議數(shù)據(jù)單元 (Protocol Data Unit, PDU)的構(gòu)造方法和解析方法。
背景技術(shù):
目前移動(dòng)通信正逐漸由第二代移動(dòng)通信系統(tǒng)向第三代移動(dòng)通信系統(tǒng)(The 3fd Generation, 3G)演進(jìn),3G系統(tǒng)除提供話音業(yè)務(wù)外,還提供數(shù)據(jù)業(yè)務(wù)及多 媒體業(yè)務(wù)。隨著移動(dòng)通信技術(shù)的不斷發(fā)展,對(duì)傳輸速率要求較高的業(yè)務(wù)不斷 出現(xiàn),如視頻點(diǎn)播、流媒體和網(wǎng)絡(luò)下載等等。為滿足這些業(yè)務(wù)的需求,第三 代移動(dòng)通信的國際標(biāo)準(zhǔn)化組織3GPP (3rd Generation Project Partnership)提出 了高速下行分組接入(High Speed Downlink Packet Access, HSDPA)技術(shù)并 在其版本5規(guī)范中進(jìn)行了標(biāo)準(zhǔn)化,高速下行分組接入成為3GPP版本5中的最 主要特性。在完成高速下行分組接入的技術(shù)研究以及標(biāo)準(zhǔn)化工作后,3G系統(tǒng)對(duì)下行 業(yè)務(wù)的支持有了很大增強(qiáng),3GPP相應(yīng)地開始考慮將高速下行分組接入采用的 關(guān)鍵技術(shù)應(yīng)用于上行業(yè)務(wù)的優(yōu)化,進(jìn)而對(duì)上行的性能實(shí)現(xiàn)改善,并在版本6 的規(guī)范中提出了增強(qiáng)上行鏈路(EnhancedUplink, EUL)技術(shù),也就是通常 所說的高速上行分組接入(High Speed Uplink Packet Access, HSUPA)技術(shù)。高速上行分組接入引入了新的上行增強(qiáng)傳輸專用信道(Enhanced Dedicated Channel, E-DCH),與3GPP版本99/4/5的上行專用信道(Dedicated Channel, DCH)相比,增強(qiáng)傳輸專用信道實(shí)用的關(guān)鍵技術(shù)包括混合自動(dòng)重 傳請(qǐng)求(Hybrid Automatic Repeat Request, HARQ)禾幾制,16QAM (Quadrature Amplitude Modulation,正交幅度調(diào)制)高階調(diào)制和基站(Node-B)快速調(diào)度。 為支持上述技術(shù),高速上行分組接入在MAC (Media Access Control,介質(zhì)訪 問控制)層也增加了相應(yīng)的實(shí)體,稱為MAC-es和MAC-e。如圖1所示高速 上行分組接入系統(tǒng)新增的MAC層實(shí)體示意圖,在用戶設(shè)備(UserEquipment, UE)偵lj, MAC-es和MAC-e都須定義,統(tǒng)稱為MAC-es/e;在網(wǎng)絡(luò)側(cè),MAC-es 定義于基站(Node-B), MAC-e定義于RNC (Radio Network Controller,無線
網(wǎng)絡(luò)控制器)。如圖2所示高速上行分組接入系統(tǒng)中用戶設(shè)備端MAC層數(shù)據(jù)通路示意 圖,MAC-e與物理層間的連接就是新增的E-DCH,傳輸?shù)臄?shù)據(jù)包為MAC-e PDU (Protocol Data Unit,協(xié)議數(shù)據(jù)單元),MAC-es和MAC-d間的連接是專 用介質(zhì)訪問控制流(MAC-dFlow),傳輸?shù)臄?shù)據(jù)包為MAC-dPDU, MAC-d 與上層的連接不變,仍然是邏輯信道。各邏輯信道的數(shù)據(jù)透過所屬的MAC-d Flow進(jìn)入E-DCH,多邏輯信道的復(fù)用在MAC-e實(shí)體實(shí)現(xiàn),最多有15個(gè)邏輯 信道可以復(fù)用在E-DCH。邏輯信道擁有高低不同的優(yōu)先級(jí),來自多個(gè)邏輯信 道的數(shù)據(jù)按照所屬的MAC-d Flow可以在同一個(gè)MAC-e PDU內(nèi)發(fā)送,但 MAC-d Flow間的組合受控于網(wǎng)絡(luò)。用戶設(shè)備側(cè)MAC-es/e實(shí)體的主要功能是首先根據(jù)基站(Node-B)的調(diào)度 命令、各邏輯信道的待發(fā)數(shù)據(jù)量及所屬M(fèi)AC-d Flow的配置參數(shù),決定當(dāng)次 發(fā)送的最大MAC-e PDU (Protocol Data Unit,協(xié)議數(shù)據(jù)單元)大小,然后按 照邏輯信道優(yōu)先級(jí)和MAC-d Flow間的組合關(guān)系,按優(yōu)先級(jí)由高到低的順序 將邏輯信道上合適數(shù)量的MAC-d PDU裝載到MAC-e PDU;此后,如果MAC-e PDU中還有足夠的空間,用戶設(shè)備還要將自身的--些調(diào)度信息(Scheduling Information, SI)也加入MAC-e PDU發(fā)送,主要包括可用的發(fā)射功率和待發(fā) 數(shù)據(jù)量,這些信息將被基站(Node-B)用于資源的調(diào)度和控制。相應(yīng)地,網(wǎng) 絡(luò)側(cè)基站(Node-B)的MAC-e實(shí)體的主要功能是根據(jù)來自用戶設(shè)備的數(shù)據(jù) 正確與否生成ACK/NACK (確認(rèn)/否認(rèn));如果接收正確,解析其中的調(diào)度信 息,對(duì)用戶設(shè)備進(jìn)行資源調(diào)度和產(chǎn)生調(diào)度命令,并將MAC-e PDU中MAC-es PDU送給無線網(wǎng)絡(luò)控制器,而無線網(wǎng)絡(luò)控制器MAC-es的主要功能則是對(duì)多 個(gè)MAC-es PDU進(jìn)行排序,保證按序向上遞交MAC-d PDU。如圖3所示現(xiàn)有技術(shù)中MAC-e協(xié)議數(shù)據(jù)單元的結(jié)構(gòu)圖,該現(xiàn)有技術(shù)中 MAC-e協(xié)議數(shù)據(jù)單元可以分為MAC-e PDU報(bào)頭(Header)和MAC-e有效負(fù) 載(Payload)兩部分;進(jìn)一步說,MAC-e PDU報(bào)頭包括DDI (Data Description Instruction,數(shù)據(jù)描述指示)和N, MAC-e有效負(fù)載包括MAC-es PDU、調(diào)度 信息(Schedulinglnformation,SI)和填充(Padding)。MAC-e PDU報(bào)頭(Header) 中DDI和N成對(duì)出現(xiàn),與MAC-e有效負(fù)載(Payload)中相應(yīng)位置的MAC-es PDU相關(guān)聯(lián)DDI指示該MAC-es PDU中包含的MAC-d PDU的大小、所屬 邏輯信道及MAC-d流,N指示連續(xù)的MAC-d PDU個(gè)數(shù)。如果該MAC-e PDU
包含有調(diào)度信息,在MAC-ePDU報(bào)頭末尾還應(yīng)添加一個(gè)特殊的DDIo (取值 111111),用于指示調(diào)度信息的存在。最后的填充部分在當(dāng)前述所有信息不能 填滿MAC-e PDU的指定大小時(shí),用來進(jìn)行填充。根據(jù)上述描述可見,基于上述MAC-ePDU的結(jié)構(gòu),如果用戶設(shè)備發(fā)送的 MAC-ePDU中不包含調(diào)度信息,也就是沒有特殊的DDIQ,基站(Node-B) 收到后進(jìn)行解析時(shí),就無法正確找到MAC-e PDU報(bào)頭的結(jié)束,因?yàn)閳?bào)頭中 沒有用于報(bào)頭結(jié)束的任何指示;相反地,如果MAC-e有效負(fù)載中第一個(gè) MAC-esPDU的前六個(gè)比特剛好是111111,與DDI。取值相同,更有可能被誤 認(rèn)為是DDIo,進(jìn)而引起連續(xù)的數(shù)據(jù)解析錯(cuò)誤。而在MAC-e PDU中包含DDIo 和調(diào)度信息的情況下,使用六個(gè)比特進(jìn)行指示也過于浪費(fèi)寶貴的無線鏈路資 源。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,該方法 可有效降低數(shù)據(jù)解析錯(cuò)誤,同時(shí)提高無線鏈路的資源利用率。為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明為一種MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方 法,該方法包括以下步驟,步驟SOl,確定具有待發(fā)數(shù)據(jù)的邏輯信道的集合; 步驟S02,確定本次發(fā)送的MAC-e PDU大??;步驟S03,從具有待發(fā)數(shù)據(jù)的 邏輯信道集中選擇優(yōu)先級(jí)最高的邏輯信道;步驟S04,根據(jù)選出的邏輯信道為 其設(shè)置一組標(biāo)志域中的DDI和N;步驟S05,將選出的邏輯信道移入已選邏 輯信道集;步驟S06,判斷MAC-e DPU的剩余空間能否容納下一個(gè)邏輯信道, 結(jié)論肯定,則進(jìn)行步驟S07,結(jié)論否定,則進(jìn)行步驟S08;步驟S07,將MAC-e PDU報(bào)頭當(dāng)前一組標(biāo)志域中邏輯信道標(biāo)志域設(shè)置為存在下一個(gè)邏輯信道,然 后返回步驟S03;步驟S08,將MAC-e PDU報(bào)頭當(dāng)前一組標(biāo)志域中邏輯信道 標(biāo)志域設(shè)置為不存在下一個(gè)邏輯信道,然后進(jìn)行步驟S09;步驟S09,預(yù)留調(diào) 度信息標(biāo)志域;步驟SIO,根據(jù)已選邏輯信道集填充MAC-e PDU有效負(fù)載; 步驟Sll,判斷MAC-e DPU中的剩余空間能否容納調(diào)度信息,結(jié)論肯定,則 進(jìn)行步驟S12,結(jié)論否定,則進(jìn)行步驟S13;步驟S12,將預(yù)留的調(diào)度信息標(biāo) 志域設(shè)置為存在調(diào)度信息并將調(diào)度信息填充入MAC-e DPU的有效負(fù)載;步驟 S13,將預(yù)留的調(diào)度信息標(biāo)志域設(shè)置為不存在調(diào)度信息。根據(jù)本發(fā)明的優(yōu)選實(shí)施例所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,在
歩驟S03中,所述待發(fā)邏輯信道集中的各個(gè)待發(fā)邏輯信道是按照其優(yōu)先級(jí)由高到低排列的。根據(jù)本發(fā)明的優(yōu)選實(shí)施例所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,所 述標(biāo)志域DDI和N對(duì)應(yīng)于一個(gè)MAC-es PDU。根據(jù)本發(fā)明的優(yōu)選實(shí)施例所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,在 步驟S05中,所述已選邏輯信道集是MAC-e PDU中能容納的邏輯信道的集合。根據(jù)本發(fā)明的優(yōu)選實(shí)施例所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,在 步驟S07和S08中,所述邏輯信道標(biāo)志域占用一個(gè)比特的位置。根據(jù)本發(fā)明的優(yōu)選實(shí)施例所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,在 步驟S07和S08中,所述邏輯信道標(biāo)志域在同一組標(biāo)志域中的DDI和N之 后。根據(jù)本發(fā)明的優(yōu)選實(shí)施例所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,在 步驟S09中,所述調(diào)度信息標(biāo)志域占用一個(gè)比特的位置。根據(jù)本發(fā)明的優(yōu)選實(shí)施例所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,在 步驟S12中,按照先入先出的順序,從已選邏輯信道集中依次取出各邏輯信 道的填充MAC-e PDU有效負(fù)載。為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明還提供一種MAC-e協(xié)議數(shù)據(jù)單元的解 析方法,包括以下步驟,步驟POl,按比特位順序解析MAC-e PDU報(bào)頭中 對(duì)應(yīng)于一個(gè)MAC-es PDU的一組標(biāo)志域;步驟P02,根據(jù)該組標(biāo)志域中的邏 輯信道標(biāo)志域判斷是否存在下一個(gè)邏輯信道,結(jié)論肯定則返回步驟POl,結(jié)論 否定則進(jìn)行步驟P03;步驟P03,解析調(diào)度信息標(biāo)志域;步驟P04,解析MAC-e PDU有效負(fù)載中相應(yīng)的MAC-es PDU;步驟P05,根據(jù)解析出的調(diào)度信息標(biāo) 志域判斷是否存在調(diào)度信息,結(jié)論肯定則進(jìn)行步驟P06,結(jié)論否定則結(jié)束該解 析過程;步驟P06,存在則提取該調(diào)度信息,不存在則結(jié)束該解析過程。根據(jù)本發(fā)明的優(yōu)選實(shí)施例所述的MAC-e協(xié)議數(shù)據(jù)單元的解析方法,在 步驟P04中,根據(jù)每一組解析出的DDI和N,在MAC-e協(xié)議數(shù)據(jù)單元的有 效負(fù)載中依次提取相應(yīng)的MAC-es PDUk。本發(fā)明的優(yōu)點(diǎn)在于,本發(fā)明中的MAC-e PDU構(gòu)造方法能夠確保基站正確 解析來自用戶設(shè)備的MAC-e PDU;同時(shí)也盡量控制了報(bào)頭中非數(shù)據(jù)部分的信 息量,實(shí)現(xiàn)較高的空中鏈路利用率。
圖1為高速上行分組接入系統(tǒng)新增的MAC層實(shí)體示意圖;圖2為高速上行分組接入系統(tǒng)中用戶設(shè)備端MAC層數(shù)據(jù)通路示意圖;圖3為現(xiàn)有技術(shù)中MAC-e協(xié)議數(shù)據(jù)單元的結(jié)構(gòu)圖;圖4為根據(jù)本發(fā)明的MAC-e協(xié)議數(shù)據(jù)單元的結(jié)構(gòu)圖;圖5為根據(jù)本發(fā)明具體實(shí)施例中用戶設(shè)備構(gòu)造MAC-e PDU的流程圖;以及圖6為根據(jù)本發(fā)明具體實(shí)施例中基站解析MAC-e PDU的流程圖。
具體實(shí)施方式
本發(fā)明提供一種MAC-e PDU構(gòu)造和解析方法,確保用戶設(shè)備發(fā)出的 MAC-e PDU能夠被基站正確解析,同時(shí)盡量提高無線鏈路資源的利用率。以 下結(jié)合附4到圖6詳細(xì)說明根據(jù)本發(fā)明的MAC-e PDU報(bào)頭構(gòu)造方法和 解析方法。如圖4所示為根據(jù)本發(fā)明的MAC-e協(xié)議數(shù)據(jù)單元的結(jié)構(gòu)圖,其中根據(jù)本 發(fā)明的MAC-e協(xié)議數(shù)據(jù)單元包括MAC-e PDU報(bào)頭和MAC-e PDU有效負(fù)載 兩部分。根據(jù)本發(fā)明的MAC-e協(xié)議數(shù)據(jù)單元的核心在于,在3GPP規(guī)范中定義的 MAC-e PDU結(jié)構(gòu)基礎(chǔ)上,向報(bào)頭中每組(DDI, N)增加邏輯信道標(biāo)志域E 從而擴(kuò)充為(DDI, N, E),其中增加的邏輯信道標(biāo)志域E用于指示是否存在 后續(xù)的另一組(DDI, N, E),例如假設(shè)增加的邏輯信道標(biāo)志域E可為E'或 E",如果E為E'則表示其后存在另一組(DDI, N, E),如果E為E"則表示; 同時(shí),在所有(DDI, N, E)之后增加一個(gè)調(diào)度信息標(biāo)志域HE,增加的調(diào)度 信息標(biāo)志域HE用于指示在MAC-e有效負(fù)載末尾是否存在調(diào)度信息。MAC-e PDU報(bào)頭(Header)在調(diào)度信息標(biāo)志域HE處結(jié)束,其后為MAC-e 有效負(fù)載。基站(Node-B)收到該MAC-e PDU后,基于上述說明,通過邏 輯信道標(biāo)志域E判斷出每一組完整的(DDI, N, E),通過調(diào)度信息標(biāo)志域 HE判斷所有MAC-es PDU之后是否有調(diào)度信息,從而得出整個(gè)MAC-e PDU 的結(jié)構(gòu)。根據(jù)本發(fā)明的MAC-ePDU,用戶設(shè)備側(cè)通過邏輯信道標(biāo)志域E的設(shè)置指
示了多組(DDI, N)的結(jié)束,通過調(diào)度信息標(biāo)志域HE的設(shè)置替代DDIo指示 了調(diào)度信息是否存在,從而準(zhǔn)確地指定MAC-e PDU中MAC-e PDU報(bào)頭和 MAC-e有效負(fù)載的起始位置和結(jié)束位置,避免基站潛在的解析錯(cuò)誤;同時(shí)每 個(gè)標(biāo)志域最短只需占用l個(gè)比特,因而在很大程度上減少了非數(shù)據(jù)部分在 MAC-e PDU中所占比例,從而提高了空中鏈路的資源利用率。下面結(jié)合圖5和圖6對(duì)根據(jù)本發(fā)明的MAC-e PDU構(gòu)造和解析方法進(jìn)一步 具體描述,同時(shí)使本發(fā)明的效果和優(yōu)點(diǎn)更為明確。在以下具體實(shí)施例中,邏輯信道標(biāo)志域E和調(diào)度信息標(biāo)志域HE的長度 都設(shè)為1比特,特殊值E'和HE'取值1 ,特殊值E"和HE"取值O。用戶設(shè)備構(gòu) 造MAC-e PDU報(bào)頭(Header)時(shí),如果某一組(DDI, N, E)的后續(xù)為另一 組(DDI, N, E),則將其E設(shè)置為特殊值E'即1;如果該組(DDI, N, E) 為最后一組,則將其E設(shè)置為置為特殊值E"即O。所有(DDI, N, E)構(gòu)造 完成后,如果在MAC-e有效負(fù)載末尾有調(diào)度信息,則將HE設(shè)置為特殊值HE' 即l;如果沒有調(diào)度信息,則將HE設(shè)置為特殊值HE"即O。圖5為根據(jù)本發(fā)明具體實(shí)施例中用戶設(shè)備構(gòu)造MAC-e PDU的流程圖,各 步驟的具體實(shí)施描述如下。步驟SOl,確定具有待發(fā)數(shù)據(jù)的邏輯信道的集合。用戶設(shè)備查看所有復(fù)用在E-DCH上的邏輯信道,確定全部具有待發(fā)數(shù)據(jù) 的邏輯信道的集合Q,例如,C尸{L!, L2, L3, L4}。 步驟S02,確定本次發(fā)送的MAC-e PDU大小。用戶設(shè)備根據(jù)具有待發(fā)數(shù)據(jù)的邏輯信道的集合G中各個(gè)邏輯信道的優(yōu)先 級(jí)、所屬M(fèi)AC-d流的配置參數(shù)和來自基站(Node-B)的調(diào)度命令,進(jìn)行E-TFC (Enhanced Transport Format Combination,增強(qiáng)傳輸格式集)選擇,該過程在 3GPP規(guī)范中有詳細(xì)說明,從而確定本次發(fā)送的MAC-e PDU大小。步驟S03,從具有待發(fā)數(shù)據(jù)的邏輯信道集中選擇優(yōu)先級(jí)最高的邏輯信道。從具有待發(fā)數(shù)據(jù)的邏輯信道集Q中選擇優(yōu)先級(jí)最高的邏輯信道數(shù)據(jù)Lj。 例如,步驟SOl中所述的具有待發(fā)數(shù)據(jù)的邏輯信道集C產(chǎn){LP L2, L3, L4}, 其中具有待發(fā)數(shù)據(jù)的邏輯信道集Q為向量,即各個(gè)具有待發(fā)數(shù)據(jù)的邏輯信道 {L,, L2, L3, L4}是按照其優(yōu)先級(jí)由高到低排列的,則將當(dāng)前優(yōu)先級(jí)最高的 邏輯信道Li選出。步驟S04,根據(jù)選出的邏輯信道為其設(shè)置一組標(biāo)志域中的DDI和N。 根據(jù)選出的邏輯信道Lj的配置和數(shù)據(jù)量,在MAC-e PDU報(bào)頭中為其填 入相應(yīng)的DDIj和Nj,例如根據(jù)選出的邏輯信道L,,在MAC-ePDU報(bào)頭中為 其填入相應(yīng)的DDI,和步驟S05,將選出的邏輯信道移入己選邏輯信道集。將選出的邏輯信道Lj從具有待發(fā)數(shù)據(jù)的邏輯信道集d中移出,并移入己 選邏輯信道集C2,其中已選邏輯信道集C2是MAC-e PDU中能容納的邏輯信 道的集合。例如,從具有待發(fā)數(shù)據(jù)的邏輯信道集Q中移出邏輯信道Li,并移入已選 邏輯信道集C2,此時(shí),C產(chǎn){L2, L3, L4}, C2= {Lj。步驟S06,判斷MAC-e DPU的剩余空間能否容納下一個(gè)邏輯信道,結(jié)論 肯定,則進(jìn)行步驟S07,結(jié)論否定,則進(jìn)行步驟S08。用戶設(shè)備對(duì)MAC-e DPU的剩余空間能否容納下一個(gè)邏輯信道進(jìn)行判斷, 如果結(jié)論肯定,則進(jìn)行步驟S07;如果結(jié)論否定,則進(jìn)行步驟S08。步驟S07,將MAC-e PDU報(bào)頭當(dāng)前一組標(biāo)志域中邏輯信道標(biāo)志域設(shè)置為 存在下一個(gè)邏輯信道,然后返回步驟S03。將DDIj和Nj之后的邏輯信道標(biāo)志域Ej設(shè)置為1 ,返回步驟S03循環(huán)繼續(xù)。步驟S08,將MAC-e PDU報(bào)頭當(dāng)前一組標(biāo)志域中邏輯信道標(biāo)志域設(shè)置為 不存在下一個(gè)邏輯信道,然后進(jìn)行步驟S09。在DDIj和Nj之后的邏輯信道標(biāo)志域Ej設(shè)置為0,然后進(jìn)行步驟S09。步驟S06、 S07和S08,例如,經(jīng)判斷,如果MAC-e DPU的剩余空間能 容納第二個(gè)邏輯信道,則將MAC-e PDU報(bào)頭當(dāng)前邏輯信道的DDI,和& 之后的邏輯信道標(biāo)志域Et標(biāo)明存在下一個(gè)邏輯信道,即將^設(shè)置為1,然后 返回步驟S03;如果MAC-e DPU的剩余空間不能容納第二個(gè)邏輯信道,則將 MAC-e PDU報(bào)頭當(dāng)前邏輯信道Lt的DD^和之后的邏輯信道標(biāo)志域El標(biāo) 明存在下一個(gè)邏輯信道,即將E,設(shè)置為O,然后進(jìn)行步驟S09。步驟S09,預(yù)留調(diào)度信息標(biāo)志域。將所有標(biāo)志域.(DDI, N, E)設(shè)置完成后,為調(diào)度信息標(biāo)志域HE預(yù)留 一個(gè)比特的位置,從而構(gòu)造完成MAC-e PDU報(bào)頭。步驟SIO,根據(jù)巳選邏輯信道集填充MAC-e PDU有效負(fù)載。按照先入先出的順序,從已選邏輯信道集C2中依次取出各邏輯信道,填充MAC-e PDU有效負(fù)載。
步驟Sll,判斷MAC-e DPU中的剩余空間能否容納調(diào)度信息,結(jié)論肯定, 則進(jìn)行步驟S12,如果結(jié)論否定,則進(jìn)行步驟S13。用戶設(shè)備對(duì)MAC-eDPU的剩余空間能否容納調(diào)度信息進(jìn)行判斷,如果結(jié) 論肯定,則進(jìn)行步驟S12;如果結(jié)論否定,則進(jìn)行步驟S13。歩驟S12,將預(yù)留的調(diào)度信息標(biāo)志域設(shè)置為存在調(diào)度信息并將調(diào)度信息填 充入MAC-e DPU的有效負(fù)載。將步驟S09中預(yù)留的調(diào)度信息標(biāo)志域HE設(shè)置為1標(biāo)明存在調(diào)度信息,同 時(shí)在MAC-e DPU的所有邏輯信道之后填入調(diào)度信息。步驟S13,將預(yù)留的調(diào)度信息標(biāo)志域設(shè)置為不存在調(diào)度信息。將步驟S09中預(yù)留的調(diào)度信息標(biāo)志域HE設(shè)置為0標(biāo)明不存在調(diào)度信息。圖6是根據(jù)本發(fā)明具體實(shí)施例中基站解析MAC-e PDU的流程圖,各步驟 的具體實(shí)施描述如下。步驟P01 ,按比特位順序解析MAC-e PDU報(bào)頭中對(duì)應(yīng)于一個(gè)MAC-es PDU的一組標(biāo)志域?;緩氖盏降腗AC-e PDU報(bào)頭中,按照比特位從高到低的順序,解析出 對(duì)應(yīng)于MAC-es PDUk的一組DDIk, Nk和Ek。步驟P02,根據(jù)該組標(biāo)志域中的邏輯信道數(shù)據(jù)標(biāo)志域判斷是否存在下一個(gè) 邏輯信道,結(jié)論肯定則返回步驟POl,結(jié)論否定則進(jìn)行步驟6P03。根據(jù)解析出的一組標(biāo)志域中的Ek來判斷是否存在下一個(gè)邏輯信道,如果 Ek=l則返回步驟POl,如果E^0則進(jìn)行步驟P03。步驟P03,解析調(diào)度信息標(biāo)志域。解析過所有組(DDI, N, E)標(biāo)志域后,解析調(diào)度信息標(biāo)志域HE, MAC-e PDU報(bào)頭解析結(jié)束。步驟P04,解析MAC-e PDU有效負(fù)載中相應(yīng)的MAC-es PDU。根據(jù)每一組解析出的DDIk和Nk,在MAC-e PDU報(bào)頭之后,依次取出相 應(yīng)的有效負(fù)載MAC-es PDUk。步驟P05,根據(jù)解析出的調(diào)度信息標(biāo)志域判斷是否存在調(diào)度信息,存在則 進(jìn)行步驟P06,不存在則結(jié)束該解析過程。步驟P06,提取該調(diào)度信息。根據(jù)解析出的調(diào)度信息標(biāo)志域HE的值判斷是否存在調(diào)度信息,如果調(diào)度 信息標(biāo)志域HE^,則在提取所有MAC-es PDU之后,提取調(diào)度信息,如果調(diào) 度信息標(biāo)志域HE:O,則在所有MAC-esPDU之后不存在調(diào)度信息,然后本解 析過程結(jié)束。以上為本發(fā)明在具體實(shí)施過程中的用戶設(shè)備和基站兩側(cè)的實(shí)現(xiàn)流程,從 以上流程可以看出本發(fā)明中的MAC-ePDU構(gòu)造方法能夠確保基站正確解析 來自用戶設(shè)備的MAC-ePDU;同時(shí)也盡量控制了報(bào)頭中非數(shù)據(jù)部分的信息 量,實(shí)現(xiàn)較高的空中鏈路利用率。需要聲明的是,上述發(fā)明內(nèi)容及具體實(shí)施方式
意在證明本發(fā)明所提供技 術(shù)方案的實(shí)際應(yīng)用,不應(yīng)解釋為對(duì)本發(fā)明保護(hù)范圍的限定。本領(lǐng)域技術(shù)人員 在本發(fā)明的精神和原理內(nèi),當(dāng)可作各種修改、等同替換、或改進(jìn)。本發(fā)明的 保護(hù)范圍以所附權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,包括以下步驟,步驟S01,確定具有待發(fā)數(shù)據(jù)的邏輯信道的集合;步驟S02,確定本次發(fā)送的MAC-e PDU大??;步驟S03,從具有待發(fā)數(shù)據(jù)的邏輯信道集中選擇優(yōu)先級(jí)最高的邏輯信道;步驟S04,根據(jù)選出的邏輯信道為其設(shè)置一組標(biāo)志域中的DDI和N;步驟S05,將選出的邏輯信道移入已選邏輯信道集;步驟S06,判斷MAC-e DPU的剩余空間能否容納下一個(gè)邏輯信道,結(jié)論肯定,則進(jìn)行步驟S07,結(jié)論否定,則進(jìn)行步驟S08;步驟S07,將MAC-e PDU報(bào)頭當(dāng)前一組標(biāo)志域中邏輯信道標(biāo)志域設(shè)置為存在下一個(gè)邏輯信道,然后返回步驟S03;步驟S08,將MAC-e PDU報(bào)頭當(dāng)前一組標(biāo)志域中邏輯信道標(biāo)志域設(shè)置為不存在下一個(gè)邏輯信道,然后進(jìn)行步驟S09;步驟S09,預(yù)留調(diào)度信息標(biāo)志域;步驟S10,根據(jù)已選邏輯信道集填充MAC-e PDU有效負(fù)載;步驟S11,判斷MAC-e DPU中的剩余空間能否容納調(diào)度信息,結(jié)論肯定,則進(jìn)行步驟S12,結(jié)論否定,則進(jìn)行步驟S13;步驟S12,將預(yù)留的調(diào)度信息標(biāo)志域設(shè)置為存在調(diào)度信息并將調(diào)度信息填充入MAC-e DPU的有效負(fù)載;步驟S13,將預(yù)留的調(diào)度信息標(biāo)志域設(shè)置為不存在調(diào)度信息。
2. 根據(jù)權(quán)利要求1所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,其特征在 于,在步驟S03中,所述具有待發(fā)數(shù)據(jù)的邏輯信道集中的各個(gè)具有待發(fā)數(shù) 據(jù)的邏輯信道是按照其優(yōu)先級(jí)由高到低排列的。
3. 根據(jù)權(quán)利要求1所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,其特征在 于,所述標(biāo)志域DDI和N對(duì)應(yīng)于 一個(gè)MAC-es PDU 。
4. 根據(jù)權(quán)利要求1所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,其特征在 于,在步驟S05中,所述己選邏輯信道集是MAC-ePDU中能容納的邏輯信 道的集合。
5. 根據(jù)權(quán)利要求1所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,其特征在 于,在步驟S07和S08中,所述邏輯信道標(biāo)志域占用一個(gè)比特的位置。
6. 據(jù)權(quán)利要求l所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,其特征在于, 在步驟S07和S08中,所述邏輯信道標(biāo)志域在同一組標(biāo)志域中的DDI和N之后。
7. 根據(jù)權(quán)利要求1所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,其特征在 于,在步驟S09中,所述調(diào)度信息標(biāo)志域占用一個(gè)比特的位置。
8. 根據(jù)權(quán)利要求1所述的MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法,其特征在 于,在步驟S12中,按照先入先出的順序,從己選邏輯信道集中依次取出各 邏輯信道的數(shù)據(jù)填充MAC-e PDU有效負(fù)載。
9. 一種MAC-e協(xié)議數(shù)據(jù)單元的解析方法,包括以下步驟,步驟P01 ,按比特位順序解析MAC-e PDU報(bào)頭中對(duì)應(yīng)于一個(gè)MAC-es PDU的一組標(biāo)志域;步驟P02,根據(jù)該組標(biāo)志域中的邏輯信道標(biāo)志域判斷是否存在下一個(gè)邏 輯信道,結(jié)論肯定則返回步驟POl,結(jié)論否定則進(jìn)行步驟P03;步驟P03,解析調(diào)度信息標(biāo)志域;步驟P04,解析MAC-e PDU有效負(fù)載中相應(yīng)的MAC-es PDU; 步驟P05,根據(jù)解析出的調(diào)度信息標(biāo)志域判斷是否存在調(diào)度信息,結(jié)論 肯定則進(jìn)行步驟P06,結(jié)論否定則結(jié)束該解析過程;步驟P06,存在則提取該調(diào)度信息,不存在則結(jié)束該解析過程。
10. 如權(quán)利要求9所述的MAC-e協(xié)議數(shù)據(jù)單元的解析方法,其特征 在于,在步驟P04中,根據(jù)每一組解析出的DDI和N,在MAC-e協(xié)議數(shù) 據(jù)單元的有效負(fù)載中依次提取相應(yīng)的MAC-es PDUk。
全文摘要
本發(fā)明為一種MAC-e協(xié)議數(shù)據(jù)單元的構(gòu)造方法確定具有待發(fā)數(shù)據(jù)的邏輯信道的集合;確定本次發(fā)送的MAC-ePDU;選擇優(yōu)先級(jí)最高的邏輯信道數(shù)據(jù);根據(jù)選出的邏輯信道為其設(shè)置DDI和N;將選出的邏輯信道移入已選邏輯信道集;判斷MAC-eDPU的剩余空間能否容納下一邏輯信道;將MAC-ePDU報(bào)頭中邏輯信道標(biāo)志域設(shè)置為存在或不存在下一邏輯信道;預(yù)留調(diào)度信息標(biāo)志域;根據(jù)已選邏輯信道集填充MAC-ePDU有效負(fù)載;判斷MAC-eDPU中的剩余空間能否容納調(diào)度信息;將調(diào)度信息標(biāo)志域設(shè)置為存在調(diào)度信息并將調(diào)度信息填充入MAC-eDPU的有效負(fù)載;將調(diào)度信息標(biāo)志域設(shè)置為不存在調(diào)度信息。
文檔編號(hào)H04L29/08GK101150596SQ20071018630
公開日2008年3月26日 申請(qǐng)日期2007年11月12日 優(yōu)先權(quán)日2007年11月12日
發(fā)明者曹迎心 申請(qǐng)人:北京天碁科技有限公司