專利名稱:Edch采用無軟合并混合自動重復請求時的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信,特別涉及EDCH采用無軟合并混合自動重復請求時的方法。
背景技術(shù):
上行專用信道增強(以下簡稱EDCH)是第三代伙伴合作計劃(以下簡稱3GPP)版本6中提出并在進行標準化的一個研究項目。EDCH的目的是通過無線網(wǎng)絡對上行傳輸資源進行有效的管理和規(guī)劃,提高系統(tǒng)的上行容量,并使之適合于突發(fā)性較強的數(shù)據(jù)業(yè)務的傳輸。通過改善上行專用傳輸信道的性能,提高小區(qū)的覆蓋率和吞吐量,提高上行傳輸速率,減少上行鏈路延遲?;旌献詣又貜驼埱?以下簡稱HARQ)是EDCH中的一項關(guān)鍵技術(shù)。HARQ模式可分為有軟合并HARQ(以下簡稱HARQ SC)和無軟合并HARQ(以下簡稱HARQ NSC)兩大類。HARQ NSC具有以下優(yōu)點1)不需要傳輸“新數(shù)據(jù)指示”(以下簡稱NDI)。
2)不需要傳輸“HARQ過程標示號”。
3)不需要傳輸“增加冗余版本”(以下簡稱IR version)。
4)基站(以下簡稱Node-B)不需要劃分緩存用于軟合并。
5)不存在軟切換(以下簡稱SHO)或非軟切換區(qū)域(以下簡稱non-SHO)由于Node-B錯誤接收NDI而導致的錯誤軟合并問題。
6)重傳Transport Block Set的內(nèi)容可不同于第一次傳輸?shù)腡ransportBlock Set。
HARQ NSC不需要軟合并,消除了Node-B由于錯誤接收相關(guān)控制信息而錯誤軟合并的可能。大大簡化了相關(guān)的上行信令和實現(xiàn)復雜度。HARQNSC已被建議作為EDCH中HARQ模式的候選方案,應用于SHO和non-SHO區(qū)域。
現(xiàn)有WCDMA移動通信系統(tǒng)中,還沒有關(guān)于EDCH的MAC層(以下簡稱MAC-eu)實體位置、結(jié)構(gòu)及EDCH MAC層分組數(shù)據(jù)單元(以下簡稱MAC-eu PDU)結(jié)構(gòu)的定義。但為盡可能減少對上層的改動,減小傳輸時延,原則上認為應在用戶終端(以下簡稱UE)和Node-B中引入一個MAC-eu實體,其結(jié)構(gòu)、功能類似于高速下行分組接入(以下簡稱HSDPA)中的MAC-hs實體。MAC-eu實體負責處理EDCH傳輸信道上的數(shù)據(jù),管理劃分給EDCH的物理資源。具體地講,為減少對上層的改動,不再為EDCH定義新的邏輯信道,MAC-eu實體接收來自MAC-d實體的數(shù)據(jù)流(MAC-d flow)。MAC-eu實體對一個或多個MAC-d分組數(shù)據(jù)包(MAC-d PDU)進行封裝,添加MAC-eu數(shù)據(jù)包頭(以下簡稱MAC-eu header)形成MAC-eu PDU,進而形成EDCH傳輸信道的Transport Block Set傳遞給物理層。物理層對Transport BlockSet中的傳輸塊進行循環(huán)冗余編碼、串行級聯(lián)、信道編碼等操作后,與來自其他傳輸信道的Transport Block Set時分/碼分復用生成編碼組合傳輸信道(CCTrCH),映射到物理信道上發(fā)射出去。MAC-eu header內(nèi)應包含傳輸序列號(TSN)、重排序隊列標示(QID)、MAC-d PDU數(shù)量(N)和大小索引標示(SID)等信息,用于接收方進行重排序和解復用操作。MAC-eu header內(nèi)容決定了MAC-eu PDU的結(jié)構(gòu)。圖1給出現(xiàn)有MAC-hs PDU的結(jié)構(gòu)。HSDPA中,一個Transport Block Set包含一個Transport Block,對應一個MAC-hs PDU。MAC-hs PDU由一個MAC-hs header和多個MAC-hs SDU(一個MAC-hs SDU對應一個MAC-d PDU)和填充位(可選)組成。MAC-hsheader包含下述字段VF字段,用于提供MAC-hs PDU格式的擴展功能。(1bit)Queue ID字段(QID),用于指示接收端的重排序隊列。不同的重排序隊列對應不同的重排序緩存。(3bits)Transmission Sequence Number字段(TSN),HS-DSCH信道上的傳輸序列號指示。用于重排序操作,以支持對高層的按序發(fā)送。(6bits)Size Index identifier字段(SID),指示一組連續(xù)的MAC-d PDU的尺寸。SID與MAC-d PDU尺寸的對應關(guān)系由高層設置。(3bits)
Number of MAC-d PDUs字段(N),指示連續(xù)的具有相同大小的Mac-d PDU的數(shù)目。FDD模式,一個TTI中能夠傳輸MAC-d PDU的最大數(shù)目是70。(7bits)Flag字段(F),標志MAC-hs header中是否存在其它SID字段。為“0”則表示F字段后跟隨的是一個SID字段。為“1”則表示F字段后跟隨的是一個MAC-d PDU。
MAC-hs header包含一個TSN、SID和多個SID、N。
EDCH采用HARQ NSC模式傳輸?shù)那疤崾荋ARQ NSC能夠同時滿足下述兩個要求。
首先,能夠適應傳輸過程中EDCH可用信道比特的變化。受UE發(fā)射功率的限制,EDCH可用的信道比特在HARQ的傳輸過程中是變化的。取決于與EDCH時分或碼分復用的高優(yōu)先級傳輸信道數(shù)據(jù)速率的變化。對于HARQNSC,重傳Transport Block Set的內(nèi)容可不同于第一次傳輸,以適應傳輸過程中EDCH可用信道比特的變化。
其次,為避免引入較大的傳輸時延,HARQ的重傳不應影響接收端的重排序操作。MAC-eu實體將多個MAC-d PDU復用到一個EDCH的Transport BlockSet。采用HARQ NSC時,為適應EDCH可用信道比特的變化,重傳TransportBlock Set可包含不同的MAC-d PDU。但如果MAC-eu PDU采用與MAC-hs PDU相同的結(jié)構(gòu)(一個Transport Block Set對應一個TSN),將影響接收端的重排序操作。圖2舉例說明此時重傳對重排序操作的影響。如圖所示,初始傳輸時刻,TSN為1的MAC-eu PDU包含MAC-d flow中的第1,2,3,4個MAC-d PDU;TSN為2的MAC-eu PDU包含MAC-d flow中的第5,6,7個MAC-d PDU;TSN為3的MAC-eu PDU包含MAC-d flow中的第8,9個MAC-d PDU;TSN為4的MAC-eu PDU包含MAC-d flow中的第10,11,12個MAC-d PDU;TSN為5的MAC-eu PDU包含MAC-d flow中的第13,14,15,16,17個MAC-d PDU。
采用與MAC-hs PDU相同結(jié)構(gòu),TSN為1~5的MAC-eu PDU(以下簡稱MAC-eu PDU 1~5)順序由HARQ過程1~5發(fā)送。MAC-eu PDU 2~4被正確接收,置于重排序緩存中。MAC-eu PDU 1未被正確接收,需要重傳。
MAC-eu PDU 1被重新組裝以適應EDCH可用信道比特的變化。新組裝的MAC-eu PDU 1包含MAC-d PDU 1,2,3。此時,必須通知接收方重傳的MAC-eu PDU 1包含的MAC-d PDU少于第一次傳輸?shù)?。否則,正確接收MAC-eu PDU 1后,接收方將依次進行重排序和解復用操作,將MAC-eu PDU 1~5中包含的MAC-d PDU傳遞給高層。高層接收到的MAC-d flow遺漏了MAC-dPDU 4,最終將導致較大的傳輸時延。接收方收到通知后刪除重排序緩存中的MAC-eu PDU 2。
發(fā)送端重新組裝、發(fā)送MAC-eu PDU 2。新組裝的MAC-eu PDU 2包含MAC-dPDU 4,5,6,7。如果此時的信道條件不容許同時發(fā)送MAC-d 4~7,接收方將再次被通知刪除重排序緩存中的MAC-eu PDU 3。發(fā)送方重新組裝、發(fā)送MAC-eu 3,以此類推。
綜上所述,對于HARQ NSC可采用新的傳輸機制,使得重傳TransportBlock Set包含不同的MAC-d PDU以適應傳輸過程中EDCH可用信道比特的變化。但如果此時仍采用與MAC-hs PDU相同的結(jié)構(gòu),需要引入額外的帶外信令、復雜的傳輸機制和較大的傳輸時延,將對接收端的重排序操作產(chǎn)生較大影響。換句話說,如果MAC-eu PDU采用與MAC-hs PDU相同的結(jié)構(gòu),則HARQ NSC不能同時滿足上述的兩個要求。針對HARQ NSC應用于EDCH的情況,需要采用新的傳輸機制,并為該傳輸機制定義新的MAC-eu PDU結(jié)構(gòu)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種EDCH采用無軟合并混合自動重復請求時的方法,在不影響接收端重排序操作的前提下,重傳時發(fā)送端利用重傳MAC-eu PDU內(nèi)不同TSN的組合及與新加入TSN的組合以適應傳輸過程中EDCH可用信道比特的變化。
為實現(xiàn)上述目的,一種EDCH采用無軟合并混合自動重復請求時的方法,包括步驟將第一次傳輸?shù)腗AC-eu PDU劃分為K個TSN;MAC-eu PDU所包含的MAC-d PDU分屬于這K個TSN;
重傳時,利用不同的TSN組合生成新的MAC-eu PDU,使得HARQ NSC能夠適應傳輸過程中EDCH可用信道比特的變化,同時重傳不影響接收端的重排序操作。
本發(fā)明提出的傳輸機制和MAC-eu PDU結(jié)構(gòu)權(quán)衡了重傳的靈活性和帶內(nèi)信令的開銷。帶內(nèi)信令開銷不是固定的,通過調(diào)節(jié)TSN的期望值,調(diào)整信令開銷和重傳靈活性以適應不同的信道條件。信道條件好時可利用較少的帶內(nèi)信令開銷傳輸較多的MAC-d PDU。信道條件惡化時,可通過調(diào)整TSN的期望值(初始傳輸)、不同TSN的組合(重傳)、TSN的拆分(重傳),逐步增大帶內(nèi)信令開銷以獲取更高的重傳靈活性。信道條件改善時,可組合新加入的TSN,充分利用信道資源。
圖1是現(xiàn)有技術(shù)的MAC-hs PDU的結(jié)構(gòu);圖2是MAC-eu PDU采用與MAC-hs PDU相同的結(jié)構(gòu)時,重傳對重排序操作的影響;圖3是傳輸機制舉例;圖4是本發(fā)明設計的MAC-eu PDU結(jié)構(gòu);圖5是MAC-d flow的舉例示意圖;圖6是根據(jù)TSN的期望尺寸和給定的MAC-d flow,得到各TSN所包含內(nèi)容的舉例示意圖;圖7是根據(jù)TSN的期望尺寸和給定的MAC-d flow,利用本發(fā)明設計的方案生成MAC-eu PDU的舉例示意圖;圖8是傳輸機制的舉例示意圖;圖9是TSN拆分的舉例示意圖。
具體實施例方式
一.傳輸機制為同時滿足適應傳輸過程中EDCH可用信道比特變化和HARQ NSC重傳不影響接收端重排序操作的要求,針對接收端利用TSN進行重排序操作的特點,本發(fā)明設計了一種傳輸機制。將第一次傳輸?shù)腗AC-eu PDU劃分為K個TSN(TSN 1,TSN 2,…,TSN K),MAC-eu PDU所包含的MAC-d PDU分屬于這K個TSN。如果重傳時刻EDCH可用的信道比特減少,不足以傳送與第一次傳輸相同的MAC-eu PDU,發(fā)送端可利用這K個TSN的任意組合,生成新的MAC-eu PDU,以適應EDCH可用信道比特的變化。如果重傳時刻EDCH可用的信道比特增加,為充分利用信道資源,可在重傳的MAC-eu PDU中加入新的MAC-d PDU。新加入的MAC-d PDU屬于新的TSN。新的TSN緊隨重排序緩存中的最大TSN編號。采用該傳輸機制,接受方應先將MAC-eu PDU按TSN分割后再進行重排序操作。如果在傳輸過程中EDCH可用的信道比特急劇減少,重傳時刻EDCH可用的信道比特不足以發(fā)送重傳MAC-eu PDU中的任何一個TSN時,發(fā)送端可將一個TSN拆分成多個MAC-eu PDU,根據(jù)EDCH可用信道比特的數(shù)目組合成Transport Block Set發(fā)送。
圖3舉例說明該傳輸機制。圖中TSN N+1、TSN N+2、TSN N+3為新加入的TSN,假定重排序隊列中最大TSN的編號為N。重傳MAC-eu PDU內(nèi)TSN的任意組合,與新加入TSN的組合,與拆分TSN的一部分組合,組合以不同的順序發(fā)送,都可以形成不同的發(fā)送方案,用以適應傳輸過程中EDCH可用信道比特的變化。由于篇幅所限,這里僅給出其中的幾個方案。
初始傳輸時刻,將MAC-eu PDU劃分為3個TSN,在傳輸時間間隔(以下簡稱TTI)k發(fā)送。由于傳輸錯誤,需要重傳該MAC-eu PDU。
重傳時刻,如果EDCH可用的信道比特增加,可采用方案1,在重傳的MAC-eu PDU中加入新的MAC-d PDU,新加入的MAC-d PDU屬于TSN N+1(假定此時重排序緩存中的最大TSN編號為N,以下同),在TTI m中發(fā)送。
重傳時刻,如果EDCH可用的信道比特不足以發(fā)送重傳MAC-eu PDU中的任何一個TSN時,可采用方案2,將TSN 1拆分,根據(jù)EDCH可用信道比特數(shù)目,將TSN 1的一部分組成一個MAC-eu PDU在TTI m中發(fā)送。將TSN 2拆分,將TSN 1余下部分與TSN 2的一部分組成一個MAC-eu PDU在TTI m+1中發(fā)送。如果在重傳過程中EDCH可用的信道比特增加,也可以將TSN 2余下部分與TSN 3組合成一個MAC-eu PDU在TTI m+2中發(fā)送。
重傳時刻EDCH可用信道比特減少,發(fā)送端可以采用多種方案以適應傳輸過程中EDCH可用信道比特的變化。
方案3將TSN 1、TSN 2組合成一個MAC-eu PDU,在TTI m中發(fā)送。將TSN 3和新加入的MAC-d PDU(屬于TSN N+1)組成一個MAC-eu PDU,在TTI m+1中發(fā)送。
方案4將TSN 2、TSN 3組合成一個MAC-eu PDU,在TTI m中發(fā)送。將TSN 1和新加入的MAC-d PDU(屬于TSN N+1)組合成一個MAC-eu PDU,在TTI m+1中發(fā)送。
方案5將TSN 2與新加入的MAC-d PDU(屬于TSN N+1)組合成一個MAC-eu PDU在TTI m中發(fā)送。將TSN 1與新加入的MAC-d PDU(屬于TSN N+2)組合成一個MAC-eu PDU在TTI m+1中發(fā)送。將TSN 3與新加入的MAC-d PDU(屬于TSN N+3)組合成一個MAC-eu PDU在TTI m+3種發(fā)送。
方案6將TSN 1與TSN 2拆分后的一部分組成一個MAC-eu PDU,在TTIm發(fā)送。將TSN 3與TSN 2拆分后的剩下部分組成一個MAC-eu PDU,在TTI m+1發(fā)送。
實現(xiàn)上述傳輸機制需遵循以下步驟1)設計一種MAC-eu PDU結(jié)構(gòu),滿足傳輸機制的要求。在一個MAC-eu PDU中可包含多個MAC-d PDU,分屬于不同的TSN。該MAC-eu PDU結(jié)構(gòu)支持對TSN的拆分。而現(xiàn)有WCDMA移動通信系統(tǒng)中還沒有關(guān)于EDCH的MAC-eu PDU結(jié)構(gòu)的定義,如果采用與MAC-hs PDU相同的結(jié)構(gòu),則不能應用上述傳輸機制。
2)權(quán)衡重傳的靈活性與帶內(nèi)信令的開銷,確定TSN大小。
3)根據(jù)TSN大小、MAC-d flow內(nèi)容確定TSN的內(nèi)容,生成MAC-eu PDU。
4)TSN的拆分方法5)該傳輸機制應用于一個Transport Block Set包含一個和多個Transport Block的情況。
二.MAC-eu PDU結(jié)構(gòu)為滿足傳輸機制的要求,本發(fā)明設計了一種MAC-eu PDU結(jié)構(gòu),如圖4所示。MAC-eu PDU由一個MAC-eu header和多個MAC-eu SDU(一個MAC-eu SDU對應一個MAC-d PDU)和填充位(可選)組成。MAC-eu header包含下述字段VF字段,指示N、F字段功能的變化,用于TSN的拆分。為“0”表示不拆分。為“1”表示拆分,此時N字段組合F字段,表示MAC-d PDU在TSN中的位置;N和F字段全“1”則表示該MAC-d PDU是TSN的結(jié)尾。(1bit)
QID字段,指示接收端的重排序隊列。不同的重排序隊列對應不同的重排序緩存。(3bits)TSN字段,EDCH信道上的傳輸序列號指示。用于重排序操作,以支持對高層的按序發(fā)送。(6bits)SID字段,指示一組連續(xù)的MAC-d PDU的尺寸。SID與MAC-d PDU尺寸的對應關(guān)系由高層設置。(3bits)N字段,VF字段取不同的值時,N字段具有不同的功能。VF字段為“0”時,N字段指示連續(xù)的具有相同大小的Mac-d PDU的數(shù)目。VF字段為“1”時,N字段組合F字段指示MAC-d PDU在TSN中的位置。(6bits)F字段,VF字段取不同的值時,F(xiàn)字段具有不同的功能。VF字段為“1”時,F(xiàn)字段組合N字段指示MAC-d PDU在TSN中的位置。VF字段為“0”時,F(xiàn)字段指示其后跟隨的是SID、TSN、QID或MAC-d PDU,實現(xiàn)在一個MAC-eu的PDU中包含多個具有不同SID的MAC-d PDU,它們可以分屬于不同的QID和TSN。(2bits)F字段的定義如表1所示。
表1.F字段的定義三.MAC-eu PDU中TSN大小的確定方法發(fā)送端的MAC-eu實體根據(jù)下列因素確定TSN的大小。
1)MAC-d flow中MAC-d PDU的大小和次序2)可用的傳輸格式(以下簡稱TF)。
TSN大小的確定應遵循以下原則1)權(quán)衡重傳的靈活性與帶內(nèi)信令的開銷。
考慮下述的兩個極端情況情況一每個TSN僅包含一個MAC-d PDU。此時TSN尺寸最小,重傳靈活性最高。同時帶內(nèi)信令的開銷是最大的,每次可傳的MAC-d PDU也是最少的。
情況二每個TSN包含信道條件所容許的盡可能多的MAC-d PDU。此時TSN尺寸最大,帶內(nèi)信令開銷最小。可節(jié)省更多的帶內(nèi)信令比特用于傳輸MAC-dPDU或用于改善服務性能(通過速率匹配)。但此時的重傳靈活性最低,由于重傳時信道條件的變化,可能需要對TSN進行拆分。
上述的兩種極端方案是不可取的。決定MAC-eu PDU中TSN的大小應權(quán)衡重傳的靈活性與帶內(nèi)信令的開銷。
2)TSN的尺寸不是一個固定值,而是隨初始傳輸時刻EDCH可用信道比特的變化而變化。
如果信道條件允許,為減少對接收端重排序操作的影響,TSN的內(nèi)容在重傳過程中應保持不變。同時要求TSN的尺寸能夠適應傳輸過程中EDCH可用信道比特的變化,而不應為一個固定值。本發(fā)明提供的方案是在初始傳輸時刻,發(fā)送端依據(jù)EDCH可用的信道比特確定TSN的尺寸,進而根據(jù)MAC-d flow中MAC-d PDU的大小和順序確定每個TSN的內(nèi)容。如果信道條件允許,TSN的內(nèi)容在重傳過程中保持不變。如果下一個初始傳輸時刻EDCH可用的信道比特減少,發(fā)送端可相應地減小TSN的尺寸,一個MAC-eu PDU可以僅包含一個TSN和一個MAC-d PDU。保證了在可用信道比特極端受限情況下傳輸?shù)撵`活性。
3)為便于UE端實現(xiàn),采用簡單的算法確定TSN的尺寸。
根據(jù)初始傳輸時刻EDCH可用TF中給定的傳輸塊尺寸(Transport BlockSize以下簡稱TBS)確定TSN的尺寸。公式(1)給出一個簡單的算法確定TSN的尺寸。
其中,STSN為所得TSN的尺寸;TBS為初始傳輸時刻EDCH可用TF中給定的傳輸塊尺寸; 為負向取整操作, NTSN為一個MAC-eu PDU中TSN的數(shù)目。
利用該算法確定TSN的尺寸,每個MAC-eu PDU被平均地劃分為NTSN個TSN。如果將一個MAC-eu PDU劃分成過多的TSN,每個TSN將不能容納更多的MAC-d PDU,這會導致帶內(nèi)信令開銷的顯著增加。對于一個Transport BlockSet包含一個Transport Block的情況,權(quán)衡重傳的靈活性與帶內(nèi)的信令開銷,將一個MAC-eu PDU分為3個TSN是比較合適的。重傳時,發(fā)送端可利用3個TSN的任意組合并可加入新的TSN(包含新的MAC-d PDU)來適應傳輸過程中EDCH可用信道比特的變化。對于一個Transport Block Set包含多個Transport Block的情況,可將一個MAC-eu PDU分為2個TSN。需要強調(diào)指出的是,通過上述方法獲得的TSN尺寸不是一個嚴格的限制,而是一個期望值、參考值,以下稱之為TSN的期望尺寸。應用中,TSN的實際尺寸還取決于MAC-d flow中MAC-d PDU的大小和順序,以下稱之為TSN的實際尺寸。為了能在一個MAC-eu PDU中包含更多的MAC-d PDU,其中一些TSN的實際尺寸可能稍大于或稍小于TSN的期望尺寸。
四.確定TSN的內(nèi)容(確定TSN中N字段的值)為便于實現(xiàn),MAC-eu實體不應改變MAC-d flow中MAC-d PDU的大小和順序。因此,對于給定的MAC-d flow,MAC-eu實體可根據(jù)TSN的期望尺寸確定TSN中每個SID對應的N值,從而確定TSN的內(nèi)容,生成MAC-eu PDU。現(xiàn)有MAC-hs PDU header中,N字段的取值完全由MAC-d flow的內(nèi)容決定。N等于MAC-dflow中連續(xù)的具有相同尺寸的MAC-d PDU的數(shù)目。但在MAC-eu PDU header中,N字段的值取決于下列因素1)TSN的期望尺寸2)MAC-d flow中MAC-d PDU的尺寸和順序根據(jù)TSN的期望尺寸,TSN中每個N的取值范圍為1到nces(nces為MAC-d flow中連續(xù)的具有相同尺寸的MAC-d的數(shù)目)。一個TSN包含一個以上的MAC-dPDU(1≤N)。nces個連續(xù)的具有相同尺寸的MAC-d PDU的總尺寸可能大大超過TSN的期望尺寸。所以連續(xù)的具有相同尺寸的MAC-d PDU可以被分配在連續(xù)的幾個TSN中(N≤nces)。存在下面幾種情況
a)極端情況下,一個MAC-d PDU的尺寸可能已經(jīng)超過了TSN期望的尺寸。相應的TSN僅包含一個MAC-d PDU。(N=1)b)一個TSN中僅包含所有連續(xù)的具有相同尺寸的MAC-d PDU。(N=nces)c)一個TSN中包含所有連續(xù)的具有相同尺寸的MAC-d PDU和其它一些具有不同尺寸的MAC-d PDU。(N=nces)d)一個TSN中僅包含部分連續(xù)的具有相同尺寸的MAC-d PDU。(1≤N≤nces)e)一個TSN中包含部分連續(xù)的具有相同尺寸的MAC-d PDU和其它一些具有不同尺寸的MAC-d PDU。(1≤N≤nces)五.極端情況下,將TSN按MAC-d PDU拆分,生成具有相同TSN的多個MAC-eu PDU,組合成多個Transport Block Set發(fā)送。
如果在傳輸過程中EDCH可用的信道比特急劇減少,重傳時刻EDCH可用的信道比特少于初始傳輸時刻EDCH可用信道比特的1/NTSN。EDCH可用的信道比特不足以發(fā)送重傳MAC-eu PDU中最小的TSN(給定TBS,通過合理設置NTSN,優(yōu)化STSN可降低這種情況發(fā)生的幾率)。針對這種情況,本發(fā)明給出如下解決方案將一個TSN中的每個MAC-d PDU加上MAC-eu header,生成多個MAC-eu PDU。每個MAC-eu PDU具有相同的TSN編號,發(fā)送端根據(jù)此時EDCH可用的信道比特數(shù)目,將一個或多個MAC-eu PDU組合成Transport Block Set發(fā)送。由于一個MAC-eu PDU僅包含一個MAC-d PDU,可改變MAC-eu header中N、F字段的功能來支持這種TSN的拆分。組合N和F字段,指示該MAC-eu PDU所包含的MAC-d PDU在相應TSN中的位置。通過VF字段通知接收端MAC-eu header中N、F字段功能的轉(zhuǎn)變。發(fā)送端將該TSN的最后一個MAC-eu PDU和與它相鄰的前一個MAC-eu PDU復用在一個Transport Block Set中發(fā)送。將最后一個MAC-eu PDU header中的N和F字段置為全“1”。接收端正確接收該Transport Block Set后,根據(jù)該MAC-euPDU header中的結(jié)束標志,結(jié)合前一個MAC-eu PDU header中N和F字段的指示,判斷是否已正確接收了該TSN的全部內(nèi)容。考慮最壞的情況,只能單獨發(fā)送該TSN的最后一個MAC-eu PDU。發(fā)送端必須確認接收端已正確接收其他MAC-eu PDU,才能發(fā)送該MAC-eu PDU,并設置結(jié)束標志。如果信道條件允許,通過VF字段指示,剩下的TSN也可一次發(fā)送,不必拆分。為便于理解,將在本發(fā)明的實施例部分具體說明該拆分方案。
六.傳輸機制應用于一個Transport Block Set包含一個和多個TransportBlock的情況本發(fā)明所設計的傳輸機制、MAC-eu PDU結(jié)構(gòu)和TSN的拆分方法等并不限定一個Transport Block Set中包含的Transport Block的數(shù)目。該方案可應用于一個Transport Block Set僅包含一個Transport Block的情況(同HSDPA),也可以應用于一個Transport Block Set包含多個TransportBlock的情況。此時,多個Transport Block中的TSN順序編號,并可適當減少一個Transport Block(對應于一個MAC-eu PDU)中TSN的數(shù)目以減小帶內(nèi)信令的開銷。重傳時利用不同Transport block及TSN的組合,以適應傳輸過程中EDCH可用信道比特的變化。
如果一個Transport Block Set包含過多的Transport Block,一個Transport Block對應一個MAC-eu PDU,需要一個MAC-eu PDU header,導致帶內(nèi)信令的增加。同時,物理層需要對每個Transport Block添加循環(huán)冗余校驗碼(CRC)。接收端雖然可以利用CRC判斷對應的TransportBlock是否正確接收,但由于每個傳輸時間間隔(TTI)接收端僅反饋一個確認/不確認(ACK/NACK)反饋。發(fā)送端無法通過該ACK/NACK信息確定哪個Transport Block需要重傳,因此仍需要重傳整個Transport BlockSet。一個Transport Block Set所包含的Transport Block越多則相應需要添加的CRC比特越多,則浪費的信道資源越多,因為所添加的CRC比特并沒有帶來性能上的增益。本發(fā)明設計的方案的基本思想是一個Transport Block Set包含一個或少數(shù)幾個Transport Block,將一個Transport Block劃分為多個TSN。利用一個Transport Block內(nèi)不同TSN的組合、與新加入TSN的組合及TSN拆分的組合來適應傳輸過程中EDCH可用信道比特的變化。
實施例本發(fā)明設計的方案可用于一個Transport Block Set僅包含一個Transport Block的情況,也可應用于一個Transport Block Set包含多個Transport Block的情況。這里以一個Transport Block Set包含一個Transport Block的情況為例。EDCH可用的Transport Block Size是可變的,假定對于某一個UE,其EDCH業(yè)務可用的TBS及對應的傳輸速率如表2所示。
表2.對應某個UE的EDCH業(yè)務可用的TBS及對應的傳輸速率對應EDCH業(yè)務,MAC-d flow中MAC-d PDU的尺寸遠小于TBS,一個MAC-euPDU可包含多個MAC-d PDU。(HSPDA FDD模式,一個MAC-hs PDU可最多包含70個MAC-d PDU)如果MAC-d PDU的尺寸過大,當信道條件劇烈變化時,這樣的MAC-d PDU可能無法發(fā)送。MAC-d flow中的MAC-d PDU可具有不同的尺寸。MAC-d PDU的尺寸與SID存在一定的對應關(guān)系。假定其對應關(guān)系如表3所示。
表3.EDCH業(yè)務可用的MAC-d PDU尺寸及對應SID字段取值MAC-d flow的內(nèi)容如圖5所示。MAC-d flow中第1~20個MAC-d PDU大小相同,為100比特。MAC-d flow中第21~30個MAC-d PDU大小相同,為300比特。MAC-d flow中第31~36個MAC-d PDU大小相同,為500比特。MAC-d flow中第37~46個MAC-d PDU大小相同,為200比特。MAC-d flow中第47~76個MAC-d PDU大小相同,為100比特。
假定初始傳輸時刻EDCH可用的TBS為10752 bits,設定NTSN=3,利用公式(1)得到TSN的尺寸STSN=3584。根據(jù)TSN的期望值和MAC-d flow的內(nèi)容,確定各TSN的內(nèi)容如圖6所示。TSN 1包含MAC-d flow中第1~25個MAC-d PDU。其中,第1~20個MAC-d PDU的大小為100比特,共計2000比特。第21~25個MAC-d PDU的大小為300比特,共計1500比特。TSN 1包含25個MAC-d PDU,實際尺寸為3500比特,TSN 2包含MAC-d flow中第26~34個MAC-d PDU。其中,第26~30個Mac-d PDU的大小為300比特,共計1500比特。第31~34個MAC-d PDU的大小為500比特,共計2000比特。TSN 2包含9個MAC-d PDU,實際尺寸為3500比特。TSN 3包含MAC-d flow中第35~52個MAC-d PDU。其中,第35、36個MAC-d PDU的大小為500比特,共計1000比特。第37~46個MAC-d PDU的大小為200比特,共計2000比特。第47~52個MAC-d PDU的大小為100比特,共計600比特。TSN 3包含18個MAC-d PDU,實際尺寸為3600比特。
生成的MAC-eu PDU如圖7所示,此時MAC-eu PDU header的長度為99比特。而如果為每一個MAC-d PDU添加MAC-eu header生成一個MAC-eu PDU,則每個MAC-eu PDU header中至少需包含QD、TSN和SID字段,共計12比特。傳輸相同數(shù)目的MAC-d PDU需要624比特的帶內(nèi)信令開銷。同時物理層需要為每一個MAC-eu PDU(Transport Block)添加CRC,進一步增加了信道資源的開銷,而這部分開銷并沒有帶來性能上的增益。
假定該MAC-eu PDU需要重傳。如果信道條件允許,重傳過程中TSN的內(nèi)容保持不變,發(fā)送端根據(jù)不同TSN的組合以適應重傳時刻EDCH可用信道比特的變化,傳輸機制如圖8所示。TSN X、TSN X+1、TSN X+2為新加入的TSN,假定重排序隊列中最大TSN的編號為X-1。
如果重傳時刻的TBS小于初始傳輸時刻TBS的1/3,發(fā)送端將對TSN按MAC-d PDU進行拆分。給TSN中的每個MAC-d PDU添加MAC-eu PDU header,生成MAC-eu PDU。每個MAC-eu PDU具有相同的TSN。此時MAC-eu PDU header中的N字段組合F字段指示該MAC-eu PDU所包含的MAC-d PDU在該TSN中的位置。發(fā)送端根據(jù)此時EDCH可用的信道比特,將上述MAC-eu PDU組合成多個Transport Block Set發(fā)送,如圖9所示。由TSN 1的第1個MAC-d PDU生成的MAC-eu PDU,該PDU header的N字段組合F字段的取值為“00000001”,表明該MAC-d PDU是TSN 1的第1個MAC-d PDU。由TSN1的倒數(shù)第二個MAC-d PDU生成的MAC-eu PDU,該PDU header的N字段組合F字段的取值為“00011000”,表明該MAC-d PDU是TSN 1的第24個MAC-d PDU。由TSN 1的最后一個MAC-d PDU生成的MAC-eu PDU,該PDU header的N字段組合F字段的取值為“11111111”,表明該MAC-d PDU是TSN 1的最后一個MAC-d PDU。TSN 1的最后一個MAC-eu PDU和與它相鄰的前一個MAC-eu PDU復用在一個Transport Block Set中發(fā)送。接收端正確接收該Transport Block Set后,根據(jù)最后一個MAC-eu PDU的結(jié)束標志結(jié)合前一個MAC-eu PDU header中N、F字段的指示,判斷是否已經(jīng)正確接收了該TSN的全部內(nèi)容。
權(quán)利要求
1.一種EDCH采用無軟合并混合自動重復請求時的方法,包括步驟將第一次傳輸?shù)腗AC-eu PDU劃分為K個TSN;MAC-eu PDU所包含的MAC-d PDU分屬于這K個TSN;重傳時,利用不同的TSN組合生成新的MAC-eu PDU,使得HARQ NSC能夠適應傳輸過程中EDCH可用信道比特的變化,同時重傳不影響接收端的重排序操作。
2.按權(quán)利要求1所述的方法,其特征在于還包括步驟如果重傳時刻EDCH可用的信道比特減少,發(fā)送端利用K個TSN的任意組合、與新加入TSN的組合、與部分拆分后TSN的組合,生成新的MAC-euPDU。
3.按權(quán)利要求1所述的方法,其特征在于還包括步驟0如果重傳時刻EDCH可用的信道比特增加,在重傳的MAC-eu PDU中加入新的MAC-d PDU。新加入的MAC-d PDU屬于新的TSN。新的TSN緊隨重排序緩存中的最大TSN編號。
4.按權(quán)利要求1所述的方法,其特征在于一個MAC-eu PDU所包含的MAC-d PDU可分屬于不同的QID、TSN。
5.按權(quán)利要求4所述的方法,其特征在于還包括通過擴展的F字段指示其后跟隨的是SID、TSN、QID或MAC-d PDU,實現(xiàn)在一個MAC-eu PDU中包含多個具有不同SID的MAC-d PDU,它們可以分屬于不同的QID和TSN,通過VF字段指示N、F字段功能的變化,實現(xiàn)對TSN的進一步拆分。
6.按權(quán)利要求1所述的方法,其特征在于所述TSN的大小按下式確定 其中,STSN為所得TSN的尺寸;TBS為初始傳輸時刻EDCH可用TF中給定的傳輸塊尺寸; 為負向取整操作, NTSN為一個MAC-eu PDU中TSN的數(shù)目。
7.按權(quán)利要求1所述的方法,其特征在于所述TSN的內(nèi)容按下述步驟確定N字段的取值同時取決于TSN的期望尺寸和MAC-d flow中MAC-d PDU的大小和順序;MAC-d flow中具有相同大小、連續(xù)的MAC-d PDU可屬于一個TSN,也可分屬于不同的、連續(xù)的幾個TSN。
8.按權(quán)利要求1所述的方法,其特征在于還包括拆分TSN的步驟信道條件極端受限的情況下,將TSN按MAC-d PDU拆分,生成具有相同TSN的多個MAC-eu PDU;組合成多個Transport Block Set發(fā)送;組合N、F字段,指示MAC-eu所包含MAC-d PDU在TSN中的位置。
9.按權(quán)利要求8所述的方法,其特征在于對TSN拆分后,接收端判斷是否已正確接收了該TSN的全部內(nèi)容將TSN最后一個MAC-eu PDU header中的N和F字段置為全“1”;發(fā)送端將該TSN的最后一個MAC-eu PDU和與它相鄰的前一個MAC-euPDU復用在一個Transport Block Set中發(fā)送,并將最后一個MAC-eu PDUheader中的N和F字段置為全“1”;接收端正確接收該Transport Block Set后,根據(jù)該MAC-eu PDU header的結(jié)束標志,結(jié)合前一個MAC-eu PDU header中N和F字段的指示,判斷是否已正確接收了該TSN的全部內(nèi)容。
10.按權(quán)利要求1所述的方法,其特征在應用于一個Transport Block Set包含一個或多個Transport Block,應用于一個Transport Block Set包含多個Transport Block時,多個Transport Block中的TSN順序編號,并適當減少一個Transport Block中TSN的數(shù)目以減小帶內(nèi)信令的開銷,重傳時利用不同Transport block及TSN的組合,以適應傳輸過程中EDCH可用信道比特的變化。
全文摘要
一種EDCH采用無軟合并混合自動重復請求時的方法,將第一次傳輸?shù)腗AC-eu PDU劃分為K個TSN;MAC-eu PDU所包含的MAC-d PDU分屬于這K個TSN;重傳時,利用不同的TSN組合生成新的MAC-eu PDU,使得HARQ NSC能夠適應傳輸過程中EDCH可用信道比特的變化,同時重傳不影響接收端的重排序操作。本發(fā)明提出的傳輸機制和MAC-eu PDU結(jié)構(gòu)權(quán)衡了重傳的靈活性和帶內(nèi)信令的開銷。帶內(nèi)信令開銷不是固定的,通過調(diào)節(jié)TSN的期望值,調(diào)整信令開銷和重傳靈活性以適應不同的信道條件。信道條件好時可利用較少的帶內(nèi)信令開銷傳輸較多的MAC-d PDU。信道條件惡化時,可通過調(diào)整TSN的期望值、不同TSN的組合、TSN的拆分,逐步增大帶內(nèi)信令開銷以獲取更高的重傳靈活性。信道條件改善時,可組合新加入的TSN,充分利用信道資源。
文檔編號H04W28/06GK1612617SQ20031010293
公開日2005年5月4日 申請日期2003年10月30日 優(yōu)先權(quán)日2003年10月30日
發(fā)明者步兵, 王平, 崔成豪, 李國熙, 樸成日, 李玄又 申請人:北京三星通信技術(shù)研究有限公司, 三星電子株式會社