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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NR PUCCH(二)PUCCH format 2/3/4 and interlaced RB

發布時間:2023/12/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NR PUCCH(二)PUCCH format 2/3/4 and interlaced RB 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

微信同步更新歡迎關注同名“modem協議筆記”

繼續看PUCCH2/3/4。

?PUCCH 0和1所攜帶的信息bits少,UCI bits<=2 bits;而PUCCH 2/3/4所攜帶的信息bits 較多,UCI bits >2bits,信息bit需要經過編碼等過程

下面分別來看。

PUCCH 2在時域上占用1-2個符號,在頻域上可以占用1~16個RB。PUCCH 2時域符號少,適合用于地實驗場景,支持較大信息量的UCI

PUCCH 2 RRC層相關參數

??nrofSymbols:符號個數1-2

?startingSymbollndex :開始符號索引

在R15 的設定PUCCH format 2/3是不支持多UE 復用,R16 增加了PUCCH-ResourceExt-r16的功能,使得PUCCH format 2/3也可以支持UE復用,總體思路是套用PUCCH format 4 occ 的方法,同樣為PUCCH format 2/3 增加對應的occ,進而實現不同UE可以在相同的PUCCH resource 上進行復用。具體可以在3GPP官網看下“R1-210XXXX Summary of [105-e-NR-7.1CRs-10]-v5_Intel_CATT.docx"。

當UE支持interlace傳輸且網絡端將useInterlacePUCCH-PUSCH?配置為enable時 ,網絡端就會配置PUCCH-ResourceExt-r16中的內容。目前看應用場景是NR-U,是否在其他場景應用不太清楚,但是協議中規定的相關過程還是要簡單梳理下。

現在先看下nterlace的相關內容,首先是interlaced RB的定義。

?m的取值范圍0~M-1,其中M 是由u決定的,當u=0,即SCS =15khz時,M=10;u=1 即SCS=30khz時,M=5。

interlace m?對應的是一組RB?集合,以例子來說明,假設M=5 那m的 取值范圍0~4,

interlace 0對應CRB( 0,5,10,15,....),

interlace 1對應CRB(1,6,11,16,....),

interlace 2 對應CRB(2,7,12,17,....)

interlace 3對應CRB(3,8,13,18,...),

interlace 4對應CRB(4,9,14,19,....)。

IRB 是在BWP內的interlace RB 的編號,IRB?在BWP內從0開始編號;因而通過interlace 的id就可以確定一個RB set,里面的RB 不是連續的,相當于進行了簡單的交織。

再來看下CRB?和IRB?的關系,通過IRB?的number?根據上面的公式就可以算出CRB的number,舉個例子來說明。

對于interlace 3? m=3 M=5? ,N_start_BWP=10 ,參數比較小,通過肉眼看就能確定,IRB 0 對應的是CRB 13,IRB 1對應的是CRB 18;

下面通過計算來驗證下 n_IRB=0 時,n_CRB=5*0+10+(-7mod5)=10+3=13,即IRB 0對應CRB13 ;

n_IRB=1時,n_CRB=5*1+10+((-7)mod 5)=18,即IRB1?對應CRB18。

這里要注意的是負數的mod運算,負數mod運算清楚的話,其他的都不是問題。

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

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

?再看下PUCCH-ResourceExt-r16相關參數的定義。

?format, formatExt:在配置PUCCH resource set時,PUCCH Format 0/1只能在第一個PUCCH resource set中,PUCCH Format 2/3/4 只能在其他PUCCH resource set(只要不是第一個就行)中配置;網絡端只能給Format 2/3配置formatExt,配置formatExt時 nrofRB要忽略。

rb-SetIndex:指示PUCCH 資源對應的RB set。

interlace0:對于PUCCH format 0/1只能配置一個interlace 對應interlace0(上一篇中的PUCCH format0/1資源映射時所說的interlaced 傳輸就和這個參數的配置與否有關系),對于 PUCCH format 2/3 則 可以配置2個interlace(只配置1個也行),要是.配置2個interlace 的話,另一個interlace對一個interlace 1。

這里的interlace0 scs15 取值0~9;SCS30 取值0~4?對應的就是38.211 Table 4.4.4.6-1 中的情況

通過interlace0 的取值,可以確定對應的interlace RB 集合,之后就可以在這些IRB上進行interlace?傳輸。

??值得注意的是要配置useInterlacePUCCH-PUSCH,進行interlace 傳輸就不能進行跳頻,否則可以跳頻。

interlace1:對于SCS= 15KHz? 取值范圍對應0~9; 對于SCS=30Khz? 取值范圍對應0~4 。當SCS =15khz時,interlace1的取值要滿足關系式interlace1=mod(interlace0+X,10) 其中X=1, -1, 或 5。interlace1才是PUCCH2/3實現UE復用的關鍵,后面再具體介紹。

occ-Index:orthogonal cover code index ,只有當有配置useInterlacePUCCH-Dedicated-r16時,才能配置這個參數。

occ-Length:?orthogonal cover code length,只有當有配置useInterlacePUCCH-Dedicated-r16時,才能配置這個參數。

針對上面在配置PUCCH resource set時,PUCCH Format 0/1只能在第一個PUCCH resource set中,PUCCH Format 2/3/4 只能在其他PUCCH resource set(只要不是第一個就行)中配置的說法,查看實際log配置,發現 PUCCH resource set 0 確實只有PUCCH format 0/1 ,其他PUCCH resource set 中只有PUCCH format 2/3/4。

?

下面就看下PUCCH2/3/4的物理層處理過程。

在PUCCH? 2 上發送UCI(HARQ-ACK +SR+CSI)編碼(速率適配)后的bits,要經過加擾,調制,最后再映射到物理資源上。由于 R16 可以配置occ 參數,支持UE復用,所以在調制之后也要進行spreading的操作。

PUCCH format 2 Scrambling

?UCI 編碼后的bits 通過上面的加擾公式進行 scrambling,加擾序列c(i) 由38.211 5.2.1 中的偽隨機序列生成,初始輸入cinit與RNTI和n_ID有關系,如果RRC有配置dataScramblingIdentityPUSCH,就取該值,否則就用小區ID。

PUCCH format 2 Modulation

?經過加擾的bits?就要進行調制,PUCCH format 2?使用QPSK調制 ,調制稍后Msym=Mbit/2。

?由于增加的occ參數, PUCCH format 2也支持復用。有配置occ參數時,N_PUCCH,2_SF =occ-Length;n=(n0+n_IRB)mod?N_PUCCH,2_SF? 其中n0=occ-Index。查table 6.3.2.5A-1/2確定wn(i) 后就可以確定spreading后的bits。

如果沒有配置occ參數,那N_PUCCH,2_SF=1 wn(i)=1 其實這時候相當于沒有進行spreading過程。

?在資源映射前為了滿足功率上的要求要乘以一個scaling factor,之后再按照先頻域后時域的順序向PUCCH format 2的資源上進行映射,映射時不考慮DMRS占用的RB;傳輸時antenna port?對應2000。

PUCCH format 2 DM-RS

PUCCH?format 2 DMRS?的序列也是偽隨機序列,毫無疑問需要對N_0_ID賦初值,RRC層DMRS-UplinkConfig有配置scramblingID0?時,N_0_ID=scramblingID0,否則就取小區ID。如果dmrs-UplinkForPUSCH-MappingTypeA和dmrs-UplinkForPUSCH-MappingTypeB都有配置時,scramblingID0要從dmrs-UplinkForPUSCH-MappingTypeB中取。

?PUCCH format 2在頻域上占用1~16個RB,而DMRS與PUCCH format 2是頻分的關系,DMRS依次占據在子載波1,4,7,10?對應的頻域資源上。

接著看PUCCH format 3/4。

?PUCCH format 3/4 的加擾過程和PUCCH format 2相同。

?默認為QPSK 調制,當高層配置為 pai/2-BPSK時 使用pai/2-BPSK調制。

?R16 中針對PUCCH format 3是否有配置interlaced mapping的情況 決定需不需要進行block-wise spreading。沒有配置interlaced mapping時 不進行block-wise spreading;否則PUCCH format 3 有配置single interlace時,M_PUCCH,3_RB=10,N_PUCCH,3_SF 由參數occ-Length提供,沒有配置occ-Length時N_PUCCH,3_SF=1。PUCCH format 3有配置2個interlace時 ,M_PUCCH,3_RB=20,N_PUCCH,3_SF=1,Wn=1。

PUCCH format 4?N_PUCCH,4_SF由occ-Length 提供。

當N_PUCCH,s_SF >1時需要查Table6.3.2.6.3-1和Table6.3.2.6.3-2確定wn(m)的具體取值。

注意在配置interlaced mapping時 ,PUCCH format 3?的 RB數是定好的(single interlace時,M_PUCCH,3_RB=10,two interlace時,M_PUCCH,3_RB=20),假如有配置nrofRB,就可以忽略nrofRB。

?UE配置有useinterlacePUCCH-PUSCH,如果對PUCCH format2/3有配置PUCCH-ResourceExt時,可以配置interlace1;如果沒有配置interlace1,就要提供occ-length和occ-Index。

針對PUCCH format 3,在傳輸時,RB的起始位置對應interlace RB的最小 index的位置進行傳輸,如果配置了2個interlace(interlace0? interlace1),根據UCI大小,傳輸interlace0和1對應的RB可能都會用于進PUCCH?傳輸,具體下篇再說。

由于PUCCH format 3/4在頻域可能有多個PRB 分配,為了降低PAPR(峰均比),需要進行Transform precoding,即采用DFT-spread OFDM。公式見38.211 6.3.2.6.4

Transform precoding后的復值符號映射到物理資源,按照先頻域k,后時域l的順序,當然不能使用DMRS占用的資源。

PUCCH format 3/4在映射到具體的時頻資源上時,要遵循先頻域 再時域的分配原則,天線port對應2000。

時隙內跳頻規定,第一跳對應的符號長度為N_PUCCH_symb/2 向下取整,第二跳對應的符號長度為PUCCH 總符號長度N_PUCCH_symb? - 第一跳的符號長度,當然進行interlace 傳輸是不能進行跳頻。

PUCCH format 3/4 dmrs 序列的生成相關的參數 上面說的很清楚,值得注意的是PUCCH format 3由于支持復用,m0的取值需要針對有無interlaced mapping 進行區分,如綠色字體部分。

PUCCH format 3/4 DM-RS只要確定時域位置就可確定DMRS的分布,對應port 2000。

舉兩個例子說明下PUCCH format 3/4的具體資源映射情況。

假如PUCCH format 3/4 時域長度為14 ,有配置Additional DMRS,不跳頻,則DMRS 和PUCCH format 3/4 的資源分布如下。

?如這個例子 有enable 時隙內跳頻,startingPRB 是10,secondHopPRB =262,沒有配置additional DMRS,PUCCH 符號長度對應14 個symbol,對應table 6.4.1.3.3.2-1中的最后一行數據,則時頻域分布如下

?

最后用一個表格總結下。

如有錯誤請指正,微信同步更新歡迎關注“modem協議筆記”。

?

?

?

總結

以上是生活随笔為你收集整理的NR PUCCH(二)PUCCH format 2/3/4 and interlaced RB的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。