当前位置:网站首页>5G NR 系统消息
5G NR 系统消息
2022-08-05 10:53:00 【51CTO】
1. 消息简介
系统消息分为MIB和一系列的SIB消息:
MIB在BCH上传输,周期为80 ms,重复在80 ms内完成,它包括从小区获取SIB1所需的参数。 MIB承载必要的基础信息:SFN,hich-config及dl带宽信息(band-width)。
SIB1在DL-SCH上以160ms的周期和160ms内的可变传输重复周期发送.SIB1的默认传输重复周期是20ms但实际传输重复周期取决于网络实施。对于SSB和CORESET复用模式1,SIB1重复传输周期为20ms。对于SSB和CORESET复用模式2/3,SIB1传输重复周期与SSB周期相同。 SIB1包括关于其他SIB的可用性和调度(例如,SIB到SI消息的映射,周期性,SI窗口大小)的信息,其指示是否仅按需提供一个或多个SIB,并且在这种情况下,需要配置由UE执行SI请求。
SIB1以外的SIB在SystemInformation(SI)消息中携带,该消息在DL-SCH上传输。只有具有相同周期性的SIB才能映射到相同的SI消息。每个SI消息在周期性出现的时域窗口内发送(称为所有SI消息具有相同长度的SI窗口)。每个SI消息与SI窗口相关联,并且不同SI消息的SI窗口不重叠。也就是说,在一个SI窗口内仅发送相应的SI消息。可以在SI窗口内多次发送SI消息。除SIB1之外的任何SIB都可以使用SIB1中的指示配置为特定小区或特定区域。特定于小区的SIB仅适用于提供SIB的小区,而特定于区域的SIB适用于称为SI区域的区域,该区域由一个或多个小区组成,并由systemInformationAreaID标识;
- 对于处于RRC_CONNECTED的UE,网络可以使用RRCReconfiguration消息通过专用信令提供系统信息,例如,如果UE具有活动BWP,没有配置公共搜索空间来监视系统信息或寻呼。
- 对于PSCell和SCell,网络通过专用信令提供所需的SI,即在RRCRe配置消息内。然而,UE将获取PSCell的MIB以获得SCG的SFN定时(其可以与MCG不同)。在改变SCell的相关SI时,网络释放并添加相关的SCell。对于PSCell,只能通过使用同步重新配置来更改所需的SI。
注意:物理层对SIB可以采用的最大大小施加限制。最大SIB1或SI消息大小为2976位。
附:
MCG:Master Cell group,主小区组
SCG:Secondary Cell group,辅小区组
MCG和SCG是双链接(DC,Dual connectivity)下的概念,可以简单理解为UE首先发起随机接入(RACH)的Cell所在的Group就是MCG。如果没有进行双链接,也就没有MCG和SCG的概念。或者也可以理解为,如果没有进行双链接,那么该小区组就对应MCG。
编辑
PCell:Primary Cell,主小区
SCell:Secondary Cell,辅小区
PSCell:Primary Secondary Cell,主辅小区
在MCG下,可能会有很多个Cell,其中有一个用于发起初始接入的小区,这个小区称为PCell。顾名思义,PCell是MCG里面最“主要”的小区。MCG下的PCell和MCG下的SCell通过载波聚合(CA,Carrier aggregation)技术联合在一起。
同样地,在SCG下也会有一个最主要的小区,也就是PSCell,也可以简单理解为在SCG下发起初始接入的小区。SCG下的PSCell和SCG下的SCell也是通过CA技术联合在一起。
2. 系统消息获取
2.1 获取流程
图2 系统消息获取
UE使用SI获取过程来获取AS和NAS信息,该过程适用处于RRC_IDLE,RRC_INACTIVE和RRC_CONNECTED状态下的所有UE。AS层信息包括公共信道信息,一些UE所需的定时器,小区选择/重选信息以及邻区信息等;NAS层信息包括运营商信息等。UE通过系统消息获得得这些信息,决定了UE在小区中进行驻留、重选以及发起呼叫的行为方式。
处于RRC_IDLE和RRC_INACTIVE状态的UE应确保具有(至少)MIB,SIB1至SIB4和SIB5的有效版本(如果UE支持E-UTRA)。
UE在小区选择(如开机),小区重选,系统内切换完成,在从同步完成重新配置之后,在从其他RAT进入5G RAT,以及从非覆盖区返回覆盖区,将开始系统消息获取流程。
当UE在服务小区中获取MIB或SIB1或SI消息时,并且如果UE存储所获取的SIB,则UE应存储相关的areaScope,如果存在,则存储PLMN- PLMN-IdentityInfoList中的标识,cellIdentity,systemInformationAreaID(如果存在)和valueTag(如果存在),如SIB的si-SchedulingInfo中所示。 UE可以使用除MIB,SIB1,SIB6,SIB7或SIB8之外的SI的有效存储版本,例如,在小区重新选择之后,从覆盖范围返回时或在接收到SI改变指示之后。
当UE正确获取了系统消息后,不会反复读取系统消息,只会在满足下列任一条件时重新读取系统消息:
- 收到gNB寻呼,指示系统消息有变化。
- 收到gNB寻呼,指示ETWS或CMAS消息广播。
- 距离上次正确接收系统消息3小时后。(38.331 5.2.2.2.1 delete any stored version of a SIB after 3 hours from the moment it was successfully confirmed as valid)
2.2 系统消息变更指示
使用修改周期,即在发送SI改变指示的修改周期之后的修改周期中广播更新的SI。修改周期边界由SFN值定义,SFN mod m = 0,其中m是包括修改周期的无线帧的数量。修改周期由系统信息配置。 UE使用通过DCI与P-RNTI一起发送的短消息来接收关于SI修改或PWS通知的指示。 SI改变指示的重复可以在先前的修改周期内发生。
处于RRC_IDLE或RRC_INACTIVE中的UE将在每个DRX周期中在其自己的寻呼时机中监视SI改变指示。如果在活动BWP上为UE提供公共搜索空间以监视寻呼,则RRC_CONNECTED中的UE将在每个修改周期中监视任何寻呼时机中的SI改变指示至少一次,如TS 38.213第13节中所规定的。
在RRC_IDLE或RRC_INACTIVE中的ETWS或具有CMAS能力的UE将在每个DRX周期中在其自己的寻呼时机中监视关于PWS通知的指示。如果在活动BWP上向UE提供公共搜索空间以监视寻呼,则RRC_CONNECTED中的ETWS或具有CMAS能力的UE应当在每个defaultPagingCycle中监视关于任何寻呼时机中的PWS通知的指示。
对于寻呼时机中的短消息接收,UE监视用于寻呼的PDCCH监视时机。
3. 系统消息信道模型
上图非常清晰的展现了MIB和SIB从上至下的信道传输路径,MIB经BCH传输,SIB经DL-SCH传输。
边栏推荐
- three objects are arranged in a spherical shape around the circumference
- 用KUSTO查询语句(KQL)在Azure Data Explorer Database上查询LOG实战
- 化繁为简!阿里新产亿级流量系统设计核心原理高级笔记(终极版)
- Offensive World-PWN-new_easypwn
- RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手)
- MySQL data view
- How to choose coins and determine the corresponding strategy research
- STM32+ULN2003 drives 28BYJ4 stepper motor (forward and reverse according to the number of turns)
- 2022 Huashu Cup Mathematical Modeling Question A Optimization Design Ideas for Ring Oscillators Code Sharing
- L2-042 老板的作息表
猜你喜欢
Create a Dapp, why choose Polkadot?
2022 Huashu Cup Mathematical Modeling Question A Optimization Design Ideas for Ring Oscillators Code Sharing
Huawei's lightweight neural network architecture GhostNet has been upgraded again, and G-GhostNet (IJCV22) has shown its talents on the GPU
#yyds干货盘点#【愚公系列】2022年08月 Go教学课程 001-Go语言前提简介
sqlserver编写通用脚本实现获取一年前日期的方法
Login function and logout function (St. Regis Takeaway)
这份阿里强推的并发编程知识点笔记,将是你拿大厂offer的突破口
gradle尚硅谷笔记
In-depth understanding of timeout settings for Istio traffic management
Dynamics 365Online PDF导出及打印
随机推荐
FPGA: Basic Getting Started Button Controlling LED Lights
Getting started with Polkadot parachain development, this article is enough
L2-042 老板的作息表
Ali's new launch: Microservices Assault Manual, all operations are written out in PDF
Confessing in the era of digital transformation: Mai Cong Software allows enterprises to use data in the easiest way
Where is your most secretive personality?
Common operations of oracle under linux and daily accumulation of knowledge points (functions, timed tasks)
【C语言指针】用指针提升数组的运算效率
Guys, I am a novice. I use flinksql to write a simple count of user visits according to the document, but it ends after executing it once.
【 temperature warning program DE development 】 event driven model instance
Oracle 19.3 restart 环境
The fuse: OAuth 2.0 four authorized login methods must read
Use KUSTO query statement (KQL) to query LOG on Azure Data Explorer Database
一个栈的输入序列为1 2 3 4 5 的出站顺序的理解
秘乐短视频挖矿系统开发详情
解决【命令行/终端】颜色输出问题
STM32入门开发:编写XPT2046电阻触摸屏驱动(模拟SPI)
导火索:OAuth 2.0四种授权登录方式必读
【OpenCV】-仿射变换
Data Middle Office Construction (10): Data Security Management