日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

NR PUSCH(三) 频域资源分配方式

發(fā)布時(shí)間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NR PUSCH(三) 频域资源分配方式 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

微信公眾號(hào)同步更新歡迎關(guān)注同名modem協(xié)議筆記

這篇看下頻域資源分配,本篇內(nèi)容主要在38.214 6.1.2.2 resource allocation in frequency domain章節(jié)中。

相比于R15,R16 頻域資源分配有3種類(lèi)型 Uplink resource allocation scheme type 0/1/2(增加了Uplink resource allocation type 2)。其中type0 用于tansform precoding disabled的場(chǎng)景,type 1/2沒(méi)有限制,tansform precoding enable或disable都可以使用。Uplink resource allocation type 2 于RRC 層參數(shù)useInterlacePUCCH-PUSCH相關(guān)聯(lián),主要用于NR-U場(chǎng)景。

對(duì)于DCI 0_1/0_2,當(dāng)pusch-Config 中的IE resourceAllocation配置為dynamicSwitch時(shí),UE需要根據(jù)DCI field?Frequency domain resource assignment確定是用Uplink resource allocation type 0還是1,DCI?Frequency domain resource assignment最高bit用來(lái)表示分配類(lèi)型:0 表示Type0 ,1 表示Type1,剩余bits表示具體資源;否則就根據(jù)resourceAllocation具體配置用對(duì)應(yīng)的類(lèi)型。

resourceAllocation只能配置為resourceAllocationType0, resourceAllocationType1, dynamicSwitch,而type 2有專用場(chǎng)景,當(dāng)BWP-UplinkDedicated 中有配置useinterlacePUCCH-PUSCH時(shí),就只能用 resourceAllocationType2。

對(duì)于DCI 0_0,沒(méi)有配置useInterlacePUCCH-PUSCH參數(shù)時(shí),就只能用resourceAllocationType1;有配置useInterlacePUCCH-PUSCH時(shí) 就用resourceAllocationType2。注意在配置useInterlacePUCCH-PUSCH時(shí)有要求,就是BWP-UplinkCommon和BWP-UplinkDedicated中要么都配置,要么都不配置該IE。

DCI 中沒(méi)有帶bandwidth part indicator field或UE不支持基于DCI的BWP切換時(shí),就在UE目前激活的BWP內(nèi)確定頻域RB資源;DCI中有帶bandwidth part indicator field且UE支持基于DCI的BWP切換時(shí),就在DCI指示的BWP內(nèi)進(jìn)行頻域資源的確定。

下面看下Uplink resource allocation scheme type 0/1/2具體內(nèi)容。PUSCH resource allocation type 0和1 基本和PDSCH部分內(nèi)容一致,PUSCH resource allocation type 2是針對(duì)NR-U場(chǎng)景,新增的分配方式。

PUSCH resource allocation type 0

在Type 0中,以RBG為粒度分配。RBG是一個(gè)連續(xù)的VRB集合,size大小由高層參數(shù)rbg-size配置和BWP帶寬共同決定。rbg-size配置的話,只能是config2,不配置時(shí),默認(rèn)為config1;然后根據(jù)3GPP 38.214的Table 6.1.2.2.1-1確定分配方式,算出RBG大小及各個(gè)RBG包含的RB數(shù)。BWP以bitmap的方式表示分配哪些RBG給UE,每個(gè)RBG對(duì)應(yīng)1位。Type0支持連續(xù)資源分配,也支持非連續(xù)資源分配。

抄個(gè)PDSCH的例子,BWP大小為48 ?RB,PUSCH配置為Configuration 1,查表可知RBG大小為4個(gè)RB,位圖長(zhǎng)度為48 / 4 = 12 ,則具體分配的RBG可用位圖“100111100111”表示。如果RRC層resourceAllocation配置為dynamicSwitch,此時(shí)還要增加一個(gè)最高位bit用于區(qū)分是type 0還是type 1類(lèi)型,后面的bit才用于資源的指示。

PUSCH Resource Allocation Type 1

Type1 使用RIV(resource indication value)指示資源 ;以起始位置RB_start和RB數(shù)量Lrb表示分配的資源,類(lèi)似于時(shí)域的SLIV。RIV值的最大長(zhǎng)度和BWP帶寬相關(guān)。舉個(gè)例子,BWP大小為24 RB,RB_start = 10(第11個(gè)RB),Lrb = 11(長(zhǎng)度為11 RB)。RB_start 從0 開(kāi)始取值,則示圖如下

Type 1只支持連續(xù)資源分配,Type0 既可以分配連續(xù)資源,也可以分配非連續(xù)資源,比Type 1靈活。另一方面,Type0 bitmap的分配方式和Type 1的RIV 相比,Type 1的編碼更省資源,更有效率。

當(dāng)出現(xiàn)DCI?size不同的情況時(shí),比如USS?中的DCI?0_0?是從CSS?中的DCI?0_0?中推算出來(lái)的,但是實(shí)際上目前激活的BWP?的DCI?size和CSS?不一樣,這時(shí)候就要對(duì)之前的RIV?過(guò)程進(jìn)行一個(gè)同比例的縮放操作,縮放因子就是K。

對(duì)于DCI?0_2?的調(diào)度,先將resourceAllocationType1GranularityDCI-0-2?指定的參數(shù)作為P,按照type?0的方式先進(jìn)行RBG?分組,然后再用Type?1的?RIV表示起始RBG?index和分配的連續(xù)RBG的長(zhǎng)度,分配資源。

PUSCH Resource Allocation Type 2

type 2與interlace?RB 相關(guān)聯(lián),先看下之前 在PUCCH(二)中提到的interlace的相關(guān)內(nèi)容,interlace RB內(nèi)容在38.211 4.4.4.6。

m的取值范圍0~M-1,其中M 是由u決定的,當(dāng)u=0,即SCS =15khz時(shí),M=10;u=1 即SCS=30khz時(shí),M=5。

interlace m?對(duì)應(yīng)的是一組RB?集合,以例子來(lái)說(shuō)明,假設(shè)M=5 那m的 取值范圍0~4,

interlace 0對(duì)應(yīng)CRB( 0,5,10,15,....),

interlace 1對(duì)應(yīng)CRB(1,6,11,16,....),

interlace 2 對(duì)應(yīng)CRB(2,7,12,17,....)

interlace 3對(duì)應(yīng)CRB(3,8,13,18,...),

interlace 4對(duì)應(yīng)CRB(4,9,14,19,....)。

IRB 是在BWP內(nèi)的interlace RB 的編號(hào),IRB 在BWP內(nèi)從0開(kāi)始編號(hào)。因而通過(guò)interlace 的id就可以確定一個(gè)RB set,里面的RB是以CRB為基準(zhǔn),要根據(jù)激活BWP的情況,確定包含在BWP內(nèi)的IRB ,這些處于BWP范圍內(nèi)的IRB才是分配給UE 的資源。

再來(lái)看下CRB 和IRB 的關(guān)系,通過(guò)IRB 的number 根據(jù)上面的公式就可以算出CRB的number,舉個(gè)例子來(lái)說(shuō)明。對(duì)于interlace 3 ?m=3 M=5 ?,N_start_BWP=10 ,參數(shù)比較小,通過(guò)肉眼看就能確定,IRB 0 對(duì)應(yīng)的是CRB 13,IRB 1對(duì)應(yīng)的是CRB 18;下面通過(guò)計(jì)算來(lái)驗(yàn)證下 n_IRB=0 時(shí),n_CRB=5*0+10+(-7mod5)=10+3=13,即IRB 0對(duì)應(yīng)CRB13 ;n_IRB=1時(shí),n_CRB=5*1+10+((-7)mod 5)=18,即IRB1 對(duì)應(yīng)CRB18。

這里要注意的是負(fù)數(shù)的mod運(yùn)算,負(fù)數(shù)mod運(yùn)算清楚的話,其他的都不是問(wèn)題。

-7 mod 5=(-5*2+3)mod 5=3 mod 5 =3

-50 mod 26 =(-26*2+2)mod 26=2 mod 26=2

由上可知interlace index確定的就是一個(gè)RB sets,Type2 的資源分配就是 確定激活UL BWP內(nèi)的哪些RB sets中的RB可以分配給UE,下面看下type 2。

type 2 由于SCS的不同(u的不同),?Frequency domain resource assignment 需要的bits也不一樣,當(dāng)u=1 SCS=30khz時(shí),需要5+Ybits 確定interlace allocation(5 MSBs)和RB set allocation(Y bits);當(dāng)u=0 SCS=15khz時(shí),需要6+Ybits 確定interlace allocation(6 MSBs)和RB set allocation(Y bits);Y的確定與激活UL BWP內(nèi)的RB sets number有關(guān)系,確定公式如上。其中N_BWP_RB-set_UL 代表激活的UL BWP內(nèi)的RB set 的個(gè)數(shù)。

對(duì)于u=0即scs=15khz時(shí),根據(jù)RIV與M(M+1)/2的大小關(guān)系,可以確定interlace indices m0和l:當(dāng)0<=RIV<M(M+1)/2時(shí),由Frequency domain resource assignment 6 MSBs 提供的RIV 通過(guò)公式確定m0和l;RIV>=M(M+1)/2時(shí),m0和l 由上面的表格確定,由此可以確定分配的interlace 索引,對(duì)應(yīng)的是一系列的RB sets。

對(duì)于u=1,即SCS=30khz時(shí),會(huì)有5bits 分別對(duì)應(yīng)interlace index(u=1時(shí),M=5;最高位~最低位分別對(duì)應(yīng)interlace 0~4),當(dāng)對(duì)應(yīng)的bit 位為1時(shí),代表對(duì)應(yīng)的interlace RB set 可能要分配給UE;否則置0。?

上面的過(guò)程確定了一些可能分配給UE 的interlace indices,這些indices 分別對(duì)應(yīng)一個(gè)RB sets,下面需要根據(jù)Y 確定 具體哪些RB sets要分配給UE 用。

對(duì)于USS 的DCI 0_0 ,DCI 0_1和configured grant Type 1/2,Frequency domain resource assignment?Y LSBs 代表一個(gè)RIV_RB-sets 值,通過(guò)RIV_RB-sets可以確定N_start_RB-set_UL(starting RB set index)及L_RB-set(連續(xù)RB sets的numbers) ,和最初的S+L原理一樣。舉個(gè)例子,u=0 SCS=15KHZ 此時(shí)M=10,對(duì)應(yīng)interlace 0~9,通過(guò)Frequency domain resource assignment 6 MSBs 確定了用于資源分配的是interlace 0~6,下一步Frequency domain resource assignment Y LSBs 確定N_start_RB-set_UL =2,L_RB-set=3,則代表interlac 2 ~4對(duì)應(yīng)的RB sets 分配給UE用;這里要注意 interlace indices 內(nèi)的RB 是從CRB 開(kāi)始定義的,所以還要根據(jù)激活BWP情況,確定包含在BWP內(nèi)的IRB個(gè)數(shù),這些IRB才是UE最終可以用的RB資源。?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的NR PUSCH(三) 频域资源分配方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。