專利名稱:調(diào)度非調(diào)度復(fù)用確定傳輸模塊大小和調(diào)制方式的傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通訊系統(tǒng)中的高速上行分組接入技術(shù),尤其涉及時(shí)分同步碼分多址接入系統(tǒng)中,HSUPA(高速上行分組接入)的MAC層調(diào)度和非調(diào)度復(fù)用傳輸?shù)姆椒ā?br>
背景技術(shù):
在第三代移動(dòng)通信系統(tǒng)中,為了提供更高速率的上行分組業(yè)務(wù),提高頻譜利用效率,3GPP(3rd Generaion Partnership Project)在WCDMA和TD-CDMA系統(tǒng)的規(guī)范中引入了高速上行分組接入(HSUPA,High SpeedUplink Packet Access)特性,即上行增強(qiáng)特性。HSUPA系統(tǒng)又被稱為上行增強(qiáng)系統(tǒng),簡稱為E-DCH系統(tǒng)。在TD-CDMA系統(tǒng)中,HSUPA系統(tǒng)物理層引入E-PUCH物理信道,用于傳輸E-DCH類型的CCTrCH。
HSUPA中存在兩種業(yè)務(wù)調(diào)度業(yè)務(wù)和非調(diào)度業(yè)務(wù)。調(diào)度業(yè)務(wù)是由節(jié)點(diǎn)B(NodeB)來分配碼道、時(shí)隙和功率資源;而非調(diào)度業(yè)務(wù)是由服務(wù)無線網(wǎng)絡(luò)控制器(SRNC)來分配資源的。非調(diào)度資源一般是周期出現(xiàn)的,因此,當(dāng)分配了非調(diào)度資源卻沒有非調(diào)度業(yè)務(wù)或者非調(diào)度業(yè)務(wù)的數(shù)據(jù)量非常小時(shí),如果利用多余的非調(diào)度資源來傳輸調(diào)度業(yè)務(wù),則可以最大程度的避免資源浪費(fèi)。這就是調(diào)度和非調(diào)度復(fù)用的意義所在。
調(diào)度和非調(diào)度在MAC層的復(fù)用是指將調(diào)度和非調(diào)度業(yè)務(wù)的數(shù)據(jù)在MAC層中合并為一個(gè)TBS(傳輸塊大小,Transport Block Size)進(jìn)行傳輸。在物理層,對這個(gè)復(fù)用的TBS進(jìn)行統(tǒng)一的CRC(循環(huán)冗余校驗(yàn))校驗(yàn)和編譯碼,因此調(diào)度和非調(diào)度業(yè)務(wù)的數(shù)據(jù)混合在一起進(jìn)行傳輸,不可分割。
現(xiàn)有技術(shù)中,調(diào)度業(yè)務(wù)和非調(diào)度業(yè)務(wù)分開傳輸,由于調(diào)度和非調(diào)度資源使用的SF(擴(kuò)頻因子)可能不同,時(shí)隙數(shù)不同,從而導(dǎo)致資源的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種高速上行分組接入中實(shí)現(xiàn)調(diào)度和非調(diào)度復(fù)用時(shí)確定傳輸模塊大小和調(diào)制方式的方法,解決時(shí)分同步碼分多址系統(tǒng)中HSUPA技術(shù)中調(diào)度和非調(diào)度業(yè)務(wù)在MAC層復(fù)用的問題,避免非調(diào)度物理資源的浪費(fèi)。
為解決上述問題,本發(fā)明提供了一種調(diào)度非調(diào)度復(fù)用確定傳輸模塊大小和調(diào)制方式的傳輸方法,包括如下步驟 (1)設(shè)置基本資源單位,根據(jù)資源單元?dú)w一化計(jì)算調(diào)度和非調(diào)度總共可能的碼道時(shí)隙資源數(shù)量C,將可能的總資源C按照歸一化等價(jià)的方式,分為N個(gè)資源等級(jí),N能被80整除; (2)計(jì)算步驟1所述的N個(gè)資源等級(jí)中每一資源等級(jí)內(nèi)的最大和最小的TBS值,確定每一等級(jí)內(nèi)具有的I個(gè)TBS可選值,在MAC層建立一個(gè)N×I的TBS資源表; (3)當(dāng)調(diào)度和非調(diào)度業(yè)務(wù)同時(shí)存在且非調(diào)度業(yè)務(wù)數(shù)據(jù)量小于配置的無線資源所能承載的比特?cái)?shù)時(shí),MAC層確定采用非調(diào)度傳輸,將調(diào)度和非調(diào)度業(yè)務(wù)傳輸復(fù)用; (4)用戶設(shè)備UE根據(jù)所述資源單元分別獨(dú)立計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量,并據(jù)此以及功率授權(quán)情況從所述TBS資源表中獨(dú)立選擇不同傳輸方式下對應(yīng)的TBS值,并根據(jù)兩種傳輸方式的TBS值所對應(yīng)的調(diào)制方式是否相同來確定最終的TBS值,以及確定調(diào)制方式。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 進(jìn)一步包括, (5)用戶設(shè)備UE將所選TBS值對應(yīng)的索引及調(diào)制方式傳輸給節(jié)點(diǎn)B; (6)節(jié)點(diǎn)B計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量,并據(jù)此和接收到的TBS值對應(yīng)的索引獲得節(jié)點(diǎn)B的TBS值,利用接收的調(diào)制方式進(jìn)行解調(diào)。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 步驟(1)中 所述資源單位是擴(kuò)頻因子SF=16的單碼道; 所述總共可能的碼道時(shí)隙資源數(shù)量C為1至80個(gè)資源單元。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 步驟(2)中 所述每一資源等級(jí)中的最小TBS值是調(diào)度信息的比特?cái)?shù)23; 所述每一資源等級(jí)中的最大TBS值是對應(yīng)擴(kuò)頻因子SF=1、調(diào)制方式為16QAM時(shí)可能傳輸?shù)淖畲蟊忍財(cái)?shù),對于第N個(gè)資源等級(jí)內(nèi)最大TBS值滿足下式 其中,17是UCCH占用的17個(gè)符號(hào),24對應(yīng)的是CRC校驗(yàn)比特的個(gè)數(shù),4對應(yīng)的是Turbo編碼并經(jīng)過打孔遺留下來的尾比特,M為調(diào)制方式對應(yīng)的值,QPSK時(shí),M=2,16QAM時(shí),M=4,Ceil為向上取整數(shù),t為時(shí)隙數(shù);ENI為E-UCCH個(gè)數(shù)。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 步驟(2)中設(shè)計(jì)TBS資源表,包括以下步驟 (2-1)將擴(kuò)頻因子SF=16的單碼道確定為基本的資源單位RU; (2-2)根據(jù)基本資源單位RU,確定調(diào)度和非調(diào)度可能的總資源數(shù)量; (2-3)將所有可能資源分為N個(gè)資源等級(jí); (2-4)在每一資源等級(jí)內(nèi),確定每一資源等級(jí)中的最大TBS值和最小TBS值; (2-5)在對數(shù)域空間對每一資源等級(jí)中的TBS最大值和最小值取對數(shù),于兩者之間進(jìn)行均勻插值,再將插值所得對數(shù)值轉(zhuǎn)換為對應(yīng)的TBS值,確定每一資源等級(jí)中具有的I個(gè)TBS值,生成一個(gè)N×I的TBS資源表。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 步驟(4) (4-1)根據(jù)所述資源單元,利用以下兩個(gè)公式分別對實(shí)際分配的調(diào)度和非調(diào)度資源進(jìn)行歸一化,計(jì)算后,得到調(diào)度資源和非調(diào)度資源各自總的資源數(shù)目 其中,SF=16,i_s表示第i個(gè)調(diào)度時(shí)隙,上式中應(yīng)該是i_s=1,類似地,i_ns表示第i個(gè)非調(diào)度時(shí)隙,i_ns=1,整個(gè)公式表示的是從1疊加到ts_s或者ts_ns,即多個(gè)時(shí)隙的和; (4-2)根據(jù)實(shí)際的調(diào)度和非調(diào)度的資源數(shù)目N_s和 N_ns,分別從所述TBS資源表中查找各自對應(yīng)的資源等級(jí),根據(jù)資源等級(jí)得到調(diào)度和非調(diào)度對應(yīng)的TBS組; (4-3)利用步驟(4-1)、(4-2)中所述資源數(shù)目、所述TBS值,根據(jù)不同的調(diào)制方式和傳輸方式,計(jì)算不同調(diào)制方式和傳輸方式對應(yīng)的碼率λ值,其中,所述調(diào)制方式是QPSK調(diào)制或16QAM調(diào)制,所述傳輸方式是調(diào)度傳輸或非調(diào)度傳輸; (4-4)在調(diào)度和非調(diào)度對應(yīng)的TBS資源等級(jí)中選擇所述碼率λ在指定范圍內(nèi)的TBS值,所述指定范圍為節(jié)點(diǎn)B配置給用戶設(shè)備UE的一組最大/最小碼率λ_max/λ_min; (4-5)根據(jù)節(jié)點(diǎn)B分配給用戶設(shè)備的8個(gè)參考碼率λ值和8個(gè)參考功率偏置,根據(jù)碼率插值計(jì)算對應(yīng)的子TBS需要的功率偏置; (4-6)分別比較不同傳輸類型對應(yīng)的TBS相應(yīng)功率是否小于或等于該傳輸類型的授權(quán)功率; (4-7)將滿足小于或等于授權(quán)功率的相應(yīng)TBS與用戶設(shè)備緩存內(nèi)的數(shù)據(jù)進(jìn)行比較,選擇小于或等于,或者大于但最接近用戶設(shè)備緩存數(shù)據(jù)的TBS值; (4-8)分別從兩種傳輸方式、兩種調(diào)制方式中選擇滿足授權(quán)功率要求且對應(yīng)TBS值最大的調(diào)制方式,當(dāng)兩種調(diào)制方式中選擇的最大TBS相同時(shí),比較對應(yīng)的需要的功率配置偏移選擇功率配置偏移小的調(diào)制方式; (4-9)如果調(diào)度,非調(diào)度的調(diào)制方式相同,則將兩種傳輸方式選定的TBS直接相加,作為最終的TBS值; (4-10)在所述TBS資源表中選擇基本資源單位RU折算后對應(yīng)的TBS組內(nèi),與步驟(4-9)中選擇出來的最終TBS最接近且小于等于該最終TBS的TBS值,作為復(fù)用時(shí)選定的TBS值。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 步驟(4-9)進(jìn)一步可分為 調(diào)度和非調(diào)度選擇的調(diào)制方式不同時(shí) 如果調(diào)度選擇的TBS無效,則最終選擇的TBS為非調(diào)度的TBS,調(diào)制方式為非調(diào)度選擇的調(diào)制方式; 如果非調(diào)度選擇的TBS無效,則最終選擇的TBS為調(diào)度的TBS,調(diào)制方式為調(diào)度選擇的調(diào)制方式; 如果調(diào)度和非調(diào)度選擇的TBS都有效,則 如果非調(diào)度的TBS大于調(diào)度的TBS,則最終的TBS為非調(diào)度TBS+(調(diào)度選擇的TBS中與非調(diào)度調(diào)制方式相同的且最大的TBS),或者最終的TBS為非調(diào)度TBS;最終的調(diào)制方式為非調(diào)度選擇的調(diào)制方式; 如果調(diào)度的TBS大于非調(diào)度的TBS,則最終的TBS為調(diào)度TBS+(非調(diào)度選擇的TBS中與調(diào)度調(diào)制方式相同的且最大的TBS),或者最終的TBS為調(diào)度TBS;最終的調(diào)制方式為調(diào)度選擇的調(diào)制方式。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 步驟(6)進(jìn)一步可分為 (6-1)根據(jù)所述資源單元,節(jié)點(diǎn)B利用下述兩個(gè)公式分別對調(diào)度和非調(diào)度資源進(jìn)行歸一化,計(jì)算調(diào)度資源和非調(diào)度資源總的資源數(shù)目 其中,SF=16,i_s表示第i個(gè)調(diào)度時(shí)隙,上式中應(yīng)該是i_s=1,類似地,i_ns表示第i個(gè)非調(diào)度時(shí)隙,i_ns=1,整個(gè)公式表示的是從1疊加到ts_s或者ts_ns,即多個(gè)時(shí)隙的和; (6-2)將資源單位數(shù)目N折算得到TBS資源表中的所在資源等級(jí)的列數(shù),結(jié)合用戶設(shè)備UE上報(bào)的TBS索引,在TBS資源表中查到對應(yīng)的節(jié)點(diǎn)B的TBS值,并采用UE上報(bào)的調(diào)制方式進(jìn)行解調(diào)。
由上可知,本發(fā)明可以在對具有不同SF,不同時(shí)隙數(shù)的調(diào)度和非調(diào)度業(yè)務(wù)復(fù)用時(shí)選取一個(gè)TBS,當(dāng)調(diào)度和非調(diào)度資源的總和落在不同的等級(jí)時(shí)對應(yīng)不同的TBS可選值,同UE根據(jù)調(diào)度和非調(diào)度物理層資源分別選取TBS,之后將子TBS合并的方法,避免了物理信道資源的浪費(fèi),同時(shí)也不必改變現(xiàn)有的信令結(jié)構(gòu)。
圖1是本發(fā)明中TD-SCDMA系統(tǒng)的HSUPA調(diào)度與非調(diào)度業(yè)務(wù)在MAC層復(fù)用的原理圖; 圖2是本發(fā)明中調(diào)度非調(diào)度復(fù)用時(shí)選擇TBS和調(diào)制方式的流程圖; 圖3是本發(fā)明中UE側(cè)選擇TBS和調(diào)制方式的流程圖; 圖4是本發(fā)明中物理層復(fù)用時(shí)NodeB側(cè)判斷TBS的流程圖。
具體實(shí)施例方式 下面結(jié)合附圖及具體實(shí)施例對本發(fā)明技術(shù)方案作進(jìn)一步詳細(xì)描述。
為了實(shí)現(xiàn)對調(diào)度和非調(diào)度資源進(jìn)行復(fù)用,使得各種資源能有效利用,對于TBS的選擇成為復(fù)用中的關(guān)鍵技術(shù)。
本實(shí)施例中,如圖1所示,首先對調(diào)度業(yè)務(wù)和非調(diào)度業(yè)務(wù)進(jìn)行區(qū)分。如果有非調(diào)度業(yè)務(wù),無論是否有調(diào)度業(yè)務(wù),則稱之為非調(diào)度傳輸,使用非調(diào)度的Process ID和E-HICH信道;如果只有調(diào)度業(yè)務(wù),則稱之為調(diào)度傳輸,使用調(diào)度的Process ID和E-HICH信道;也就是說當(dāng)既有調(diào)度業(yè)務(wù)也有非調(diào)度業(yè)務(wù)時(shí),傳輸層將所有業(yè)務(wù)合在一個(gè)TBS中作為非調(diào)度傳輸,對應(yīng)的物理層和MAC結(jié)構(gòu)如圖1所示。
本實(shí)施例的總體思路如下針對調(diào)度和非調(diào)度總共可能的碼道時(shí)隙資源數(shù)量,將可能的總資源數(shù)量按照歸一化等價(jià)的方式,分為N個(gè)資源等級(jí),并確定每一等級(jí)內(nèi)具有I個(gè)TBS可選值,在MAC層設(shè)計(jì)一個(gè)N×I的TBS資源表,在表中預(yù)先計(jì)算出各種可能的TBS值;其次,當(dāng)調(diào)度和非調(diào)度業(yè)務(wù)同時(shí)存在且非調(diào)度業(yè)務(wù)數(shù)據(jù)量小于配置的無線資源所能承載的比特?cái)?shù)時(shí),MAC層確定采用非調(diào)度傳輸,即需將調(diào)度和非調(diào)度業(yè)務(wù)傳輸復(fù)用;再次,用戶設(shè)備UE計(jì)算實(shí)際分配的調(diào)度和資源總量,再考慮功率授權(quán)情況后,從設(shè)計(jì)的TBS表中選擇對應(yīng)的TBS作為復(fù)用時(shí)的TBS值,UE將所選的TBS索引傳輸給節(jié)點(diǎn)B(NodeB),節(jié)點(diǎn)B也計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量,并據(jù)此和接收到的TBS索引來確定節(jié)點(diǎn)B的TBS值,利用UE傳送過來的調(diào)制方式進(jìn)行解調(diào)。
如圖2所示,顯示了本實(shí)施例中實(shí)現(xiàn)調(diào)度和非調(diào)度復(fù)用時(shí)的TBS的設(shè)計(jì)方法,包括如下步驟 步驟201計(jì)算調(diào)度和非調(diào)度總共可能的碼道時(shí)隙資源數(shù)量,并將所得的碼道時(shí)隙資源數(shù)量分為N個(gè)資源等級(jí),設(shè)計(jì)每一資源等級(jí)內(nèi)具有的I個(gè)TBS可選值,在MAC層設(shè)計(jì)TBS資源表。
步驟202當(dāng)調(diào)度和非調(diào)度業(yè)務(wù)同時(shí)存在時(shí)且非調(diào)度業(yè)務(wù)數(shù)據(jù)量小于配置的無線資源所能承載的比特?cái)?shù)時(shí),MAC層確定采用非調(diào)度傳輸,即需將調(diào)度和非調(diào)度業(yè)務(wù)傳輸復(fù)用。
步驟203UE計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量,并據(jù)此以及功率授權(quán)從TBS資源表中選擇TBS,并確定調(diào)制方式,具體步驟如圖3所示。
步驟204通過UCCH,UE將所選TBS的索引傳輸給NodeB。
步驟205NodeB計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量,并以接收到的調(diào)制方式進(jìn)行解調(diào),具體過程如圖4所示。
在所述的步驟201中,設(shè)計(jì)TBS資源可選值的具體過程如下。
(1)首先,確定一個(gè)資源單位(RU,Resource Unit),本實(shí)施例中將SF=16的單碼道定義為基本的資源單位(RU)。
(2)然后,根據(jù)資源單元?dú)w一化確定可能的最大資源數(shù)量和最小的資源數(shù)量。
因?yàn)檎{(diào)度和非調(diào)度總共占用的資源最多是5個(gè)時(shí)隙的滿碼道,最少是單個(gè)時(shí)隙的一條SF=16的碼道。也就是說最多占用80個(gè)基本RU,最少只占用1個(gè)基本RU。
(3)接下來,將步驟2種可能的總資源數(shù)量按照歸一化等價(jià)的方式,分為N個(gè)資源等級(jí),N與調(diào)制方式有關(guān),且能被80整除。
本實(shí)施例中N=5,即劃分5個(gè)資源等級(jí) 第一等級(jí)對應(yīng)1~16個(gè)RU;第二等級(jí)對應(yīng)17~32個(gè)RU;第三等級(jí)對應(yīng)33~48個(gè)RU;第四等級(jí)對應(yīng)49~64個(gè)RU;第五等級(jí)對應(yīng)65~80個(gè)RU。
(4)之后,針對每一個(gè)資源等級(jí),需要確定每一等級(jí)中的最大TBS值和最小TBS值。
TBS的最小值取的是調(diào)度信息的比特?cái)?shù)23; TBS的最大值應(yīng)該對應(yīng)SF=1、調(diào)制方式為16QAM時(shí)可能傳輸?shù)淖畲蟊忍財(cái)?shù),因此,可以看出第N個(gè)資源等級(jí)內(nèi)TBS的最大值滿足下式 其中,17是UCCH占用的17個(gè)符號(hào),24對應(yīng)的是CRC校驗(yàn)比特的個(gè)數(shù),4對應(yīng)的是Turbo編碼并經(jīng)過打孔遺留下來的尾比特,M為調(diào)制方式對應(yīng)的值,QPSK時(shí),M=2,16QAM時(shí),M=4,Ceil為向上取整數(shù),t為時(shí)隙數(shù);ENI為E-UCCH個(gè)數(shù); 由上式可以獲得N個(gè)不同資源等級(jí)中TBS的最大值 當(dāng)N=1時(shí),TBSmax=2720; 當(dāng)N=2時(shí),TBSmax=5532; 當(dāng)N=3時(shí),TBSmax=8348; 當(dāng)N=4時(shí),TBSmax=11160; 當(dāng)N=5時(shí),TBSmax=13976。
(5)最后,在確定了每一資源等級(jí)中的TBS最大值和最小值后,需要在每一資源等級(jí)中的TBS最大值和最小值之間等間隔的插入若干TBS值,其中,根據(jù)愛立信公司的公開技術(shù)文獻(xiàn)“Ericsson.R1-02-DRAFT,Signaling ofTransport Block Sizes for HS-DSCH”,TBS應(yīng)該在對數(shù)域內(nèi)均勻分布,可以減少最壞情況下的padding的長度,因此在進(jìn)行插值時(shí),我們按照這個(gè)原則設(shè)計(jì)HSUPA系統(tǒng)中的每一資源等級(jí)中的I個(gè)TBS,即,插值時(shí),對TBS最大值和最小值取對數(shù),在對數(shù)域內(nèi)進(jìn)行均勻插值,再將插值得到的對數(shù)值轉(zhuǎn)換為對應(yīng)的TBS數(shù)值,從而可以得到每一資源等級(jí)中具有的I個(gè)TBS值。
例如,本實(shí)施例中,如表1所示插入14個(gè)TBS值,即令每一資源等級(jí)中有16個(gè)TBS值。這樣就獲得了如表1所示的TBS資源表。在本發(fā)明的其它實(shí)施例中可以是32個(gè)TBS值,或2048個(gè)TBS值。
通過以上的步驟(1)~(5),我們可以獲得所有可能資源情況下對應(yīng)的TBS資源表,如表1所示 表1HSUPA MAC復(fù)用時(shí)不同資源單位下的TBS值 在表1所示的TBS資源表中,第一列為TBS索引值,取值為0~15,第二列到第六列分別對應(yīng)5個(gè)資源等級(jí)。
由于我們采用SF=16的單碼道作為基本資源單位RU,那么具有不同SF的調(diào)度和非調(diào)度資源都可以歸一化到基本RU上,相加即得到實(shí)際總共的資源數(shù)量,然后再根據(jù)資源總量來從表1所示的TBS資源表中選擇對應(yīng)的TBS。
在圖2所示的步驟203中,UE計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量的步驟,并據(jù)此以及功率授權(quán)從TBS資源表中選擇TBS,并確定調(diào)制方式,可以細(xì)分為以下具體步驟,參照圖3所示 步驟301獨(dú)立計(jì)算調(diào)度資源和非調(diào)度資源的RU資源量。
設(shè)調(diào)度資源為ts_s(調(diào)度對應(yīng)的時(shí)隙資源),sf_s(調(diào)度對應(yīng)的擴(kuò)頻因子);設(shè)非調(diào)度資源為ts_ns(非調(diào)度對應(yīng)的時(shí)隙資源),sf_ns(非調(diào)度對應(yīng)的擴(kuò)頻因子); 將調(diào)度資源和非調(diào)度資源都折算到SF=16的資源上,折算后調(diào)度/非調(diào)度RU資源分別為 上述兩式所做處理為利用SF=16基本資源單元分別獨(dú)立地對調(diào)度/非調(diào)度的時(shí)隙碼道資源進(jìn)行歸一化處理,得到調(diào)度資源的RU數(shù)目N_s和非調(diào)度資源的RU數(shù)目N_ns。其中,SF=16,i_s表示第i個(gè)調(diào)度時(shí)隙,上式中應(yīng)該是i_s=1,類似地,i_ns表示第i個(gè)非調(diào)度時(shí)隙,i_ns=1,整個(gè)公式表示的是從1疊加到ts_s或者ts_ns,即多個(gè)時(shí)隙的和。
步驟302獨(dú)立計(jì)算調(diào)度資源和非調(diào)度資源對應(yīng)的TBS。
根據(jù)折算的調(diào)度/非調(diào)度RU數(shù)目N_s和N_ns,分別從表1所示的5組TBS資源中選擇調(diào)度和非調(diào)度各自對應(yīng)的TBS組; 本實(shí)施例中,如表1所示,表1中TBS資源一共分為5個(gè)組,每組對應(yīng)RU資源分別為 第1組N=[1,16];第2組N=[7,32]; 第3組N=[33,48];第4組N=[49,64]; 第5組N=[65,80]; 那么對應(yīng)的調(diào)度/非調(diào)度TBS資源組分別為 其中,index_group_TBS_s,index_group_TBS_ns分別表示調(diào)度的TBS資源組索引和非調(diào)度的TBS資源組索引,即對應(yīng)的N值,也就是組號(hào)。
在上述步驟302中找到調(diào)度和非調(diào)度各自對應(yīng)的資源組后,即獲得對應(yīng)的組號(hào)。下面的步驟將介紹如何在各自資源組中得到調(diào)度/非調(diào)度對應(yīng)的TBS值,即在對應(yīng)的組中查找TBS索引,找到表1中的行的位置。
步驟303根據(jù)不同的調(diào)制方式和不同傳輸方式,計(jì)算不同調(diào)制方式和傳輸方式對應(yīng)的碼率λ值。
所述調(diào)制方式,可以是QPSK調(diào)制或16QAM調(diào)制;所述傳輸方式可以是調(diào)度傳輸或非調(diào)度傳輸。利用下面四個(gè)公式,可以得到不同調(diào)制方式和不同傳輸方式下的4個(gè)λ值 λ_QPSK_ns=TBS_group_ns/N_ns/88; λ_16QAM_ns=TBS_group_ns/N_ns/176; λ_QPSK_s=TBS_group_s /N_s/88; λ_16QAM_s=TBS_group_s/N_s/176; 其中,TBS_group_s是指調(diào)度資源對應(yīng)的組TBS(在表1中共是16個(gè)),TBS_group_ns是指非調(diào)度資源對應(yīng)的組TBS(在表1中共是16個(gè))。
根據(jù)步驟302選擇的組號(hào)index_group_TBS_s,index_group_TBS_ns,分別計(jì)算調(diào)度,非調(diào)度資源對應(yīng)的該組TBS(16個(gè)TBS,對應(yīng)表1中的某一行中的16列)的碼率,由于調(diào)制方式有2種,因此,分別計(jì)算2種調(diào)制方式對應(yīng)的碼率。
步驟304在調(diào)度和非調(diào)度各自對應(yīng)的TBS資源組中選擇碼率λ在指定范圍內(nèi)的TBS值。
由于UE在申請UPA業(yè)務(wù)的時(shí)候,NodeB會(huì)配置一組最大/最小碼率λ_max/λ_min給UE,需要選擇λ滿足λ_max/λ_min要求的TBS值,即第一次選擇,從原來一組中的32個(gè)TBS值中選擇滿足碼率要求的TBS,TBS范圍=A,A<=32,符號(hào)表達(dá)如下 對于非調(diào)度 QPSK_index_ns=find(λ_QPSK_ns(find((λ_QPSK_ns<λ_max)>λ_min))) 16QAM_index_ns=find(λ_16QAM_ns(find((λ_16QAM_ns<λ_max)>λ_min))) λ_QPSK_1_ns=λ_QPSK_ns(QPSK_index_ns) λ_16QAM_1_ns=λ_16QAM_ns(16QAM_index_ns) TBS_QPSK_1_ns=TBS_QPSK_ns(QPSK_index_ns) TBS_16QAM_1_ns=TBS_16QAM_ns(16QAM_index_ns) 對于調(diào)度 QPSK_index_s=find(λ_QPSK_s(find((λ_QPSK_s<λ_max)>λ_min))) 16QAM_index_s=find(λ_16QAM_s(find((λ_16QAM_s<λ_max)>λ_min))) λ_QPSK_1_s=λ_QPSK_s(QPSK_index_s) λ_16QAM_1_s=λ_16QAM_s(16QAM_index_s) TBS_QPSK_1_s=TBS_QPSK_s(QPSK_index_s) TBS_16QAM_1_s=TBS_16QAM_s(16QAM_index_s) 步驟305根據(jù)8個(gè)參考碼率λ值插值計(jì)算對應(yīng)的子TBS需要的參考功率偏置。
UE在申請UPA業(yè)務(wù)時(shí),Node B將配置8個(gè)參考λ值以及對應(yīng)需要的功率,根據(jù)物理層不同TBS,不同調(diào)制方式選擇對應(yīng)的碼率在BLER=0.1處的Ior/Ioc計(jì)算得到。
E_PUCH的功率為PE-PUCH=Pe-base+L+βe+KE-PUCH 其中,βe是增益因子,從UE選擇的E-TFC傳輸塊長度、E-PUCH物理資源大小、E-PUCH調(diào)制方式得到。
βe=β0,e+αe+ΔharqdB,其中(插值公式) 插值后得到 β0e_QPSK_ns,表示非調(diào)度傳輸QPSK需要的參考功率; β0e_16QAM_ns,表示非調(diào)度傳輸16QAM需要的參考功率; β0e_QPSK_s,表示調(diào)度傳輸QPSK需要的參考功率; β0e_16QAM_s,表示調(diào)度傳輸16QAM需要的參考功率; 步驟306分別比較不同傳輸類型對應(yīng)的TBS下的功率是否小于或等于該傳輸類型的授權(quán)功率;根據(jù)步驟305計(jì)算的插值結(jié)果,從步驟304中經(jīng)過第一次選擇的TBS(集合A)中分別選擇滿足該類型(調(diào)動(dòng),非調(diào)度)的功率授權(quán)要求的TBS(集合B),即第二次選擇,得到集合B,使集合B<集合A。
符號(hào)表達(dá)方式如下 β0e_QPSK_ns_after_β0e_NS=β0e_QPSK_ns(find(β0e_QPSK_ns<β0e_NS)) β0e_16QAM_ns_after_β0e_NS=β0e_16QAM_ns(find(β0e_16QAM_ns<β0e_NS)) β0e_QPSK_s_after_β0e_S=β0e_QPSK_s(find(β0e_QPSK_s<β0e_S)) β0e_16QAM_s_after_β0e_S=β0e_16QAM_s(find(β0e_16QAM_s<β0e_S)) 步驟307與UE BUFFER比較,選擇小于UE BUFFER的TBS。其中,根據(jù)步驟306的結(jié)果,分別從集合B中選擇該類型(調(diào)度,非調(diào)度)滿足buffer要求的集合,即集合C,使集合C<集合B; 符號(hào)表達(dá)方式如下 TBS_QPSK_after_buffer_ns=TBS_QPSK_ns(find(TBS_QPSK_1_ns<UE_Buffer)) TBS_16QAM_after_buffer_ns=TBS_16QAM_ns(find(TBS_16QAM_1_ns<UE_Buffer)) TBS_QPSK_after_buffer_s=TBS_QPSK_s(find(TBS_QPSK_1_s<UE_Buffer)) TBS_16QAM_after_buffer_s=TBS_16QAM_s(find(TBS_16QAM_1_s<UE_Buffer)) 步驟308分別從兩種傳輸方式,兩種調(diào)制方式中選擇滿足授權(quán)功率要求,且TBS最大的。當(dāng)兩種調(diào)制方式選擇的最大TBS相同時(shí),比較對應(yīng)的需要的功率配置偏移,選擇功率配置偏移小的。
即,如果非調(diào)度資源的QPSK需要的功率小于等于非調(diào)度資源的16QAM需要的功率,則選擇調(diào)制方式為QPSK,反之選擇16QAM; 如果調(diào)度資源的QPSK需要的功率小于等于調(diào)度資源的16QAM需要的功率,則選擇調(diào)制方式為QPSK,反之選擇16QAM。
符號(hào)表達(dá)方式如下 if(β0e_QPSK_ns>β0e_16QAM_ns)type_mod_ns=16QAM if(β0e_QPSK_ns<=β0e_16QAM_ns)type_mod_ns=QPSK if(β0e_QPSK_s>β0e_16QAM_s)type_mod_s=16QAM if(β0e_QPSK_s<=β0e_16QAM_s)type_mod_s=QPSK 步驟309確定上傳到nodeB的最終TBS值final_TBS和TFC值。
如果調(diào)度,非調(diào)度選擇的調(diào)制方式相同,則 將兩個(gè)獨(dú)立選擇的TBS值直接相加,并在TBS表中查出最接近但小于疊加后的TBS值作為最終TBS。
如果調(diào)度,非調(diào)度選擇的調(diào)制方式不同,則 如果調(diào)度選擇的TBS都無效,則 最終選擇的TBS為非調(diào)度的TBS,調(diào)制方式為非調(diào)度選擇的調(diào)制方式; 如果非調(diào)度選擇的TBS無效,則 最終選擇的TBS為調(diào)度的TBS,調(diào)制方式為調(diào)度選擇的調(diào)制方式; 如果調(diào)度,非調(diào)度選擇的TBS都有效,則 如果非調(diào)度的TBS大于調(diào)度的TBS,則 最終的TBS為非調(diào)度TBS+(調(diào)度選擇的TBS中與非調(diào)度調(diào)制方式相同的且最大的TBS),或者最終的TBS為非調(diào)度TBS;最終的調(diào)制方式為非調(diào)度選擇的調(diào)制方式; 如果調(diào)度的TBS大于非調(diào)度的TBS,則 最終的TBS為調(diào)度TBS+(非調(diào)度選擇的TBS中與調(diào)度調(diào)制方式相同的且最大的TBS),或者最終的TBS為調(diào)度TBS;最終的調(diào)制方式為調(diào)度選擇的調(diào)制方式。
符號(hào)表達(dá)方式如下 if(type_mod_ns≠type_mod_s) if(TBS_ns≠0&TBS_s==0) thenfinal_TBS=TBS_ns,type_mod=type_mod_ns; if(TBS_ns==0&TBS_s≠0) thenfinal_TBS=TBS_s,type_mod=type_mod_s; if(TBS_ns≠0&TBS_s≠0) if(TBS_ns>TBS_s),thenfinal_TBS=TBS_ns+max(TBS_s(type_mod_ns)) type_mod=type_mod_ns; if(TBS_ns<=TBS_s),thenfinal_TBS=TBS_s+max(TBS_ns(type_mod_s)), type_mod=type_mod_s; 步驟310在TBS集合中選擇RU折算后對應(yīng)組內(nèi)與上述步驟309中選擇出來的final_TBS最接近且小于等于該final_TBS的值 final_TBS_index=max(find((final_TBS-TBS_group)>=0)) 如圖4所示,在圖2所示的步驟205中,NodeB也根據(jù)圖3所示各步驟的一部分,得到TBS值,過程如下 步驟401折算RU。
總的RU資源折算方法如下 設(shè)調(diào)度資源為ts_s,sf_s; 非調(diào)度資源為ts_ns,sf_ns; 將調(diào)度和非調(diào)度資源都折算到SF=16的資源單位上,折算后總的資源為 步驟402根據(jù)折算的總RU資源數(shù)目N,以及UE發(fā)送給NodeB的TBS索引final_TBS_index,從5組TBS資源中選擇對應(yīng)的TBS值; index_TBS_NodeB=ceil(N/16) TBS_nodeB=TBS_set(index_TBS_NodeB,final_TBS_index) 根據(jù)步驟401計(jì)算的資源N折算到16個(gè)碼道上,且向上取整,確定表1中TBS選擇的列號(hào)。由于最終的TBS(從表1中的16個(gè)里面選擇的一個(gè),即行號(hào))已經(jīng)通過E-UCCH上報(bào)Node B,因此,Node B根據(jù)上述兩個(gè)信息,可以知道所選的TBS。由于調(diào)制方式是顯示傳遞,因此Node B側(cè)不需要再計(jì)算調(diào)制方式。
權(quán)利要求
1. 一種調(diào)度非調(diào)度復(fù)用確定傳輸模塊大小和調(diào)制方式的方法,其特征在于,包括如下步驟
(1)設(shè)置基本資源單位,根據(jù)資源單元?dú)w一化計(jì)算調(diào)度和非調(diào)度總共可能的碼道時(shí)隙資源數(shù)量C,將可能的總資源C按照歸一化等價(jià)的方式,分為N個(gè)資源等級(jí),N能被80整除;
(2)計(jì)算步驟1所述的N個(gè)資源等級(jí)中每一資源等級(jí)內(nèi)的最大和最小的傳輸模塊大小即TBS值,確定每一等級(jí)內(nèi)具有的I個(gè)TBS可選值,在MAC層建立一個(gè)N×I的TBS資源表;
(3)當(dāng)調(diào)度和非調(diào)度業(yè)務(wù)同時(shí)存在且非調(diào)度業(yè)務(wù)數(shù)據(jù)量小于配置的無線資源所能承載的比特?cái)?shù)時(shí),MAC層確定采用非調(diào)度傳輸,將調(diào)度和非調(diào)度業(yè)務(wù)傳輸復(fù)用;
(4)用戶設(shè)備UE根據(jù)所述資源單元分別獨(dú)立計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量,并據(jù)此以及功率授權(quán)情況從所述TBS資源表中獨(dú)立選擇不同傳輸方式下對應(yīng)的TBS值,并根據(jù)兩種傳輸方式下的TBS值所對應(yīng)的調(diào)制方式是否相同來確定最終的TBS值,以及確定調(diào)制方式。
2. 如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括,
(5)用戶設(shè)備UE將所選的TBS值對應(yīng)的索引及調(diào)制方式傳輸給節(jié)點(diǎn)B;
(6)節(jié)點(diǎn)B計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量,并據(jù)此和接收到的對應(yīng)TBS值的索引獲得節(jié)點(diǎn)B的TBS值,利用接收的調(diào)制方式進(jìn)行解調(diào)。
3. 如權(quán)利要求1所述的方法,其特征在于,步驟(1)中
所述資源單位是擴(kuò)頻因子SF=16的單碼道;
所述總共可能的碼道時(shí)隙資源數(shù)量C為1至80個(gè)資源單元。
4. 如權(quán)利要求1所述的方法,其特征在于,步驟(2)中
所述每一資源等級(jí)中的最小TBS值是調(diào)度信息的比特?cái)?shù)23;
所述每一資源等級(jí)中的最大TBS值是對應(yīng)擴(kuò)頻因子SF=1、調(diào)制方式為16QAM時(shí)可能傳輸?shù)淖畲蟊忍財(cái)?shù),對于第N個(gè)資源等級(jí)內(nèi)最大TBS值滿足下式
其中,17是UCCH占用的17個(gè)符號(hào),24對應(yīng)的是CRC校驗(yàn)比特的個(gè)數(shù),4對應(yīng)的是Turbo編碼并經(jīng)過打孔遺留下來的尾比特,M為調(diào)制方式對應(yīng)的值,QPSK時(shí),M=2,16QAM時(shí),M=4,Ceil為向上取整數(shù),t為時(shí)隙數(shù);ENI為E-UCCH個(gè)數(shù)。
5. 如權(quán)利要求1所述的方法,其特征在于,步驟(2)中建立TBS資源表,進(jìn)一步可分為
(2-1)將擴(kuò)頻因子SF=16的單碼道確定為基本的資源單位RU;
(2-2)根據(jù)基本資源單位RU,確定調(diào)度和非調(diào)度可能的總資源數(shù)量;
(2-3)將所有可能資源分為N個(gè)資源等級(jí);
(2-4)在每一資源等級(jí)內(nèi),確定每一資源等級(jí)中的最大TBS值和最小TBS值;
(2-5)在對數(shù)域空間對每一資源等級(jí)中的TBS最大值和最小值取對數(shù),于兩者之間進(jìn)行均勻插值,再將插值所得對數(shù)值轉(zhuǎn)換為對應(yīng)的TBS值,確定每一資源等級(jí)中具有的I個(gè)TBS值,生成一個(gè)N×I的TBS資源表。
6. 如權(quán)利要求1或3所述的方法,其特征在于,步驟(4)進(jìn)一步可分為
(4-1)根據(jù)所述資源單元,利用以下兩個(gè)公式分別對實(shí)際分配的調(diào)度和非調(diào)度資源進(jìn)行歸一化,計(jì)算后,得到調(diào)度資源和非調(diào)度資源各自總的資源數(shù)目
其中,SF=16,i_s表示第i個(gè)調(diào)度時(shí)隙,上式中應(yīng)該是i_s=1,類似地,i_ns表示第i個(gè)非調(diào)度時(shí)隙,i_ns=1,整個(gè)公式表示的是從1疊加到ts_s或者ts_ns,即多個(gè)時(shí)隙的和;
(4-2)根據(jù)實(shí)際的調(diào)度和非調(diào)度的資源數(shù)目N_s和N_ns,分別從所述TBS資源表中查找各自對應(yīng)的資源等級(jí),根據(jù)資源等級(jí)得到調(diào)度和非調(diào)度對應(yīng)的TBS組;
(4-3)利用步驟(4-1)、(4-2)中所述資源數(shù)目、所述TBS值,根據(jù)不同的調(diào)制方式和傳輸方式,計(jì)算不同調(diào)制方式和傳輸方式對應(yīng)的碼率λ值,其中,所述調(diào)制方式是QPSK調(diào)制或16QAM調(diào)制,所述傳輸方式是調(diào)度傳輸或非調(diào)度傳輸;
(4-4)在調(diào)度和非調(diào)度對應(yīng)的TBS資源等級(jí)中選擇所述碼率λ在指定范圍內(nèi)的TBS值,所述指定范圍為B節(jié)點(diǎn)配置給用戶設(shè)備UE的一組最大/最小碼率λ_max/λ_min;
(4-5)根據(jù)B節(jié)點(diǎn)分配給用戶設(shè)備的8個(gè)參考碼率λ值和8個(gè)參考功率偏置,根據(jù)碼率插值計(jì)算對應(yīng)的子TBS需要的功率偏置;
(4-6)分別比較不同傳輸類型對應(yīng)的TBS相應(yīng)功率是否小于或等于該傳輸類型的授權(quán)功率;
(4-7)將滿足小于或等于授權(quán)功率的相應(yīng)TBS與用戶設(shè)備的緩存內(nèi)的數(shù)據(jù)進(jìn)行比較,選擇小于或等于,或者大于但最接近用戶設(shè)備緩存數(shù)據(jù)的TBS值;
(4-8)分別從兩種傳輸方式、兩種調(diào)制方式中選擇滿足授權(quán)功率要求且對應(yīng)TBS值最大的調(diào)制方式,當(dāng)兩種調(diào)制方式中選擇的最大TBS相同時(shí),比較對應(yīng)的需要的功率配置偏移選擇功率配置偏移小的調(diào)制方式;
(4-9)如果調(diào)度,非調(diào)度的調(diào)制方式相同,則將兩種傳輸方式選定的TBS直接相加,作為最終的TBS值;
(4-10)在所述TBS資源表中選擇基本資源單位RU折算后對應(yīng)的TBS組內(nèi),與步驟(4-9)中選擇出來的最終TBS最接近且小于等于該最終TBS的TBS值,作為復(fù)用時(shí)選定的TBS值。
7.如權(quán)利要求6所述的方法,其特征在于,步驟(4-9)進(jìn)一步可分為
在調(diào)度和非調(diào)度選擇的調(diào)制方式不同時(shí)
如果調(diào)度選擇的TBS都無效,則最終選擇的TBS為非調(diào)度的TBS,調(diào)制方式為非調(diào)度選擇的調(diào)制方式;
如果非調(diào)度選擇的TBS無效,則最終選擇的TBS為調(diào)度的TBS,調(diào)制方式為調(diào)度選擇的調(diào)制方式;
如果調(diào)度和非調(diào)度選擇的TBS都有效則
如果非調(diào)度的TBS大于調(diào)度的TBS,則最終的TBS為非調(diào)度TBS+(調(diào)度選擇的TBS中與非調(diào)度調(diào)制方式相同的且最大的TBS),或者最終的TBS為非調(diào)度TBS;最終的調(diào)制方式為非調(diào)度選擇的調(diào)制方式;
如果調(diào)度的TBS大于非調(diào)度的TBS,則最終的TBS為調(diào)度TBS+(非調(diào)度選擇的TBS中與調(diào)度調(diào)制方式相同的且最大的TBS),或者最終的TBS為調(diào)度TBS;最終的調(diào)制方式為調(diào)度選擇的調(diào)制方式。
8. 如權(quán)利要求2所述的方法,其特征在于,步驟(6)進(jìn)一步可分為
(6-1)根據(jù)所述資源單元,節(jié)點(diǎn)B利用下述兩個(gè)公式分別對調(diào)度和非調(diào)度資源進(jìn)行歸一化,計(jì)算調(diào)度資源和非調(diào)度資源總的資源數(shù)目
其中,SF=16,i_s表示第i個(gè)調(diào)度時(shí)隙,上式中應(yīng)該是i_s=1,類似地,i_ns表示第i個(gè)非調(diào)度時(shí)隙,i_ns=1,整個(gè)公式表示的是從1疊加到ts_s或者ts_ns,即多個(gè)時(shí)隙的和;
(6-2)將資源單位數(shù)目N折算得到TBS資源表中所在資源等級(jí)的列數(shù),結(jié)合用戶設(shè)備UE上報(bào)的TBS值的索引,在TBS資源表中查到對應(yīng)的節(jié)點(diǎn)B的TBS值,并采用UE上報(bào)的調(diào)制方式進(jìn)行解調(diào)。
全文摘要
本發(fā)明公開了一種調(diào)度非調(diào)度復(fù)用確定傳輸模塊大小和調(diào)制方式的傳輸方法,利用基本資源單位RU對調(diào)度和非調(diào)度所有可能的資源進(jìn)行歸一,并將其分為N個(gè)資源等級(jí),在每一資源等級(jí)中設(shè)計(jì)I個(gè)TBS值,建立N×I個(gè)資源等級(jí)表,復(fù)用時(shí),UE計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量,并據(jù)此以及功率授權(quán)選擇傳輸模塊大小即TBS值,通過UCCH,UE將所選的TBS值對應(yīng)的索引傳輸給節(jié)點(diǎn)B即NodeB,然后,NodB計(jì)算實(shí)際分配的調(diào)度和非調(diào)度資源總量,并據(jù)此和接收到的TBS索引確定調(diào)制方式,并且進(jìn)行解調(diào)。采用本發(fā)明,既能避免非調(diào)度物理資源的浪費(fèi),同時(shí)又不改變現(xiàn)有的信令結(jié)構(gòu)。
文檔編號(hào)H04L5/02GK101277177SQ20071008758
公開日2008年10月1日 申請日期2007年3月30日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者費(fèi)佩燕, 虎 劉, 殷瑋瑋, 軼 李 申請人:中興通訊股份有限公司