5G/NR SSB(同步訊號和PBCH塊)
1.1 SSB概念
同步訊號和PBCH塊(Synchronization Signal and PBCH block, 簡稱SSB),它由主同步訊號(Primary Synchronization Signals, 簡稱PSS)、輔同步訊號(Secondary Synchronization Signals, 簡稱SSS)、PBCH三部分共同組成。
1.2 SSB特徵
SSB時域上共佔用4個OFDM符號,頻域共佔用240個子載波(20個PRB),編號為0~239,如圖1.1所示。
圖1.1 SSB的時頻結構示意圖
從圖1.1可看出:
PSS位於符號0的中間127個子載波。
SSS位於符號2的中間127個子載波;為了保護PSS、SSS,它們的兩端分別有不同的子載波Set 0。
PBCH位於符號1/3,以及符號2,其中符號1/3上佔0~239所有子載波,符號2上佔用除去SSS佔用子載波及保護SSS的子載波Set 0以外的所有子載波。
DM-RS位於PBCH中間,在符號1/3上,每個符號上60個,間隔4個子載波,其中子載波位置偏移為:(其中物理小區總共為1008個)。
其中PSS、SSS、PBCH及其DM-RS佔用不同的符號如表1.1所示(協議38.211的7.4.3節):
表1.1 PSS、SSS、PBCH及其DM-RS在SSB中佔用資源(協議38.211 Table 7.4.3.1-1)
注:
1) 其中k和l分別表示SSB內的頻域索引和時域索引;
2) 其中v的含義參見上面DM-RS的描述;
3) 其中“Set 0”表示表1.1中的該部分的RE被設定為0。
1.3 SSB頻域
對於SSB頻域位置的確定,其有兩種可能確定方式,如果UE在沒收到顯性指示SSB頻域位置時,UE如何確定SSB的頻域位置?如果顯性指示SSB的頻域位置,那麼又是如何指示?
未搜到SIB1之前的SSB頻域位置
1) 首先根據同步柵格(同步柵格指示當不存在SSB位置的顯示信令時,UE可用於系統獲取的SSB的頻域位置(UE開機時可根據同步柵格得到SSB的大致範圍,然後進行盲搜))確定SSB的頻域位置(參考協議38.104的5.4.3節):
其中同步柵格定義了所有頻率,SSB的頻率位置定義為:SSBEF,其編號為GSCN(Global Synchronization Channel Number,簡稱GSCN),定義所有頻率範圍的SSREF和GSCN的引數如表1.2所示。
表1.2 全球頻率柵格的GSCN引數(協議38.104 Table 5.4.3.1-1)
2) 然後UE根據頻點(對應GSCN)得到SSB pattern(該值可得到SSB的頻域位置,詳細見下文1.4節),其每個頻帶的同步柵格如表1.3所示(對應FR1(Frequnecy Range))、表1.4(對應FR2)所示。
表1.3 每個運營頻帶適應的同步訊號柵格(FR1)(協議38.104 Table 5.4.3.3-1)
表1.4 每個運營頻帶適應的同步訊號柵格(協議38.104 Table 5.4.3.3-2)
對於一個SSB,UE將認為:
- 天線埠p = 4000用於傳輸PSS、SSS、PBCH及其DM-RS;
- 對於PSS、SSS、PBCH及其DM-RS具有相同CP長度和子載波;
- 對於SSB typeA(Sub6G),子載波間隔(即對應15/30KHz)、的取值為,並且以15KHz子載波間隔表示;
- 對於SSB typeB(mmWave),子載波間隔(即對應120/240KHz)、(由高層subCarrierSpacingCommon提供的子載波間隔所表示)的取值為,並且以60KHz子載波間隔表示;
- 資源塊的子載波0的中心與公共資源塊的子載波0的中心一致,其中子載波間隔由高層引數subCarrierSpacingCommon提供,該公共資源塊與SSB塊的第一個資源塊的子載波0重疊。
注:
1) 其中表示公共資源塊,即SSB所在的CRB編號,其由SIB1->ServingCellConfigCommonSIB->DownlinkConfigCommonSIB->FrequencyInfoDL-SIB->offsetToPointA引數獲得;
2) 表示公共資源塊中的子載波0到SSB的子載波0的子載波偏移,其中的低4位由MIB引數ssb-SubcarrierOffset給出;對於SSB typeA,的最高有效位由PBCH淨載荷給出。如果ssb-SubcarrierOffset沒有被高層提供,則的低4位來源於SSB和offsetToPointA之間的頻域差;
3) 接收到SIB1後確定週期SSB的頻域位置,其單個SSB的頻域位置示意圖如圖1.2所示。
圖1.2 SSB頻域位置示意圖
1.4 SSB時域
未搜到SIB1之前的SSB時域位置
根據GSCN得到了5種SSB pattern(如表1.3和1.4所示,下文的CaseA~CaseE),其對應SSB的時域關係如下所述:
對於具有SSB的半幀(5ms),候選SSB的數目和第一個符號索引位置根據SSB的子載波間隔確定如下(注:1)下面的case都是針對半幀而言;2){}中指示的是第1個OFDM符號位置):
- CaseA-15KHz間隔:候選SSB的第一個符號的索引為{2, 8} + 14n(注:由於{}有兩個數,則每個1ms 1個slot內有2個SSB)。對於F(Frequent) <= 3GHz,n = 0,1(注:佔2個sot,{}中也是兩個數,則2ms總共有4個SSB,故Lmax = 4)。對於3GHz < F <= 6GHz,n = 0,1,2,3(即佔4個slot,4ms內Lmax = 8)。
- CaseB-30KHz間隔:候選SSB的第一個符號的索引為{4, 8, 16, 20} + 28n(1ms內2個slot,1 slot內有2個SSB)。對於F(Frequent) <= 3GHz,n = 0(即佔2個slot,1ms內故Lmax = 4)。對於3GHz < F <= 6GHz,n = 0,1,2,3(即佔4個slot,2ms內Lmax = 8)。
- CaseC-30KHz間隔:候選SSB的第一個符號的索引為{2, 8} + 14n(1ms內2個slot,1 slot內有2個SSB)。對於F(Frequent) <= 3GHz,n = 0, 1(即佔2個slot,2ms內故Lmax = 4)。對於3GHz < F <= 6GHz,n = 0,1,2,3(即佔4個slot,4ms內Lmax = 8)。
- CaseD-120KHz間隔:候選SSB的第一個符號的索引為{4, 8, 16, 20} + 28n,對於F > 6GHz,n = 0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18(1ms內8個slot,1個slot內2個SSB,1ms佔16個SSB,共4組,則4ms內Lmax = 64)。
- CaseE-240KHz間隔:候選SSB的第一個符號的索引為{8, 12, 16, 20, 32, 36, 40, 44} + 56*n,對於F > 6GHz,n = 0, 1, 2, 3, 5, 6, 7, 8 (1ms內16個slot,1個slot內2個SSB,1ms佔32個SSB,共2組,則2ms內Lmax = 64)。
5種SSB pattern的每個SSB的起始符號以及在不同頻率下的SSB個數如表1.5所示。
表1.5 每個子載波間隔和頻率的SSB時域的起始符號
注:表中S表示不同SSB在半幀中的起始位置。
舉例:子載波間隔為15KHz,對應CaseA,在頻率f <= 3GHz,則1 slot中有兩個SSB,半幀中共4個SSB,從表1.5中可以得知,其4個SSB的起始符號分別為s = 2,8,16,22,其示意圖如圖1.3所示。
圖1.3 caseA,f <= 3GHz下的SSB時域位置示意圖
搜到SIB1之後的SSB時域位置
1) 首先透過SIB1得到SSB在時域的週期SIB->ServingCellConfigCommonSIB->ssb->periodicityServingCellSIB引數獲得;
2) 然後在根據上述描述5個SSB pattern的時域位置確定方式進行SSB具體的時域位置。
1.5疑問
根據上述第1.3節可得到SSB的頻域位置,而根據第1.4節可知,由於子載波間隔和頻率的不同致使SSB的個數也不同,則UE在接收到SIB1之前透過盲檢去檢測SSB所有可能存在的位置,那麼當UE接收到SIB1之後呢?又如何從多個SSB中確定具體的某一個?
A:當UE盲搜到第一個SSB,由PBCH得到MIB之後,可確定SIB1的位置,而接收到SIB1之後會確定週期SSB的頻域位置,而UE不需要去整個頻帶上進行盲檢。同時也確定了SSB在時域的週期,此時在時域上看,還是有多個候選的SSB,則在SIB1中透過SIB1->ServingCellConfigCommonSIB->ssb-PositionsInBurst引數進行描述,其描述如下所示。
舉例說明:如果子載波間隔為15KHz,頻率小於等於3GHz,那麼對應第6.4節SSB時域部分CaseA,其中SSB的個數Lmax = 4,則其其意圖如上述圖1.3所示。那麼ssb-PositionInBurst中inOneGroup高4位有效,低4位無效,而此時頻率是小於等於3GHz的,那麼groupPresence的8bits應全為0。假如inOneGroup的8bits = 1010 0000,那麼UE就會去檢測圖1.3中的第1個SSB0和SSB2,而此時UE不會去檢測SSB1和SSB3的位置。
來自 “ https://mp.weixin.qq.com/s/oyhLGX7AiLlgC79s2rJ4Qg ”, 原文作者:5G加油站;原文連結:https://mp.weixin.qq.com/s/oyhLGX7AiLlgC79s2rJ4Qg,如有侵權,請聯絡管理員刪除。
相關文章
- 5G/NR 淺談SDN
- 5G/NR 上行免授權
- 同步通訊和非同步通訊非同步
- 關於非同步訊號安全非同步
- 用訊號來控制非同步流程非同步
- SIGALRM訊號和SIGCHID訊號GC
- windows多執行緒同步--訊號量Windows執行緒
- 5G/NR 秒懂網路切片(協議專業版 一)協議
- 5G/NR 秒懂網路切片(協議專業版 二)協議
- RabbitMQ 入門(一)同步通訊和非同步通訊MQ非同步
- 執行緒同步(windows平臺):訊號量執行緒Windows
- iOS多執行緒非同步訊號量iOS執行緒非同步
- 同步方法及同步塊
- 無名訊號量實現相關程式同步
- 如何在PR中同步音訊和視訊音訊
- java同步塊Java
- 圖解通訊原理與案例分析-25:5G NR超可靠低時延通訊URLLC是通過什麼技術降低延時的?圖解
- 【Java】【多執行緒】同步方法和同步程式碼塊、死鎖Java執行緒
- 02_QT訊號和槽QT
- linux中的兩個非常重要的訊號:SIGALRM訊號和SIGCHID訊號LinuxGC
- 用訊號量解決程式的同步與互斥探討
- 同步、非同步通訊非同步
- Mac音訊和視訊同步工具:Red Giant PluralEyesMac音訊
- Qt入門(3)——訊號和槽QT
- ReactiveCocoa 中 RACSignal 冷訊號和熱訊號底層實現分析React
- 搜狐號一鍵同步助手,多個賬號一鍵同步
- Java多執行緒—執行緒同步(單訊號量互斥)Java執行緒
- 使用訊號量進行同步的共享記憶體機制記憶體
- Rocket MQ 的三種訊息傳送(同步、非同步、單向)和訊息訂閱MQ非同步
- SHELL NR與FNR區別
- 基於EMD分解和訊號稀疏共振理論的軸承故障訊號分析
- iOS Mach異常和signal訊號iOSMac
- 《Qt5:訊號和槽使用示例》QT
- linux訊號的阻塞和未決Linux
- 記一個openwrt reboot非同步訊號處理死鎖問題boot非同步
- 能同步傳送微信公眾號訊息的部落格系統
- 唯快不破:【多執行緒】使用訊號量進行同步執行緒
- 【dinghao】在Asp.net中呼叫非同步方法--使用訊號量ASP.NET非同步