当前位置:网站首页>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传输。
边栏推荐
- Offensive World-PWN-new_easypwn
- JS introduction to reverse the recycling business network of learning, simple encryption mobile phone number
- 60行从零开始自己动手写FutureTask是什么体验?
- 秘乐短视频挖矿系统开发详情
- Introduction to SD NAND Flash!
- 19.3 restart the Oracle environment
- lvgl 实现状态提示图标自动对齐补位显示
- GCC编译的时候头文件搜索规则
- SkiaSharp 之 WPF 自绘 投篮小游戏(案例版)
- 登录功能和退出功能(瑞吉外卖)
猜你喜欢

Opencv算术操作

Microcontroller: temperature control DS18B20

单片机:温度控制DS18B20

双因子与多因子身份验证有什么区别?

2022 Huashu Cup Mathematical Modeling Question A Optimization Design Ideas for Ring Oscillators Code Sharing

深入理解 Istio 流量管理的超时时间设置

API 网关简述

The century-old Nordic luxury home appliance brand ASKO smart wine cabinet in the three-temperature area presents the Chinese Valentine’s Day, and tastes the love of the delicacy

Still looking for a network backup resources?Hurry up to collect the following network backup resource search artifact it is worth collecting!

In-depth understanding of timeout settings for Istio traffic management
随机推荐
工程设备在线监测管理系统自动预警功能
数据可视化(一)
化繁为简!阿里新产亿级流量系统设计核心原理高级笔记(终极版)
FPGA: Basic Getting Started LED Lights Blinking
A small test of basic grammar, Go lang1.18 introductory refining tutorial, from Bai Ding to Hongru, basic grammar of go lang and the use of variables EP02
张朝阳对话俞敏洪:一边是手推物理公式,一边是古诗信手拈来
FPGA:基础入门LED灯闪烁
Dynamics 365Online PDF导出及打印
FPGA:基础入门按键控制LED灯
用KUSTO查询语句(KQL)在Azure Data Explorer Database上查询LOG实战
Chapter 4: activiti RuntimeService settings get and get process variables, and the difference from taskService, set process variables when starting and completing tasks [easy to understand]
The query that the user's test score is greater than the average score of a single subject
RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手)
SMB + SMB2: Accessing shares return an error after prolonged idle period
单片机:温度控制DS18B20
How to choose coins and determine the corresponding strategy research
大佬们 我是新手,我根据文档用flinksql 写个简单的用户访问量的count 但是执行一次就结束
牛刀小试基本语法,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本语法和变量的使用EP02
Score interview (1)----related to business
如何测试一下现场的备机失败,转发主机的场景?