NR:UE初始搜网流程
UE的初始搜網流程,PSS->SSS->PBCH->RMSI.我畫了一個簡單的流程圖如下,里面標注了每個環節的重點。
UE的初始搜網流程: 分為SSB同步(包括MIB讀取)和RMSI的讀取。
1. SSB
SSB包括: PSS,SSS,PBCH. UE 在GSCN頻點上,搜索SSB.
SSB,在時域上占用0~3,共4個symbol. 在頻域上占用20個RB(240個子載波)。
SSB的子載波間隔:15/30kHz for sub6G, 120/240kHz for A6G.
SSB時頻資源定義見38.211 - Table 7.4.3.1-1
根據上圖,我用excel畫出了PSS/SSS/PBCH各部分的時頻布局圖,如下:
通過上圖可知,PSS和SSS在頻域上都占有相同的127個子載波。
PSS: 頻域長度為127的偽隨機序列(由M序列生成),采用BPSK調制。3個循環移位,對應NID(2)N_{ID}^{(2)}NID(2)?的3個值。
SSS: 頻域長度為127的偽隨機序列,BPSK調制。
偽隨機序列可以參考:https://blog.csdn.net/wowricky/article/details/103290121
m序列可以參考: https://blog.csdn.net/wowricky/article/details/103282509
NIDCELLN_{ID}^{CELL}NIDCELL? = 3NID(1)+NID(2)N_{ID}^{(1)} + N_{ID}^{(2)}NID(1)?+NID(2)? (NID(1)∈N_{ID}^{(1)} \inNID(1)?∈ {0,1,…,335} NID(2)∈N_{ID}^{(2)} \inNID(2)?∈ {0,1,2})
UE搜索到PSS/SSS后,獲得了NIDCELLN_{ID}^{CELL}NIDCELL?,接下來要解碼PBCH。要解碼PBCH,首先根據NIDCELLN_{ID}^{CELL}NIDCELL?計算出DMRS參考信號的位置。
v = NIDCELLN_{ID}^{CELL}NIDCELL? mod 4. // v為DMRS在頻域起始位置。
參考 3GPP 38.211中的Table 7.4.3.1-1( DM-RS for PBCH)可知, 相鄰的DMRS 在頻域間隔4個子載波。
舉例v=1, DMRS位置如下:
知道了PBCH DMRS的位置,下一步信道估計進而得以解調PBCH(MIB)了。
SSB 的時域位置
SSB的周期可以位5/10/20/40/80/160 ms, 默認20 ms,SSB的周期信息由SIB1->ServingCellConfigCommon->ssb-periodcityServingcell 定義。SSB在一個SSB burst set 中,可以發送多次, 且SSB burst set 中所有SSB位于同一個half-frame內(5ms). SSB 的時域特性比LTE要復雜的多,參考38.213 - 4.1 Cell Search, 這一章定義了SSB塊的時域特點, 針對不同的頻率范圍、不同的SCS, 定義了5種Case A/B/C/D/E. 下圖來自sharetechnote:
對于這5中case, SSB 周期內發送的最大個數位L=4/8/64, UE需要從PBCH塊中獲取當前的SSB 索引信息,才能得到完整的下行Timing(SFN、子幀、slot、symbol). UE 根據不同的FR范圍,所支持的Band, 對可能的case 進行盲檢。
PBCH除了承載MIB信息外,還有8bit的額外信息,下圖來自Keysight網站,描述非常清楚。
通過上圖可以看到SSB index 與如下2部分參數有關:
- PBCH DMRS (iSSB_{SSB}SSB?) // 使用8種DMRS初始化序列去盲檢, 獲取iSSB_{SSB}SSB?, 參考38.211 - 7.4.1.4.1
- PBCH Payload // L=64時,需要6個bit來表示,高位的3bit位對應PBCH Payload的aˉAˉ+5\bar{a}_{\bar{A}+5}aˉAˉ+5?、aˉAˉ+6\bar{a}_{\bar{A}+6}aˉAˉ+6? 、aˉAˉ+7\bar{a}_{\bar{A}+7}aˉAˉ+7? 參考38.213 - 7.1.1
UE解調PBCH成功后,獲取MIB信息 和 SSB index后,也就獲取了時域的完整信息(SFN、子幀、slot)
RMSI
RMSI: Remaining Minimum System Information, 可以認為就是SIB1.
MIB中有2個重要信元:kSSBk_{SSB}kSSB? 和 pdcch-ConfigSIB1。
kSSBk_{SSB}kSSB? 在獲取PointA時使用, 而pdcch-ConfigSIB1 是獲取RMSI的重要依據,它用來指示UE獲取RMSI的調度的PDCCH的信息。和LTE的套路一樣,SIB1信息通過PDSCH發送,而PDSCH的資源位置需要PDCCH信道的DCI來指示。
pdcch-ConfigSIB1包含2個信元:ControlResourceSetZero(寫為CORESET 0) 、searchSpaceZero. ,
CORESET 0 就是RMSI對應物理資源的集合,TS38.213 13章中預定義了一些表格用來描述SIB1所在CORREST的位置以及SIB1與SSB的復用方式。我準備后續專門寫一篇文章來描述SIB1的解調(目前還沒有詳細研究透徹, 😦 ).
UE獲取了COREST 0的時頻位置,可以在COREST 0對應的Type 0 CSS(公共搜索空間)使用SI-RNTI盲檢(DCI1_0)RMSI的調度信息。UE 根據RMSI的調度信息,在指定的時頻位置解碼PDSCH信道,獲取RMSI(SIB1)的內容,完成初始搜網過程。
總結
以上是生活随笔為你收集整理的NR:UE初始搜网流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qq个性签名闺蜜三人
- 下一篇: 电影《绿皮书》讲的是啥故事?