在無線電鏈路控制(rlc)服務數(shù)據(jù)單元(sdu)中的確定性的分段、重分段和填充的制作方法
【專利摘要】期望發(fā)送實體(例如,用戶設備(UE))減少無線電鏈路控制(RLC)服務數(shù)據(jù)單元(SDU)的分段,同時最小化填充。在UE中以確定性的方式使用約束值(例如,最大填充數(shù)或最小分段大?。┑男帕罨蛞?guī)定,以平衡這些目標。通過使接收實體(例如,演進型基站節(jié)點(eNB))能夠?qū)⑦@些參數(shù)以信號形式來發(fā)送,從而使接收實體獲益,將這些參數(shù)應用于RLC實例可以對于數(shù)據(jù)無線電載體和信令無線電載體是有區(qū)別的。也可以自動地符合,例如在下行鏈路上使用同一個方法的至少一部分的網(wǎng)絡實體。
【專利說明】在無線電鏈路控制(RLC)服務數(shù)據(jù)單元(SDU)中的確定性的分段、重分段和填充
[0001]本申請是申請日為2009年3月31日、申請?zhí)枮?00980112012.0的發(fā)明專利申請“在無線電鏈路控制(RLC)服務數(shù)據(jù)單元(SDU)中的確定性的分段、重分段和填充”的分案申請。
[0002]根據(jù)美國法典第35編第119條要求優(yōu)先權
[0003]本專利申請要求于2008年3月31日遞交的、名稱為“用于在LTE中最小化分段、重分段和填充的方法和裝置,,(Mechanism and Apparatus for Minimizing Segmentation/Re-segmentation/Padding in LTE)、序號為61/041,201的美國臨時申請的優(yōu)先權,該申請已轉(zhuǎn)讓給本申請的受讓人,故以引用方式將其并入本文。
【技術領域】
[0004]本文所描述的示例性的和非限制性的方面一般涉及無線通信系統(tǒng)、方法、計算機程序產(chǎn)品和設備,更具體地,涉及用于對無線鏈路控制(RLC)服務數(shù)據(jù)單元(SDU)進行分段、重分段和填充的確定性技術的技術。
【背景技術】
[0005]無線通信系統(tǒng)被廣泛地部署以提供各種通信內(nèi)容,例如語音、數(shù)據(jù)等。這些系統(tǒng)可以是能夠通過共享可用系統(tǒng)資源(例如:帶寬、發(fā)射功率)來支持與多個用戶的通信的多址系統(tǒng)。這種多址系統(tǒng)的實例包括碼分多址(CDMA)系統(tǒng)、時分多址(TDMA)系統(tǒng)、頻分多址(FDMA)系統(tǒng)和正交頻分多址(OFDMA)系統(tǒng)。
[0006]通常,無線多址通信系統(tǒng)可以同時支持多個無線終端的通信。每個終端經(jīng)由前向鏈路和反向鏈路的傳輸與一個或多個基站進行通信。前向鏈路(或下行鏈路)指從基站到終端的通信鏈路,并且反向鏈路(或上行鏈路)指從終端到基站的通信鏈路??梢越?jīng)由單輸入單輸出(SISO)系統(tǒng)、多輸入單輸出系統(tǒng)或多輸入多輸出(MMO)系統(tǒng)來建立通信鏈路。
[0007]通用移動電信系統(tǒng)(UMTS)是一種第三代(3G)蜂窩電話技術。UTRAN (UMTS地面無線電接入網(wǎng)的縮寫)是組成UMTS核心網(wǎng)絡的節(jié)點B和無線電網(wǎng)絡控制器的統(tǒng)稱。該通信網(wǎng)絡可以承載很多業(yè)務類型,從實時電路交換到基于IP的分組交換。UTRAN允許UE (用戶設備)和核心網(wǎng)絡之間的連接。UTRAN包含基站和無線電網(wǎng)絡控制器(RNC),其中基站又稱為節(jié)點B。RNC提供對一個或多個節(jié)點B的控制功能。節(jié)點B和RNC可以是同一個設備,盡管通常的實現(xiàn)具有位于中央局的獨立的RNC,其服務于多個節(jié)點B。它們之間具有稱為Iub的邏輯接口,盡管實際上不必將它們物理地分開。RNC和其對應的節(jié)點B被稱為無線電網(wǎng)絡子系統(tǒng)(RNS)。UTRAN中可以存在超過一個的RNS。
[0008]3GPP LTE (長期演進)是第三代合作伙伴計劃(3GPP)中的一個項目的名稱,其改進UMTS移動電話標準以應對未來的需求。其目標包括:提高效率、降低成本、改進服務、利用新的頻譜機會以及與其它開放標準更好的集成。在演進型UTRA (EUTRA)和演進型UTRAN(EUTRAN)系列規(guī)范中對LTE系統(tǒng)進行了描述。[0009]LTE的一個目標是在構建分組數(shù)據(jù)單元(PDU)時減少無線電鏈路控制(RLC)SDU的分段。另一個目標是減少填充,該目標和另一目標相互影響。分段和填充中未指定的行為會使PDU的解碼復雜化并降低解碼的效率,該PDU不可預測地包括SDU的分段或填充。
【發(fā)明內(nèi)容】
[0010]下文介紹了簡略的概要,以提供對于公開方案中一些方面的基本理解。本概要并非是廣泛的概述,而且既不旨在標識關鍵或重要元素,也不旨在描述這些方案的范圍。該概要的目的是以簡化形式介紹所描述特征的一些概念,以作為后面所提出的更詳細描述的序言。
[0011]根據(jù)一個或多個方面及其對應的公開,結合在最小化RLC SDU的分段、同時減少根據(jù)SUD構建的rou的填充兩個目標之間的平衡對各個方案進行了描述。
[0012]在一個方面,提供了用于構建分組數(shù)據(jù)單元(PDU)的方法:接收和存儲服務數(shù)據(jù)單元(SDU);獲取所要構建的rou的長度值以及約束值;在不超出所述長度值的情況下對存儲的SDU順序地進行組合;以及,基于所述PDU剩余部分和所述約束值之間的比較,確定執(zhí)行下述操作中的一個操作以達到所述長度值:對最后的SDU進行分段,或者對所述PDU進行填充。
[0013]在另一個方面,提供了用于構建分組數(shù)據(jù)單元(PDU)的至少一個處理器。第一模塊,其用于接收和存儲服務數(shù)據(jù)單元(sdu)。第二模塊,其用于獲取所要構建的rou的長度值以及約束值。第三模塊,其用于在不超出所述長度值的情況下對存儲的SDU順序地進行組合。第四模塊,其用于基于所述PDU剩余部分和所述約束值之間的比較,來確定執(zhí)行下述操作中的一個操作以達到所述長度值:對最后的SDU進行分段,或者對所述PDU進行填充。
[0014]在另一方面,提供了用于構建分組數(shù)據(jù)單元(PDU)的計算機程序產(chǎn)品。計算機可讀存儲介質(zhì)包括:第一代碼組,其用于使計算機接收和存儲服務數(shù)據(jù)單元(SDU)。第二代碼組,其用于使所述計算機獲取所要構建的PDU的長度值和約束值。第三代碼組,其用于使所述計算機在不超出所述長度值的情況下對存儲的SDU順序地進行組合。第四代碼組,其用于基于所述PDU剩余部分和所述約束值之間的比較,來確定執(zhí)行下述操作中的一個操作以達到所述長度值:對最后的SDU進行分段,或者對所述PDU進行填充。
[0015]在另一個方面,提供了用于構建分組數(shù)據(jù)單元(PDU)的裝置。提供了用于接收和存儲服務數(shù)據(jù)單元(sdu)的模塊。提供了用于獲取所要構建的rou的長度值以及約束值的模塊。提供了用于在不超過所述長度值的情況下對存儲的SDU順序地進行組合的模塊。提供了用于基于所述rou剩余部分和所述約束值之間的比較,來確定執(zhí)行下述操作中的一個操作以達到所述長度值的模塊:對最后的SDU進行分段,或者對所述PDU進行填充。
[0016]在另外的方面,提供了用于構建分組數(shù)據(jù)單元(PDU)的裝置。存儲器接收和存儲服務數(shù)據(jù)單元(SDU)。計算平臺獲取所要構建的PDU的長度值和約束值。所述計算平臺在不超過所述長度值的情況下對存儲的SDU順序地進行組合。所述計算平臺基于所述PDU剩余部分和所述約束值之間的比較,來確定執(zhí)行下述操作中的一個操作以達到所述長度值:對最后的SDU進行分段,或者對所述PDU進行填充。
[0017]在又一個方面,提供了用于解碼分組數(shù)據(jù)單元(PDU)的方法:從發(fā)送實體無線地接收和存儲分組數(shù)據(jù)單元(PDU);以及,通過預測發(fā)送實體的操作來對服務數(shù)據(jù)單元(SDU)的分段和填充進行確定性的解碼。已知所述發(fā)送實體通過下述步驟構建所述rou:接收和存儲服務數(shù)據(jù)單元(SDU);獲取所要構建的PDU的長度值以及約束值;在不超出所述長度值的情況下對存儲的SDU順序地進行組合;以及,基于所述rou剩余部分和所述約束值之間的比較,來確定執(zhí)行下述操作中的一個操作以達到所述長度值:對最后的SDU進行分段,或者對所述PDU進行填充。
[0018]在另一個方面,提供了用于解碼分組數(shù)據(jù)單元(PDU)的至少一個處理器。第一模塊從發(fā)送實體無線地接收和存儲分組數(shù)據(jù)單元(PDU)。第二模塊通過預測發(fā)送實體的操作來對服務數(shù)據(jù)單元(SDU)的分段和填充進行確定性的解碼。已知所述發(fā)送實體通過下述步驟構建所述rou:接收和存儲服務數(shù)據(jù)單元(SDU);獲取所要構建的rou的長度值以及約束值;在不超出所述長度值的情況下對存儲的SDU順序地進行組合;以及,基于所述PDU剩余部分和所述約束值之間的比較,來確定執(zhí)行下述操作中的一個操作以達到所述長度值:對最后的SDU進行分段,或者對所述PDU進行填充。
[0019]在又一個方面,提供了用于解碼分組數(shù)據(jù)單元(PDU)的計算機程序產(chǎn)品。計算機可讀存儲介質(zhì)包括:第一代碼組,用于使計算機從發(fā)送實體無線地接收和存儲分組數(shù)據(jù)單元(PDU)。第二代碼組,用于使計算機通過預測發(fā)送實體的操作來對服務數(shù)據(jù)單元(SDU)的分段和填充進行確定性的解碼。已知所述發(fā)送實體通過下述步驟構建所述PDU:接收和存儲服務數(shù)據(jù)單元(sdu);獲取所要構建的rou的長度值以及約束值;在不超出所述長度值的情況下對存儲的SDU順序地進行組合;以及,基于所述rou剩余部分和所述約束值之間的比較,來確定執(zhí)行下述操作中的一個操作以達到所述長度值:對最后的SDU進行分段,或者對所述PDU進行填充。
[0020]在另一個方面,提供用于解碼分組數(shù)據(jù)單元(PDU)的裝置。提供了用于從發(fā)送實體無線地接收和存儲分組數(shù)據(jù)單元(PDU)的模塊。提供了用于通過預測發(fā)送實體的操作來對服務數(shù)據(jù)單元(SDU)的分段和填充進行確定性的解碼的模塊。已知所述發(fā)送實體通過下述步驟構建所述rou:接收和存儲服務數(shù)據(jù)單元(SDU);獲取所要構建的PDU的長度值以及約束值;在不超出所述長度值的情況下對存儲的SDU順序地進行組合;以及,基于所述PDU剩余部分和所述約束值之間的比較,來確定執(zhí)行下述操作中的一個操作以達到所述長度值:對最后的SDU進行分段,或者對所述PDU進行填充。
[0021]在又一個方面,提供了用于解碼分組數(shù)據(jù)單元(PDU)的裝置。接收機從發(fā)送實體無線地接收分組數(shù)據(jù)單元(pdu)。存儲器存儲所述rou。計算平臺通過預測發(fā)送實體的操作來對服務數(shù)據(jù)單元(SDU)的分段和填充進行確定性的解碼。已知所述發(fā)送實體通過下述步驟構建所述PDU:接收和存儲服務數(shù)據(jù)單元(SDU);獲取所要構建的PDU的長度值以及約束值;在不超出所述長度值的情況下對存儲的SDU順序地進行組合;以及,基于所述PDU剩余部分和所述約束值之間的比較,來確定執(zhí)行下述操作中的一個操作以達到所述長度值:對最后的SDU進行分段,或者對所述PDU進行填充。
[0022]為了實現(xiàn)前述的和相關的目標,一個或多個方面包括下面全面描述和在權利要求中特別指出的多個特征。下面的描述和附圖詳細闡明了特定的說明性方面,并且是可使用多個方面的原理的多種方式中一些方式的說明。結合附圖考慮下面的詳細描述,其它優(yōu)勢和新穎特征將變得顯而易見,并且公開的方面旨在包括所有的方面及其等價物?!緦@綀D】
【附圖說明】
[0023]結合附圖考慮下面所闡明的詳細描述,本公開的特征、性質(zhì)和優(yōu)勢將變得明顯,在附圖中,相同的參考標記相對應地進行標識,其中:
[0024]圖1示出了通信系統(tǒng)的框圖,其中,發(fā)送實體在構建分組數(shù)據(jù)單元(PDU)時,以確定性的、平衡的方式對服務數(shù)據(jù)單元(SDU)執(zhí)行無線電鏈路控制(RLC)子層分段或填充;
[0025]圖2示出了確定性的分段、重分段和填充的操作方法或序列的流程圖;
[0026]圖3示出了介質(zhì)訪問控制(MAC )發(fā)起的RLC-MAC交互的時序圖;
[0027]圖4示出了分組數(shù)據(jù)匯聚協(xié)議(PDCP)分組數(shù)據(jù)單元(PDU)的數(shù)據(jù)結構;
[0028]圖5示出了用于帶有分段和填充的RLC PDU結構的數(shù)據(jù)結構;
[0029]圖6示出了用于下行鏈路的RLC子層的操作方法或序列;
[0030]圖7示出了分段RLC SDU以適應所要求的長度的示意圖;
[0031]圖8示出了根據(jù)用于確定性的分段、重分段和填充的一個方面的多址無線通信系統(tǒng)的不意圖;
[0032]圖9示出了用于確定性的分段、重分段和填充的通信系統(tǒng)的示意性框圖;
[0033]圖10示出了用于確定性的分段、重分段和填充的基站和用戶設備的框圖;
[0034]圖11示出了包括用于確定性的分段、重分段和填充的電子部件的邏輯分組的系統(tǒng)的框圖;
[0035]圖12示出了包括用于確定性的分段、重分段和填充的電子部件的邏輯分組的系統(tǒng)的框圖;
[0036]圖13示出了用于構建解碼分組數(shù)據(jù)單元(PDU)的裝置的框圖;
[0037]圖14示出了用于解碼分組數(shù)據(jù)單元(PDU)的裝置的框圖。
【具體實施方式】
[0038]現(xiàn)在參考附圖對各個方面進行描述。在下面的描述中,為了說明的目的,闡明了大量具體細節(jié)以便徹底理解一個或多個方面。然而,顯然地,可以在沒有這些具體細節(jié)的情況下實現(xiàn)各個方面。在其它實例中,以框圖形式示出公知的結構和設備,以便于描述這些方面。
[0039]先參考圖1,示出了基站的通信系統(tǒng)100,其中,將基站描述為演進型基站節(jié)點(eNB) 102,其經(jīng)由空中(OTA)鏈路104與用戶設備(UE) 106進行通信。在一說明性方面,UE106根據(jù)無線電鏈路控制(RLC)子層服務數(shù)據(jù)單元(SDU)來構建分組數(shù)據(jù)單元(PDU)。特別地,RLC SDU部件108使用了確定性的RLC分段、重分段和填充方法或操作序列(框110),其通過應用最大填充量參數(shù)和/或最小分段大小參數(shù)(框116)來平衡兩個目標,即:在構建中減少RLC SDU的分段的目標(框112),以及減少PDU中的填充的目標(框114)。此外,值可以表示為分段長度的百分比或分數(shù)。
[0040]eNB102可以以無線電資源控制分段和/或填充值(框118)在下行鏈路(DL)120上發(fā)信號。這些值可以是特定于數(shù)據(jù)無線電載體或信令無線電載體的RLC實例的。或者,如122所示,無論是強制還是自動符合,可以預先規(guī)定這些值。eNB102具有RLC SDU部件124,該部件知道所述方法或操作序列110,從而eNB102可以確定性地預測UE106在到eNB102的上行鏈路(UL)128上如何對無線發(fā)送的TOU126進行分段和/或填充。得益于本公開,應當理解,在決定對于給定許可是否需要對SDU進行分段之前,傳輸實體(例如,UE106)可以考慮所有較低層(例如,RLC/MAC)的頭部開銷。
[0041]在圖2中描述的說明性方案中,示出了操作方法或序列200,其有利地使得發(fā)射無線電鏈路控制(RLC)實體(例如,用戶設備(UE ))能夠減少RLC服務數(shù)據(jù)單元(SDU)的分段,同時使填充最小化。這兩個目標相互影響。避免分段會導致填充的范圍為從I字節(jié)到1499字節(jié)(IP幀的大小)。因此,存在對這兩個目標進行平衡以提高處理效率的機會,特別是以確定性的方式使得接收RLC實體(例如,eNB)能夠在不會因填充而過度丟失空中(OTA)資源的情況下,更加容易地重新組合RLC SDU0特別地,本改進的優(yōu)點在于能夠清楚地預測發(fā)射側(cè)的關于如何確定何時進行填充和何時進行分段的行為。因此,發(fā)射側(cè)避免了不必要的分段,并且填充的最大數(shù)量是確定的。
[0042]在202處描述的第一方案中,可配置的無線電資源控制(RRC)參數(shù)指示可以由UE填充的最大字節(jié)數(shù)(“max_padding_allowed”),以避免對RLCSDU的分段和/或?qū)χ貍鞯腞LC分組數(shù)據(jù)單元(PDU)的重分段。例如,可以將最大字節(jié)數(shù)選定為40字節(jié)、80字節(jié)、160字節(jié)等。還可以基于所規(guī)定的或所選擇的最小分段大小(“minimum_segmentation_size”)來確定該數(shù)值,例如:值40、80、160等。
[0043]在204處描述的第二方案中,可以為發(fā)送實體(例如UE)規(guī)定一個常數(shù),該常數(shù)指示UE可以進行填充/分段的、以字節(jié)為單位的最大字節(jié)數(shù)(max_padding_allowed)或最小分段大小(minimum_segmentation_size),以避免不需要的分段。在一些實例中,可配置的RRC參數(shù)可以替換規(guī)定的參數(shù)。該常數(shù)可以使UE避免在許可與SDU大小不符的情況下對IP幀進行不必要的分段??梢詫⒉煌幕蛳嗤膮?shù)施加到信令和數(shù)據(jù)無線電載體(RB)上。在一個方案中,該常數(shù)還可以按照要分段的RLC SDU或已分段的SDU的百分比來進行指定。百分比與max_padding_allowed參數(shù)的組合可以用于確定是否對RLC SDU (或分段的RLC PDU)進行分段。
[0044]在206處示出的第三方案中,規(guī)定的這些值可以是非強制性的,例如,當發(fā)送實體可以選擇采用參數(shù)以避免在RLC實例的許可較低的情況下進行分段時。在一些實例中,這種自動實現(xiàn)可以被應用于通信鏈路的一側(cè)或者兩側(cè)(例如,網(wǎng)絡和UE)。例如,網(wǎng)絡可以使用和UE相同或類似的方法,其被發(fā)信號或規(guī)定以遵守這些參數(shù)。
[0045]基于可配置的RRC參數(shù)(框202)、規(guī)定的常數(shù)(框204)或自動實現(xiàn)(框206),在框208中確定RLC實例的可用許可是否大于max_padding_allowed參數(shù)。如果大于,則UE應避免對其分段有效負載長度小于max_padding_allowed字節(jié)的RLC SDU進行分段(框210)。該參數(shù)可以針對所有的RLC條目(框212),或者可以基于每個無線電載體(RB)(框214),或者該參數(shù)僅對于數(shù)據(jù)RB有效(框216),或者,對于信令和數(shù)據(jù)RB,該參數(shù)可采用不同的數(shù)值(框218)。否則,在框208處,如果RLC實例的可用許可小于max_padding_al lowed參數(shù),則在220處示出的第一可選實現(xiàn)中,UE在不考慮max_padding_allowed參數(shù)或類似參數(shù)的情況下,根據(jù)許可進行分段(框222)。在224處示出的、可替代或附加于第一可選實現(xiàn)220而執(zhí)行的第二可選實現(xiàn)中,當許可小于max_padding_allowed參數(shù)時,UE僅發(fā)送完整的SDU或RLC SDU/PDU的最后一段(框226)。這種使用的實例可以是VoIP業(yè)務、控制PDU或者分段的RLC SDU/PDU的最后一段等。在228處示出的、替代或附加于實現(xiàn)220和224而執(zhí)行的第三可選實現(xiàn)中,UE可以配置為不對數(shù)據(jù)RB上的RLC SDU進行分段,而是對信令無線電載體(SRB)進行分段,或者相反地處理(框230)。依靠上述實現(xiàn),網(wǎng)絡獲得對預期來自于UE的最大填充的控制,避免了過多的分段。此外,上述的選項220、224和228可以幫助傳輸實體(UE)避免將SDU分段為非常小的字節(jié)塊,并同時將填充最小化。
[0046]在圖3中,將受益于確定性的分段、重分段和填充的、MAC發(fā)起的RLC/MAC交互操作300描述為用于E-UTRA (演進型通用移動電信系統(tǒng)地面無線電接入)的說明性實現(xiàn)的層-2。在rocp (分組數(shù)據(jù)匯聚協(xié)議)子層,每個邏輯信道有一個rocp對象。rlc子層在ue上和eNB (演進型基站節(jié)點)節(jié)點上針對每個UE都有一個RLC對象,而MAC (介質(zhì)訪問控制)子層在UE節(jié)點上針對每個UE具有一個MAC對象并且在eNB上針對所有UE具有一個MAC對象。
[0047]關于無線電鏈路控制(RLC),每個RLC對象可以同時處理16個上行鏈路和下行鏈路流。RLC子層根據(jù)較低層所要求的大小,使用動態(tài)PDU大小來構建每個rou。每個PDU可以具有多個SDU,并且支持SDU的分段和填充。由RLC子層為較高層提供的主要服務是:(a)順序地傳遞較高層PDU ;以及(b)支持UM (未確認模式)的較高層PDU的傳遞。由RLC子層向較低層提供的主要服務是動態(tài)pdu大小。主要功能是:(a)副本檢測;(b)針對動態(tài)rou大小的分段,而不須填充;以及(c)相同無線電載體的SDU的級聯(lián)。
[0048]將進入的數(shù)據(jù)逐層地以線性方式進行處理和傳遞。當發(fā)送數(shù)據(jù)時,RLC和rocp子層之間的交互以相同的方式進行。雖然MAC子層304在每個TTL (傳輸時間間隔)中僅向下面的PHY子層發(fā)送預定次數(shù)的數(shù)據(jù),但是RLC302和MAC子層304之間的接口更復雜。
[0049]在RLC302和MAC子層304之間,在RLC子層302處,如308處所示的,對所有的RLC SDU (服務數(shù)據(jù)單元)306進行排隊,并且MAC304確定何時根據(jù)它們來構建I3DU (分組數(shù)據(jù)單元),其描述為由TTI計時器310所觸發(fā)。當計劃要進行發(fā)送時,MAC304向RLC子層302請求TOU312。由于RLC304具有隊列308中所有的SDU306,其取出可以多達MAC子層304在請求312中所規(guī)定的限定數(shù)目的、盡可能多的數(shù)據(jù),并且從中構建TOU314。然后,MAC子層304在接收到每個TOU314之后,可以決定請求更多TOU316,或者,如果在傳輸塊(TB)318中剩余更多的空間,則添加填充。然后,如320處所示,發(fā)送TB。
[0050]在圖4中,示出了分組數(shù)據(jù)匯聚協(xié)議(PDCP)PDU330。PDCP子層在RLC子層和節(jié)點對象之間傳輸數(shù)據(jù)。當從節(jié)點對象接收數(shù)據(jù)時,在將分組傳遞給RLC子層之前,將rocp頭332添加到rocp有效負載334 (H)CPSDU)上,其包括兩個字節(jié)長的序號。當從RLC子層向PDCP子層傳遞數(shù)據(jù)時,在將分組傳遞給節(jié)點對象之前,刪除rocp頭。
[0051]在圖5中,示出了 RLC PDU結構340。RLC頭342包括序號344、完整/部分(CP)字段346和擴展比特(E)348。根據(jù)每個RLC TOU340中的SDU的數(shù)量,后面可以有更多頭字段。對于一個SDU,可以省略這些額外字段,但是,對于每個附加的SDU,會添加一個長度指示符(LI)350和一個E比特352。序號344可以用于副本檢測和向上層的順序傳遞。通過用第一比特來指示第一 SDU354的起始處是否被分段,以及用第二比特來指示最后的SDU356的末尾是否被分段,完整/部分字段346支持分段和級聯(lián)。E比特348指示后面是否有更多頭字段,或者I3DU的剩余部分是否包含SDU0如果存在更多頭字段,則跟隨LI350以指示第一 SDU結束的位置和下一個SDU開始的位置。在LI字段350之后,緊隨的是另一個E比特352。除了最后一個SDU358之外,對于每個RLC TOU340中的每個SDU356都存在一個LI字段350和一個E比特352。通過從RLC PDU340的長度減去所有現(xiàn)有的LI350的和,可以計算最后一個SDU358的長度。如果需要,將填充360添加到RLC頭342中以與RLC有效負載362進行字節(jié)對齊。
[0052]在圖6中,示出了用于構建和傳輸RLC PDU的過程370。當從TOCP子層374接收SDU372時,RLC子層376以接收的順序?qū)DU372存儲在SDU-列表378中。RLC子層374中的每個信道具有其自身的SDU-列表378,并且相互獨立地工作。在RLC子層376中對SDU372進行緩沖,直到MAC子層380從RLC信道376請求數(shù)據(jù)。如382處所示,MAC子層380請求數(shù)據(jù),并告知RLC子層376可以發(fā)送給MAC子層380的信道和RLC PDU的最大尺寸。如果指定的RLC信道在緩沖378中的數(shù)據(jù)少于所要求的大小,則RLC信道的PDU構建部件384將屬于該指定信道的所有SDU372放入同一個TOU386中,添加上RLC頭,并將該RLC PDU傳送給MAC子層。如果指定的RLC信道具有足夠的數(shù)據(jù),則構建所要求的大小的H)U,如果需要,則進行分段。
[0053]在圖7中,示出了數(shù)據(jù)結構400,用于當不需要填充來構建動態(tài)大小的RLC PDU402時的RLC頭404和RLC有效負載406的分段。當RLC子層從MAC子層接收到所請求的RLCPDU長度時,RLC子層可能需要發(fā)送RLC SDU N408的最后一段,能夠發(fā)送完整的RLC SDUN+1410和N+2412,然后需要對TOU402中的最后一個SDU414進行分段,以符合所請求的長度。除非最后一個SDU恰好適合,否則最后一個SDU要被適當?shù)胤侄位蛘咛砑犹畛湟詽M足所請求的大小。
[0054]在接收側(cè)(例如,eNB),當RLC子層從MAC子層接收RLC PDU時,執(zhí)行順序檢查,以確保到rocp子層的SDU的順序傳送,并正確地重建分段的SDU。如果收到的RLC PDU是期望的RLC rou,則執(zhí)行對RLC PDU的處理和傳送。否則,在將RLC PDU放入等待隊列之前執(zhí)行副本檢測。在已經(jīng)收到該RLC PDU之前所有期望的RLC PDU時,從等待隊列發(fā)送該RLCPDU0每個RLC PDU都在等待隊列中存儲較短的一段時間。當RLC PDU等待特定時間后,會發(fā)生超時,然后認為丟失了所期望的RLC H)U,并從隊列中發(fā)送等待的RLC PDU0
[0055]應當知道,無線通信系統(tǒng)被廣泛地部署用以提供各種通信內(nèi)容,例如語音、數(shù)據(jù)等。這些系統(tǒng)可以是能夠通過共享可用系統(tǒng)資源(例如:帶寬、發(fā)射功率)來支持與多個用戶的通信的多址系統(tǒng)。這種多址系統(tǒng)的實例包括碼分多址(CDMA)系統(tǒng)、時分多址(TDMA)系統(tǒng)、頻分多址(FDMA)系統(tǒng)、3GPP LTE系統(tǒng)和正交頻分多址(OFDMA)系統(tǒng)等。
[0056]通常,無線多址通信系統(tǒng)可以同時支持多個無線終端的通信。每個終端可以經(jīng)由前向鏈路和反向鏈路的傳輸與一個或多個基站進行通信。前向鏈路(或下行鏈路)是指從基站到終端的通信鏈路,反向鏈路(或上行鏈路)是指從終端到基站的通信鏈路??梢越?jīng)由單輸入單輸出系統(tǒng)、多輸入單輸出系統(tǒng)、多輸入多輸出(MMO)系統(tǒng)來建立通信鏈路。
[0057]MIMO系統(tǒng)使用多個(Nt個)發(fā)射天線和多個(Nk個)接收天線來進行數(shù)據(jù)傳輸。由Nt個發(fā)射天線和Nk個接收天線形成的MMO信道可以分解為Ns個獨立信道,也可以將其稱為空間信道,其中,Ns<min{NT,NK}。Ns個獨立信道中的每一個對應于一個維度。如果利用了由多個發(fā)射天線和接收天線產(chǎn)生的附加的維度,則MMO系統(tǒng)可以提供改進的性能(例如,更高的吞吐量和/或更強的可靠性)。
[0058]MMO系統(tǒng)支持時分雙工(TDD)和頻分雙工(FDD)系統(tǒng)。在TDD系統(tǒng)中,前向鏈路和反向鏈路傳輸處于同一個頻域,從而互易原理允許根據(jù)反向鏈路信道來估計前向鏈路信道。這使得當在接入點上有多個天線可用時,接入點可以獲取前向鏈路上的發(fā)射波束成形增益。
[0059]參考圖8,示出了根據(jù)一個方案的多址無線通信系統(tǒng)。接入點450 (AP)包括多個天線組,一個天線組包括454和456,另一個天線組包括458和460,還有一個天線組包括462和464。在圖8中,僅為每個天線組示出了兩個天線,然而,每個天線組可以使用更多或更少的天線。接入終端(AT)466與天線462和464通信,其中,天線462和464在前向鏈路470上向接入終端466發(fā)送信息,并且在反向鏈路468上從接入終端466接收信息。接入終端472與天線456和458通信,其中,天線456和458在前向鏈路476上向接入終端472發(fā)送信息,并且在反向鏈路474上從接入終端472接收信息。在FDD系統(tǒng)中,通信鏈路468、470、474和476可以使用不同的頻率進行通信。例如,前向鏈路470使用的頻率可以與反向鏈路468使用的頻率不同。每組天線和/或其設計進行通信的區(qū)域常常被稱為接入點450的扇區(qū)。在該方案中,每個天線組被設計為在接入點450所覆蓋的區(qū)域的扇區(qū)內(nèi)與接入終端466和472進行通信。
[0060]在前向鏈路470和476上的通信中,接入點450的發(fā)射天線利用波束成形以提高不同接入終端466和472的前向鏈路的信噪比。此外,與通過單個天線向其所有接入終端進行發(fā)送的接入點相比,利用波束成形來向隨機散布在其覆蓋區(qū)域中的接入終端進行發(fā)送的接入點對鄰近小區(qū)中的接入終端的干擾較小。
[0061]接入點450可以是用于與終端進行通信的固定站,也可以指接入點、節(jié)點B、或者一些其它術語。還可以將接入終端466和472稱為用戶設備(UE)、無線通信設備、終端、接入終端或一些其他術語。
[0062]圖9是MMO系統(tǒng)500中的發(fā)射機系統(tǒng)510 (也稱為接入點)和接收機系統(tǒng)550 (也稱為接入終端)的一個方案的框圖。在發(fā)射機系統(tǒng)510中,從數(shù)據(jù)源512向發(fā)射(TX)數(shù)據(jù)處理器514提供多個數(shù)據(jù)流的業(yè)務數(shù)據(jù)。
[0063]在一個方案中,通過相應的發(fā)射天線來發(fā)送每個數(shù)據(jù)流。TX數(shù)據(jù)處理器514基于為數(shù)據(jù)流選擇的特定編碼方案來對每個數(shù)據(jù)流的業(yè)務數(shù)據(jù)進行格式處理、編碼和交織,以提供編碼數(shù)據(jù)。
[0064]可以使用OFDM技術將導頻數(shù)據(jù)與每個數(shù)據(jù)流的編碼數(shù)據(jù)進行復用。典型地,導頻數(shù)據(jù)是用已知方式來處理的已知的數(shù)據(jù)模式,并且可以在接收機系統(tǒng)中使用以估計信道響應。然后,基于為每個數(shù)據(jù)流選擇的特定的調(diào)制方案(例如,BPSK、QPSK、M-PSK或M-QAM)對每個數(shù)據(jù)流的復用的導頻和編碼數(shù)據(jù)進行調(diào)制(即,符號映射)以提供調(diào)制符號。可以由處理器530執(zhí)行的指令來確定每個數(shù)據(jù)流的數(shù)據(jù)速率、編碼和調(diào)制。
[0065]然后,將所有數(shù)據(jù)流的調(diào)制符號提供給TX MIMO處理器520,其可以對調(diào)制符號進行進一步處理(例如,用于0FDM)。然后,TX MMO處理器520將Nt個調(diào)制符號流提供給Nt個發(fā)射機(TMTR)522a到522t。在特定的實現(xiàn)中,TX MMO處理器520將波束成形權重應用到數(shù)據(jù)流的符號和發(fā)射符號的天線上。
[0066]每個發(fā)射機522接收和處理各自的符號流,以提供一個或多個模擬信號,并且進一步對模擬信號進行調(diào)節(jié)(例如,放大、濾波和上變頻),以提供適于在MMO信道上進行傳輸?shù)恼{(diào)制信號。然后,將來自于發(fā)射機522a到522t的Nt個調(diào)制信號從Nt個天線524a到524t發(fā)送。
[0067]在接收機系統(tǒng)550上,發(fā)送的調(diào)制信號被Nk個天線552a到552r所接收,并且將來自每個天線552的接收信號提供給相應的接收機(RCVR) 554a到554r。每個接收機554對相應的接收信號進行調(diào)節(jié)(例如,濾波、放大和下變頻),將調(diào)節(jié)后的信號進行數(shù)字化以提供采樣,并且對采樣進行進一步處理,以提供對應的“接收”符號流。
[0068]然后,RX數(shù)據(jù)處理器560基于特定的接收機處理技術接收來自Nk個接收機554的Nk個接收符號流,并且對它們進行處理,以提供Nt個“檢測”符號流。然后,RX數(shù)據(jù)處理器560對每個檢測符號流進行解調(diào)、解交織和解碼,以恢復數(shù)據(jù)流的業(yè)務數(shù)據(jù)。由RX數(shù)據(jù)處理器560進行的處理與發(fā)射機系統(tǒng)510上的TX MIMO處理器520和TX數(shù)據(jù)處理器514所執(zhí)行的處理互逆。
[0069]處理器570周期性地確定使用哪個預編碼矩陣(在下面進行討論)。處理器570構造反向鏈路消息,該反向鏈路消息包括矩陣索引部分和秩值部分。
[0070]反向鏈路消息可以包括關于通信鏈路和/或接收數(shù)據(jù)流的多種信息。接著,該反向鏈路消息由TX數(shù)據(jù)處理器538來進行處理、由調(diào)制器580來進行調(diào)制、由發(fā)射機554a到554r來進行調(diào)節(jié)、以及被發(fā)送回發(fā)射機系統(tǒng)510,其中,TX數(shù)據(jù)處理器538還從數(shù)據(jù)源536接收多個數(shù)據(jù)流的業(yè)務數(shù)據(jù)。
[0071]在發(fā)射機系統(tǒng)510中,來自接收機系統(tǒng)550的調(diào)制信號由天線524接收、由接收機522調(diào)節(jié)、由解調(diào)器540解調(diào)、并且由RX數(shù)據(jù)處理器542處理,以獲取由接收機系統(tǒng)550所發(fā)送的反向鏈路消息。然后,處理器530確定要使用的預編碼矩陣,以確定波束成形權重,接著處理獲取的消息。
[0072]在一個方面,將邏輯信道分類為控制信道和業(yè)務信道。邏輯控制信道包括廣播控制信道(BCCH),廣播控制信道是用于廣播系統(tǒng)控制信息的DL信道。尋呼控制信道(PCCH),該信道是用于傳遞尋呼信息的DL信道。多播控制信道(MCCH),該信道是用于發(fā)送多媒體廣播、多播服務(MBMS)調(diào)度和一個或多個MTCH的控制信息的點對多點DL信道。一般地,在建立RRC連接之后,該信道僅由接收MBMS (注:舊MCCH+MSCH)的UE使用。專用控制信道(DCCH)是點對點的雙向信道,其用于發(fā)送專用控制信息,并且由具有RRC連接的UE使用。在一個方案中,邏輯業(yè)務信道包括專用業(yè)務信道(DTCH),該信道是點對點的雙向信道,其專用于一個UE以傳遞用戶信息。此外,多播業(yè)務信道(MTCH)是用于發(fā)送業(yè)務數(shù)據(jù)的點對多點DL信道。
[0073]在一個方面,將傳輸信道分類為DL和UL。DL傳輸信道包括廣播信道(BCH)、下行鏈路共享數(shù)據(jù)信道(DL-SDCH)以及尋呼信道(PCH),PCH用于支持UE節(jié)能(由網(wǎng)絡向UE指示DRX循環(huán)周期),其在整個小區(qū)上進行廣播并且被映射到PHY資源,該PHY資源可以用于其它控制/業(yè)務信道。UL傳輸信道包括隨機訪問信道(RACH)、請求信道(REQCH)、上行鏈路共享數(shù)據(jù)信道(UL-SDCH)和多個PHY信道。PHY信道包括一組DL信道和UL信道。
[0074]DL PHY信道包括:公共導頻信道(CPICH);同步信道(SCH);公共控制信道(CCCH);共享DL控制信道(SDCCH);多播控制信道(MCCH);共享UL分配信道(SUACH);確認信道(ACKCH) ;DL物理共享數(shù)據(jù)信道(DL-PSDCH) ;UL功率控制信道(UPCCH);尋呼指示符信道(PICH);負載指示符信道(LICH) ;UL PHY信道包括:物理隨機訪問信道(PRACH);信道質(zhì)量指示符信道(CQICH);確認信道(ACKCH);天線子集指示符信道(ASICH);共享請求信道(SREQCH) ;UL物理共享數(shù)據(jù)信道(UL-PSDCH);寬帶導頻信道(BPICH)。
[0075]本文檔使用了下列縮寫:
【權利要求】
1.一種用于構建分組數(shù)據(jù)單元(PDU)的方法,包括: 接收和存儲服務數(shù)據(jù)單元(SDU); 獲取所要構建的PDU的長度值和約束值; 在不超出所述長度值的情況下存儲SDU ;以及 基于所述PDU的剩余部分與所述約束值之間的比較來確定是否對最后的SDU執(zhí)行分段。
2.如權利要求1所述的方法,其中,所述約束值指示允許的最小分段大小。
3.如權利要求1所述的方法,其中,確定是否執(zhí)行分段包括:當所述最后的SDU適合所述PDU的所述剩余部分時,避免對所述最后的SDU的分段。
4.如權利要求1所述的方法,還包括:將無線電鏈路控制(RLC)實例的可用許可與所述約束值進行比較。
5.如權利要求4所述的方法,還包括:在不超出所述長度值的情況下,在同一PDU中發(fā)送屬于同一 RLC實例的所有SDU0
6.如權利要求1所述的方法,其中,確定是否執(zhí)行分段包括:當分段的有效負載長度小于允許的最大填充時避免分段。
7.一種用于構建分組數(shù)據(jù)單元(PDU)的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括其上存儲有代碼的非暫時性計算機可讀介質(zhì),所述代碼可由一個或多個處理器執(zhí)行用于: 接收和存儲服務數(shù)據(jù)單元(SDU)`; 獲取所要構建的rou的長度值和約束值; 在不超出所述長度值的情況下存儲SDU ;以及 基于所述rou的剩余部分與所述約束值之間的比較來確定是否對最后的SDU執(zhí)行分段。
8.如權利要求7所述的計算機程序產(chǎn)品,其中,所述約束值指示允許的最小分段大小。
9.如權利要求7所述的計算機程序產(chǎn)品,其中,所述用于確定是否執(zhí)行分段的代碼包括:用于當所述最后的SDU適合所述PDU的所述剩余部分時,避免對所述最后的SDU的分段的代碼。
10.如權利要求7所述的計算機程序產(chǎn)品,還包括:用于將無線電鏈路控制(RLC)實例的可用許可與所述約束值進行比較的代碼。
11.如權利要求10所述的計算機程序產(chǎn)品,還包括:用于在不超出所述長度值的情況下,在同一 F1DU中發(fā)送屬于同一 RLC實例的所有SDU的代碼。
12.如權利要求7所述的計算機程序產(chǎn)品,其中,所述用于確定是否執(zhí)行分段的代碼包括:用于當分段的有效負載長度小于允許的最大填充時避免分段的代碼。
13.一種用于構建分組數(shù)據(jù)單元(PDU)的裝置,包括: 用于接收和存儲服務數(shù)據(jù)單元(SDU)的模塊; 用于獲取所要構建的PDU的長度值和約束值的模塊; 用于在不超出所述長度值的情況下存儲SDU的模塊;以及 用于基于所述PDU的剩余部分與所述約束值之間的比較來確定是否對最后的SDU執(zhí)行分段的模塊。
14.如權利要求13所述的裝置,其中,所述約束值指示允許的最小分段大小。
15.如權利要求13所述的裝置,其中,所述用于確定是否執(zhí)行分段的模塊包括:用于當所述最后的SDU適合所述rou的所述剩余部分時,避免對所述最后的SDU的分段的模塊。
16.如權利要求13所述的裝置,還包括:用于將無線電鏈路控制(RLC)實例的可用許可與所述約束值進行比較的模塊。
17.如權利要求16所述的裝置,還包括:用于在不超出所述長度值的情況下,在同一PDU中發(fā)送屬于同一 RLC實例的所有SDU的模塊。
18.如權利要求13所述的裝置,其中,所述用于確定是否執(zhí)行分段的模塊包括:用于當分段的有效負載長度小于允許的最大填充時避免分段的模塊。
19.一種用于構建分組數(shù)據(jù)單元(PDU)的裝置,包括: 存儲器,用于接收和存儲服務數(shù)據(jù)單元(SDU);以及 計算平臺,用于獲取所要構建的rou的長度值和約束值,在不超出所述長度值的情況下存儲SDU,以及基于所述rou的剩余部分與所述約束值之間的比較來確定是否對最后的SDU執(zhí)行分段。
20.如權利要求19所述的裝置,其中,所述約束值指示允許的最小分段大小。
21.如權利要求19所述的裝置,其中,確定是否執(zhí)行分段包括:當所述最后的SDU適合所述I3DU的所述剩余部分時,避免對所述最后的SDU的分段。
22.如權利要求19所述的裝置,其中,所述計算平臺還用于:將無線電鏈路控制(RLC)實例的可用許可與所述約束值進行比較。
23.如權利要求22所述的裝`置,其中,所述計算平臺還用于:在不超出所述長度值的情況下,在同一 F1DU中發(fā)送屬于同一 RLC實例的所有SDU0
24.如權利要求19所述的裝置,其中,確定是否執(zhí)行分段包括:當分段的有效負載長度小于允許的最大填充時避免分段。
【文檔編號】H04W28/06GK103561425SQ201310486569
【公開日】2014年2月5日 申請日期:2009年3月31日 優(yōu)先權日:2008年3月31日
【發(fā)明者】S·馬赫什瓦里, S·Y·D·何 申請人:高通股份有限公司