專利名稱:用于介質(zhì)接入控制層的mac復(fù)接、解復(fù)接方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于介質(zhì)接入控制層(MAC)的MAC復(fù)接、解復(fù)接方法。
背景技術(shù):
協(xié)議數(shù)據(jù)單元(PDU)的頭結(jié)構(gòu)中要包含對(duì)等端所必需的控制信息。在第三代合作伙伴計(jì)劃 組織(3GPP)的長(zhǎng)期演進(jìn)計(jì)劃(LTE)中,目前已定義的介質(zhì)接入控制層(MAC)主要功能中,必須 在對(duì)等MAC層的協(xié)議頭結(jié)構(gòu)中包含的控制信息有1、 把來(lái)自一個(gè)或多個(gè)無(wú)線承載層的無(wú)線鏈路控制層(RLC)的介質(zhì)接入控制層協(xié)議數(shù)據(jù) 單元(PDU)復(fù)接為一個(gè)傳輸塊并遞交給物理層或傳輸信道的功能以及對(duì)應(yīng)的解復(fù)接功能;2、 支持混合自動(dòng)請(qǐng)求重傳(HARQ)糾錯(cuò);3、 填充,目前在3GPP LTE中未決定,仍待研究;4、 如果RLC不能處理HARQ造成的亂序,則需要按序遞交RLC PDU。目前在3GPPLTE中 未決定,仍待研究。由于無(wú)線資源的稀缺性,如何能夠在表示必要的控制信息的基礎(chǔ)上盡可能節(jié)省MAC層的 協(xié)議頭開銷,是設(shè)計(jì)MAC層的協(xié)議頭結(jié)構(gòu)的關(guān)鍵問(wèn)題。諾基亞公司提出了一種MAC PDU的協(xié)議頭結(jié)構(gòu)方法,包括1、 RLC層能夠處理HARQ造成的亂序,所以MAC PDU頭結(jié)構(gòu)中不需要序列號(hào);2、 來(lái)自不同邏輯信道的RLCPDU加上協(xié)議頭LCID域,指示其對(duì)應(yīng)的邏輯信道,成為MAC 數(shù)據(jù)PDU (MAC D-PDU);3、 RLC層和MAC層的控制信令采用相同的控制PDU格式,并稱之為C-PDU,每個(gè)C-PDU 的協(xié)議頭需要兩個(gè)域C-PDU Type域區(qū)分不同類型的C-PDU和LEN域指示該C-PDU的長(zhǎng)度;3 、在MAC D-PDU和C-PDU的協(xié)議頭均增加D/C域,用于指示該P(yáng)DU是MAC D-PDU還是C-PDU 。 例如,D/C=l表示C-PDU,否則就是MAC D-PDU;4、 由于C-PDU的長(zhǎng)度已由LEN域指示,而MAC D-PDU包含的RLC PDU的長(zhǎng)度也在RLC的 頭部中由LEN域和E(延續(xù)指示)表示,所以C-PDU和MAC D-PDU只須簡(jiǎn)單的直接復(fù)接成為MAC PDU而不需要添加額外的頭部,接收端就能準(zhǔn)確地進(jìn)行解復(fù)接。諾基亞所描述的MAC D-PDU、 C-PDU和MAC PDU結(jié)構(gòu)分別如圖1、圖2、圖3所示。圖3中,MACPDU是由每個(gè)被調(diào)度到的待復(fù)接塊按調(diào)度次序直接簡(jiǎn)單拼接得到的,其中的 每個(gè)MAC D-PDU或C-PDU都包含完整協(xié)議頭。每個(gè)傳輸時(shí)間間隔(TTI)中,哪些MAC D-PDU或 者C-PDU被復(fù)接成一個(gè)MAC PDU是由調(diào)度器決定的。其形成的MAC PDU結(jié)構(gòu)MAC頭開銷相對(duì) 較大,且在接收端進(jìn)行解復(fù)接時(shí),需要逐個(gè)檢測(cè),其檢測(cè)開銷較大。發(fā)明內(nèi)容本發(fā)明的目的之一在于,提供一種用于介質(zhì)接入控制層的MAC復(fù)接、解復(fù)接方法,其形 成的MAC PDU結(jié)構(gòu)簡(jiǎn)潔和清晰,可減小接收端解復(fù)接時(shí)的檢測(cè)復(fù)雜度。本發(fā)明的另一目的在于,提供一種用于介質(zhì)接入控制層的MAC復(fù)接、解復(fù)接方法,其形 成的MAC PDU結(jié)構(gòu)的MAC頭開銷小。為達(dá)上述目的,本發(fā)明采用如下技術(shù)方案一種用于介質(zhì)接入控制層的MAC復(fù)接方法,其根據(jù)MAC D-PDU和C-PDU協(xié)議頭的D/C域, 將所有被調(diào)度到的C-PDU和MAC D-PDU進(jìn)行復(fù)接,形成由連續(xù)的C-PDU段和連續(xù)的MAC D-PDU 段組成的MAC PDU結(jié)構(gòu)。接收端在對(duì)MAC PDU解復(fù)接時(shí),當(dāng)檢測(cè)到D/C域發(fā)生變化時(shí),無(wú)需 再檢測(cè)后續(xù)復(fù)接塊的D/C域,即可得知解復(fù)接的后續(xù)部分是C-PDU還是MAC D-PDU。有效減小 了接收解復(fù)接時(shí)的檢測(cè)復(fù)雜度。作為本發(fā)明復(fù)接方法的一種改進(jìn),所述MAC D-PDU段在所述C-PDU段之前。所述C-PDU 段中除第一個(gè)C-PDU保留有D/C域外,其余的C-PDU的D/C域在復(fù)接時(shí)被刪除。從而使得經(jīng) 復(fù)接后的MAC PDU在大多數(shù)情況下能有效節(jié)省MAC頭開銷。其中,所述復(fù)接具體包括以下步 驟(a) 對(duì)于某個(gè)MACPDU,其中第一個(gè)被調(diào)度到的待復(fù)接塊,直接把它裝入MACPDU,其D/C 域保持不變,進(jìn)入(b)處理下一待復(fù)接塊;(b) 對(duì)于當(dāng)前被調(diào)度到的待復(fù)接塊 (bl)如果當(dāng)前待復(fù)接塊是一個(gè)C-PDU,則(bll)如果MAC PDU中已經(jīng)復(fù)接了 C-PDU,則刪除該C-PDU中D/C域,僅保留{C-PDU Type, LEN}域作為其協(xié)議頭,將其裝到MAC PDU的末尾;轉(zhuǎn)入(b)處理下一待復(fù)接塊; (bl2)否則,保留其D/C域不變,將其裝到MAC PDU的末尾,轉(zhuǎn)入(b)處理下一待復(fù)接塊, (b2)否則,即當(dāng)前待復(fù)接塊是一個(gè)D/C的MAC D-PDU,則保留其D/C域不變,將其裝到MAC PDU的最前面;轉(zhuǎn)入步驟(b)處理下一待復(fù)接塊; (c)當(dāng)該MAC PDU對(duì)應(yīng)的所有被調(diào)度到的MAC D-PDU和C-PDU都裝入,則停止復(fù)接。 作為本發(fā)明復(fù)接方法的又一改進(jìn),所述C-PDU段在所述MAC D-PDU段之前。所述MAC D-PDU 段中除第一個(gè)MAC D-PDU保留有D/C域外,其余的MAC D-PDU的D/C域在復(fù)接時(shí)被刪除。從 而使得經(jīng)復(fù)接后的MAC PDU在大多數(shù)情況下能有效節(jié)省MAC頭開銷。其中,所述復(fù)接具體包 括以下步驟(a) 對(duì)于某個(gè)MACPDU,其中第一個(gè)被調(diào)度到的待復(fù)接塊,直接把它裝入MACPDU,其D/C 域保持不變,進(jìn)入(b)處理下一待復(fù)接塊;(b) 對(duì)于當(dāng)前被調(diào)度到的待復(fù)接塊 (bl)如果當(dāng)前待復(fù)接塊是一個(gè)MAC D-PDU,則(bll)如果MAC PDU中已經(jīng)復(fù)接了MAC D-PDU,則刪除該MAC D-PDU中D/C域,僅保留LCID域作為其協(xié)議頭,將其裝到MAC PDU的末尾;轉(zhuǎn)入(b)處理下一待復(fù)接塊; (bl2)否則,保留其D/C域不變,將其裝到MAC PDU的末尾,轉(zhuǎn)入(b)處理下一待復(fù)接塊; (b2)否則,即當(dāng)前待復(fù)接塊是一個(gè)C-PDU,則 保留其D/C域不變,將其裝到MAC PDU的最前面;轉(zhuǎn)入步驟(b)處理下一待復(fù)接塊;(c) 當(dāng)該MAC PDU對(duì)應(yīng)的所有被調(diào)度到的MAC D-PDU和C-PDU都裝入,則停止復(fù)接。 一種用于介質(zhì)接入控制層的MAC解復(fù)接方法,其特征在于包括以下歩驟首先,將具有相同的D/C域的前段MAC D-PDU或C-PDU從MAC PDU中提取出來(lái);然后,當(dāng)接收端檢測(cè)到第一個(gè)不相同D/C域時(shí),將對(duì)應(yīng)該D/C域的C-PDU或MAC D-PDU從MAC PDU中提取出來(lái),并將此后復(fù)接的相同D/C域的C-PDU或MAC D-PDU從剩余的MAC PDU中提取出來(lái)。一種用于介質(zhì)接入控制層的MAC解復(fù)接方法,其特征在于包括以下步驟首先,將具有相同的D/C域的前段MAC D-PDU或C-PDU從MAC PDU中提取出來(lái);然后,當(dāng)接收端檢測(cè)到第一個(gè)不相同D/C域時(shí),將對(duì)應(yīng)該D/C域的C-PDU或MAC D-PDU從MAC PDU中提取出來(lái),并將此后復(fù)接的省略了相同D/C域的C-PDU或MAC D-PDU從剩余的MAC PDU中提取出來(lái)。
圖1為諾基亞MAC D-PDU結(jié)構(gòu);圖2為諾基亞C-PDU結(jié)構(gòu);圖3為諾基亞MAC PDU結(jié)構(gòu);圖4為本發(fā)明MAC PDU結(jié)構(gòu)實(shí)施例。
具體實(shí)施方式
一、用于介質(zhì)接入控制層的MAC復(fù)接方法其通常在發(fā)送端進(jìn)行,本實(shí)施例中的復(fù)接方法的按照下面流程進(jìn)行(a) 流程初始化對(duì)于某個(gè)MACPDU,其中第一個(gè)被調(diào)度到的待復(fù)接塊(可能是一個(gè)MAC D-P叫或者C-R)U),直接把它裝入MAC PDU,其協(xié)議頭不變,即D/C域保持不變;轉(zhuǎn)入(b)處 理下一待復(fù)接塊。(b) 對(duì)于當(dāng)前被調(diào)度到的待復(fù)接塊(bl)如果當(dāng)前待復(fù)接塊是一個(gè)MAC D-PDU,即DAX),則 (bll)如果MAC PDU中己經(jīng)復(fù)接了 D/C=0的MAC D-PDU,則刪除該MAC D-PDU中D/C=0域,僅保留LCID域作為其協(xié)議頭,然后把它裝到MAC PDU的末尾;轉(zhuǎn)入(b)處理下一待復(fù)接塊。 (bl2)否則,即MAC PDU中尚未復(fù)接D/C-0的MAC D-PDU,貝ij保留其DAX)域不變,g卩(D/C, LCID}作為該MAC D-PDU的協(xié)議頭,把它整個(gè)裝到MAC PDU的末尾;轉(zhuǎn)入(b)處理下一待復(fù)接塊。 (b2)否則,即當(dāng)前待復(fù)接塊是一個(gè)D/C4的C-PDU,則 保留其D/C4域不變,即(D/C, C-PDU Type, LEN}作為該C-PDU的協(xié)議頭,把它整 個(gè)裝到MAC PDU的最前面; 轉(zhuǎn)入(b)處理下一待復(fù)接塊。(c) 直到該MAC PDU對(duì)應(yīng)的所有被調(diào)度到的MAC D-PDU和C-PDU都成功裝入,則停止復(fù) 接流程。上述復(fù)接方法使得最終得到的MAC PDU中只包含一個(gè)D/C=0的域,其余D/C=0域均被節(jié) 省了。二、用于介質(zhì)接入控制層的MAC解復(fù)接方法其通常在接收端進(jìn)行,本實(shí)施例中的解復(fù)接方法包括以下步驟-首先,接收端把D/C=l對(duì)應(yīng)的C-PDU及其協(xié)議頭1D/C, C-PDU Type, LE縣MAC PDU中 提取出來(lái)。然后,當(dāng)接收端檢測(cè)到第一個(gè)D/C=0的域,則把其對(duì)應(yīng)的MAC D-PDU及其協(xié)議頭{D/C, LCID} 從MAC PDU中提取出來(lái),并且知道由此開始往后復(fù)接的都是省略了 D/O0僅保留LCTD作為協(xié) 議頭的MAC D-PDU,從而把剩下的MAC D-PDU提取出來(lái)。這樣,接收端就能準(zhǔn)確地解復(fù)接出每一個(gè)MAC D-PDU和C-PDU。本發(fā)明提出的根據(jù)D/C域進(jìn)行分類排序的MAC復(fù)接方法,將所有被調(diào)度到的C-PDU復(fù)接 在所有被調(diào)度到的MAC D-PDU之前,從而使得除了第一個(gè)MAC D-PDU外其余MAC D-PDU協(xié)議 頭中的D/C=0域得以省略,在大多數(shù)情況下有效節(jié)省了頭開銷。本發(fā)明與諾基亞的方法的頭 開銷比較如下表所示。假設(shè)MAC PDU中共 包含M個(gè)C-PDU如果MAC PDU中只包含 1個(gè)MAC D-PDU如果MAC PDU中包含N個(gè) MAC D-PDUs (N>1)諾基亞的方法M+l比特D/CM+N比特D/C本發(fā)明M+l比特D/CM+l比特D/C從表中可以看出,當(dāng)MAC PDU中復(fù)接的MAC D-PDU越多,本發(fā)明比諾基亞的方法能節(jié)省 越多的比特。在此需要特別說(shuō)明的是,本發(fā)明實(shí)施例中所闡述的把C-PDU復(fù)接在MAC D-PDU之前的順 序是基于調(diào)度到的MAC D-PDU的概率遠(yuǎn)大于C-PDU的概率的假設(shè),從而能夠在大多數(shù)情況下 節(jié)省頭開銷。如果實(shí)際系統(tǒng)中事實(shí)正好相反,則只需簡(jiǎn)單的調(diào)換C-PDU與MAC D-PDU兩者的 復(fù)接順序,即將MAC D-PDU復(fù)接在C-PDU之前,刪除第一個(gè)C-PDU外其它OPDU的D/C域, 并相應(yīng)地調(diào)整發(fā)送端的復(fù)接方法與接收端的解復(fù)接方法即可。本發(fā)明實(shí)施例中提出的根據(jù)D/C域進(jìn)行分類排序的MAC復(fù)接方法,其將所有被調(diào)度到的 C-PDU復(fù)接在所有被調(diào)度到的MAC D-PDU之前,從而使得除了第一個(gè)MAC D-PDU外其余MAC D-PDU協(xié)議頭中的D/O0域得以省略,在大多數(shù)情況下有效節(jié)省了頭開銷,當(dāng)MACPDU中復(fù)接 的MAC D-PDU越多,本發(fā)明能節(jié)省越多的比特。圖4給出了本發(fā)明所提出的分類排序的MAC復(fù)接方法所得到的MAC PDU示例。該圖中, 被調(diào)度到的MAC D-PDU和C-PDU根據(jù)D/C域復(fù)接到一個(gè)MAC PDU中。結(jié)果是所有的C-PDU都 復(fù)接在MAC D-PDU之前,從而除了第一個(gè)MAC D-PDU保留了 D/C=0夕卜,后面的MAC D-PDU對(duì) 應(yīng)的D/C^域都被節(jié)省了。
權(quán)利要求
1. 一種用于介質(zhì)接入控制層的MAC復(fù)接方法,其特征在于根據(jù)MAC D-PDU和C-PDU協(xié)議頭的D/C域,將所有被調(diào)度到的C-PDU和MAC D-PDU進(jìn)行復(fù)接,形成由連續(xù)的C-PDU段和連續(xù)的MAC D-PDU段組成的MAC PDU結(jié)構(gòu)。
2、 根據(jù)要求1所述的用于介質(zhì)接入控制層的MAC復(fù)接方法,其特征在于所述C-PDU段在所 述MAC D-PDU段之前。
3、 根據(jù)要求2所述的用于介質(zhì)接入控制層的MAC復(fù)接方法,其特征在于所述MACD-PDU段 中除第一個(gè)MAC D-PDU保留有D/C域外,其余的MAC D-PDU的D/C域在復(fù)接時(shí)被刪除。
4、 根據(jù)要求3所述的用于介質(zhì)接入控制層的MAC復(fù)接方法,其特征在于所述復(fù)接具體包括 以下歩驟(a) 對(duì)于某個(gè)MACPDU,其中第一個(gè)被調(diào)度到的待復(fù)接塊,直接把它裝入MACPDU,其D/C 域保持不變,進(jìn)入(b)處理下一待復(fù)接塊;(b) 對(duì)于當(dāng)前被調(diào)度到的待復(fù)接塊(bl)如果當(dāng)前待復(fù)接塊是一個(gè)MAC D-PDU,則(bll)如果MAC PDU中已經(jīng)復(fù)接了MAC D-PDU,貝J刪除該MAC D-PDU中D/C域,僅保留LCID域作為其協(xié)議頭,將其裝到MAC PDU 的末尾;轉(zhuǎn)入(b)處理下一待復(fù)接塊; (bl2)否則,保留其D/C域不變,將其裝到MAC PDU的末尾,轉(zhuǎn)入(b)處理下一待復(fù)接塊; (b2)否則,保留其D/C域不變,將其裝到MAC PDU的最前面;轉(zhuǎn)入步驟(b)處理下一待復(fù)接塊;(c) 當(dāng)該MAC PDU對(duì)應(yīng)的所有被調(diào)度到的MAC D-PDU和C-PDU都裝入,則停止復(fù)接。
5、 根據(jù)要求1所述的用于介質(zhì)接入控制層的MAC復(fù)接方法,其特征在于所述MACD-PDU段 在所述C-PDU段之前。
6、 根據(jù)要求5所述的用于介質(zhì)接入控制層的MAC復(fù)接方法,其特征在于所述C-PDU段中除 第一個(gè)C-PDU保留有D/C域外,其余的C-PDU的D/C域在復(fù)接時(shí)被刪除。
7、 根據(jù)要求6所述的用于介質(zhì)接入控制層的MAC復(fù)接方法,其特征在于所述復(fù)接具體包括 以F步驟(a) 對(duì)于某個(gè)MACPDU,其中第一個(gè)被調(diào)度到的待復(fù)接塊,直接把它裝入MACPDU,其D/C 域保持不變,進(jìn)入(b)處理下一待復(fù)接塊;(b) 對(duì)于當(dāng)前被調(diào)度到的待復(fù)接塊(bl)如果當(dāng)前待復(fù)接塊是一個(gè)C-PDU,則(bll)如果MAC PDU中已經(jīng)復(fù)接了 C-PDU,則刪除該C-PDU中D/C域,僅保留{0PDU Type, LEN)域作為其協(xié)議頭,將其 裝到MAC PDU的末尾;轉(zhuǎn)入(b)處理下一待復(fù)接塊; (bl2)否則,保留其D/C域不變,將其裝到MAC PDU的末尾,轉(zhuǎn)入(b)處理下一待復(fù)接塊, (b2)否則,保留其D/C域不變,將其裝到MAC PDU的最前面;轉(zhuǎn)入步驟(b)處理下一待復(fù)接塊; (c)當(dāng)該MAC PDU對(duì)應(yīng)的所有被調(diào)度到的MAC D-PDU和C-PDU都裝入,則停止復(fù)接。
8、 一種用于介質(zhì)接入控制層的MAC解復(fù)接方法,其特征在于包括以下步驟首先,將具有相同的D/C域的前段MAC D-PDU或C-PDU從MAC PDU中提取出來(lái);然后,當(dāng)接收端檢測(cè)到第一個(gè)不相同D/C域時(shí),將對(duì)應(yīng)該D/C域的C-PDU或MAC D-PDU從MAC PDU中提取出來(lái),并將此后復(fù)接的D/C域相同的C-PDU或MAC D-PDU從剩余的MAC PDU中提取出來(lái)。
9、 一種用于介質(zhì)接入控制層的MAC解復(fù)接方法,其特征在于包括以下歩驟首先,將具有相同的D/C域的前段MAC D-PDU或C-PDU從MAC PDU中提取出來(lái);然后,當(dāng)接收端檢測(cè)到第一個(gè)不相同D/C域時(shí),將對(duì)應(yīng)該D/C域的C-PDU或MAC D-PDU從MAC PDU中提取出來(lái),并將此后復(fù)接的省略了相同D/C域的C-PDU或MAC D-TOU從剩余的MAC PDU中提取出來(lái)。
全文摘要
一種用于介質(zhì)接入控制層的MAC復(fù)接、解復(fù)接方法,所述復(fù)接方法根據(jù)MAC D-PDU和C-PDU協(xié)議頭的D/C域,將所有被調(diào)度到的C-PDU和MAC D-PDU進(jìn)行復(fù)接,形成由連續(xù)的C-PDU段和連續(xù)的MAC D-PDU段組成的MAC PDU結(jié)構(gòu)。接收端在對(duì)MAC PDU解復(fù)接時(shí),當(dāng)檢測(cè)到D/C域發(fā)生變化時(shí),無(wú)需再檢測(cè)后續(xù)復(fù)接塊的D/C域,即可得知解復(fù)接的后續(xù)部分是C-PDU還是MAC D-PDU。有效減小了接收解復(fù)接時(shí)的檢測(cè)復(fù)雜度。所述對(duì)于排在后段的MAC D-PDU段或所述對(duì)于排在后段的C-PDU段,除其中第一個(gè)MAC D-PDU或C-PDU保留其D/C域外,剩余的D/C域在復(fù)接時(shí)被刪除。使得經(jīng)復(fù)接后的MAC PDU在大多數(shù)情況下能有效節(jié)省MAC頭開銷。
文檔編號(hào)H04L29/06GK101222485SQ20071003626
公開日2008年7月16日 申請(qǐng)日期2007年1月8日 優(yōu)先權(quán)日2007年1月8日
發(fā)明者婷 周, 景 徐, 斌 王, 江 王, 王海峰, 斌 陳 申請(qǐng)人:上海無(wú)線通信研究中心