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