当前位置: 首页 > news >正文

【5G RRC】5G系统消息SIB2介绍

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。


博客内容主要围绕:
       5G/6G协议讲解
       算力网络讲解(云计算,边缘计算,端计算)
       高级C语言讲解
       Rust语言讲解



一、5G系统消息SIB2介绍

在这里插入图片描述

       在5G NR中,SIB2提供了同频、异频和异系统(NR与LTE)小区重选相关的通用信息它也提供了专门用于同频小区重选相关的信息

       在5G中,小区重选可以是基于小区的测量,也可以是基于波束的测量。当gNB发射多个波束时,UE需要从一个或多个波束测量中产生小区的测量信息。

在这里插入图片描述

1.1 传输细节

  • 信令无线承载: 未使用;
  • RLC-SAP:TM;
  • 逻辑信道:BCCH;
  • 传输信道:DL-SCH;
  • 物理信道:PDSCH;
  • RNTI扰码:SI-RNTI;
  • 方向:gNB–>UE;

二、SIB2 消息内容类别

SIB2 提供的信息包括:

  • 通用小区重选信息;
  • 小区重选的服务频点信息;
  • 同频小区重选信息;

2.1 通用小区重选信息

SIB2的 cellReselectionInfoCommon 结构体提供了用于同频、异频和异系统间的小区重选的通用信息。相关结构如下图:
请添加图片描述

  • nrofSS-BlocksToAverageabsThreshSS-BlocksConsolidation
    此参数仅适用于同频小区重选。5G NR小区操作是一种多波束操作,因此对于小区重选来说,是基于相同小区中的多个波束的SSBs来做小区质量测量的。相关流程如下:

    • 如果SIB2中没有配置上述两个字段,则UE会基于最强的SSB波束,作为每个小区的测量量;
    • 如果SIB2配置了这两个字段,则UE根据一组SSB波束的线性平均值,推导出每个小区的测量量。波束的选择是这样的,波束的测量值高于给定阈值 absThreshSS-BlocksConsolidation,且用于计算平均值的最大波束数量不超过 nrofSS-BlocksToAverage
  • rangeToBestCell
    此参数用于同频和相同优先级的异频间小区重选流程。UE首先根据3GPP规范38.304 5.2.4.6节中指定的R-criteria对小区进行排名,然后使用参数 rangeToBestCell 来决定候选小区:

    • 如果没有配置 rangeToBestCell ,终端将重选排名最高的小区;
    • 如果配置了 rangeToBestCell ,则UE将对高于阈值(例如,absThreshSS-BlocksConsolidation )的波束数最多的小区进行小区重选,且这个小区的R值应位于排名最高小区R值的 rangeToBestCell 范围内;
    • 如果有多个这样的小区, UE将对其中排名最高的小区进行小区重选;
    • 网络应该仅为该参数配置非负(以dB为单位)值;
  • q-Hyst
    用于指示排名标准的迟滞值。它是服务小区R标准中使用的参数Qhyst,用于同频和同等优先级的异频间小区重选;

  • speedStateReselectionPar
    此参数用来确定UE的移动状态;

  • q-HystSF
    它是根据终端移动速度的伸缩因子,sf-Mediumsf-High 分别是在中速和高速移动状态下应用于TS 38.304中定义的Qhyst的附加迟滞量。例如,dB-6对应-6dB, dB-4对应-4dB,依此类推;

2.2 小区重选的服务频率信息

下面总结了每个IE的参数细节:

请添加图片描述

  • s-NonIntraSearchP是TS38.304中的 SnonIntraSearchPs-NonIntraSearchQ是TS38.304中的 SnonIntraSearchQ。这些参数分别指定了同频和异系统间的Srxlev (RSRP)和Squal(RSRQ)的测量门限;

    • 对于s-NonIntraSearchP,实际值等于该字段的值*2(dB),如果该字段不存在,则使用默认值,即无穷大;
    • 对于s-NonIntraSearchQ,实际值等于该字段的值,如果该字段不存在,则采用默认值0 dB;
    • 对于系统信息提供的异频和异系统频率,UE根据系统消息中提供的优先级信息,按照以下规则使用这些参数:
      • Higher priority:对于重选优先级高于服务NR频率重选优先级的异频或异系统间的频率,UE将会测量优先级更高的异频或异系统间的频率,而不考虑 s-NonIntraSearchPs-NonIntraSearchQ
      • Equal or Lower Priority:对于重选优先级等于或低于NR服务频率重选优先级的异频,以及对于重选优先级低于NR服务频率重选优先级的异系统间的频率。则服务小区会根据这些参数来判断是否启动测量;
    • 如果服务小区满足 Srxlev > SnonIntraSearchP 并且 Squal > SnonIntraSearchQ, 则UE不必执行相同或更低优先级的NR异频或异系统频率的小区测量;
    • 否则,UE应测量同等或更低优先级的NR异频或异系统频率;
  • threshServingLowPthreshServingLowQ 参数,并分别指定RSRP和RSRQ阈值,当向比当前服务小区优先级较低的RAT或频率进行重选时,由服务小区上的UE使用:

    • threshServingLowP的实际值等于该字段值*2(dB);
    • threshServingLowQ的实际值等于该字段值;
    • 如果SIB2中配置了 threshServingLowQ,则当UE服务小区的质量低于阈值 threshServingLowQ, 且目标小区的质量高于给定的阈值,则UE会向优先级低的rat或频率执行小区重选;
    • 如果SIB2中没有配置 threshServingLowQ,则UE将根据 threshServingLowP 参数,来判断是否向优先级低的rat或频率执行小区重选。只有当服务小区的RSRP低于 threshServingLowP 给出的阈值,而目标小区的RSRP高于某个阈值时,UE才会进行重选;
  • CellReselectionPriority 参数提供了有关载波频率的绝对优先级,并用于小区重选过程。最高优先级为7,最低优先级为0。这是一个必填项;

  • CellReselectionSubPriority 参数指示了一个小数值,将其与 cellReselectionPriority 的值相加,以获得E-UTRA和NR中相关载波频率的绝对优先级。值oDot2 对应于0.2,而oDot4 对应于0.4,以此类推。这是一个可选字段;

  • 绝对优先级 = cellReselectionPriority + CellReselectionSubPriority(如果配置了);

2.3 同频小区重选信息

SIB2的 intraFreqCellReselectionInfo 结构体中包含了同频小区重选的通用信息。 intraFreqCellReselectionInfo 参数详细说明如下:

请添加图片描述

  • Q-RxLevMin 用于表示NR小区重选中要求的最小接收RSRP值(单位:dBm)。实际值Qrxlevmin =字段值* 2dbm;

  • Q-RxLevMinSUL 如果UE支持该小区下的SUL频率,则从该字段获得Qrxlevmin。实际值Qrxlevmin =字段值* 2dbm;

  • Q-QualMin 用于表示NR小区重选中所需的最小RSRQ值(单位为dB)。如果该字段不存在,UE将默认Qqualmin的值为负无穷大,这意味着无论接收到的信号质量如何,RSRQ的检查将始终通过;

  • s-IntraSearchP 对应于参数SIntraSearchP,而s-IntraSearchQ对应于参数SIntraSearchQ。这些参数分别指定了同频测量的Srxlev (RSRP)阈值和Squal(RSRQ)阈值(单位为dB);

    • 对于s-IntraSearchP,实际值等于该字段值*2 (dB),如果字段不存在,则默认该值为无穷大。对于s-IntraSearchQ,实际值等于该字段的值,如果字段不存在,则默认值为0 dB;
    • 如果服务单元满足Srxlev >SIntraSearchP和Squal >SIntraSearchQ终端不需要执行同频测量。否则,UE应进行同频测量;
  • t-ReselectionNR 参数定义了相关NR频率的小区重选定时器值;

  • frequencyBandList 定义了一系列可用于NR小区重选的频段信息;

  • p-Max 指示了同频邻小区允许的最大发射功率,单位为dBm;

  • smtc 定义了同频测量的测量时序配置,即UE测量SSB的测量时机。如果该字段不存在,则UE假设同频小区的SSB周期为5ms。它包含以下两个IE:

    • duration 配置了在测量窗口的子帧中接收SSB的持续时间;
    • periodicityAndOffset 配置了接收SSB的测量窗口的周期和偏移量;
  • ss-RSSI-Measurement 用于配置基于同步参考信号的RSSI测量。ss-RSSI-Measurement 包括 measurementslotsendsymbol 信息,如下所示:

    • measurementSlots 指示了终端可进行RSSI测量的slot信息。BIT STRING的长度等于配置的SMTC窗口的slot数(由duration和SCS决定)。位图中的第一个(最左边)比特对应SMTC窗口中的第一个slot,位图中的第二个比特对应SMTC窗口中的第二个slot,依此类推。UE可执行测量的slot,在对应的位图中设置为1;
    • endSymbol 指示了在一个配置了RSSI测量的slot中,UE从符号0到给定的endSymbol符号内执行RSSI测量;
  • ssb-ToMeasure 配置了一组要在SMTC测量时间内进行测量的SSB。当该字段不存在时,UE会测量所有的SSB。ssb-ToMeasure 参数用位图表示,如下所示:

    • shortBitmap: 长度为4 bit,适用于 fc ≤ 3 GHz,且SSB burst set 中的SSB最大数量为4;
    • mediumBitmap:长度为8 bit,适用于3 GHz < fc ≤ 6 GHz,且SSB burst set 中的SSB最大数量为8;
    • longBitmap:长度为64 bit,适用于fc > 6 GHz,且SSB burst set 中的SSB最大数量为64;
  • deriveSSB-IndexFromCell 表示UE是否可以利用服务小区的时间来推导邻小区传输的SSB index。如果该字段设置为true, UE将假定SFN和帧边界与服务频率上的邻小区对齐;

  • t-ReselectionNR-SF 是 TS38.304 中对 TreselectionNR 的基于速度的伸缩因子:

    • 根据当前移动状态(高速或中速),将TreselectionNRsf-Highsf-Medium 相乘;
    • 应用相应缩放因子后的 TreselectionNR 的值将始终小于或等于缩放前的TreselectionNR
    • 这通常意味着,在高速或中速移动状态下,允许更快地发生重选(基于缩放因子);

三、总结

  • 5G中的三种系统信息,即MSI、RMSI和OSI;
  • SIB2是第三类系统信息,即其它系统信息(OSI);
  • SIB2提供了同频、异频和异系统(NR与LTE)小区重选相关的通用信息;
  • SIB2的调度信息由SIB1提供;
  • SIB2可以周期性广播或按需广播,也可以以专用方式发送给UE;
  • SIB2可以配置为 小区特定的区域特定的
  • SIB2映射到BCCH逻辑通道、DL-SCH传输通道和PDSCH物理通道;


在这里插入图片描述

相关文章:

【5G RRC】5G系统消息SIB2介绍

博主未授权任何人或组织机构转载博主任何原创文章&#xff0c;感谢各位对原创的支持&#xff01; 博主链接 本人就职于国际知名终端厂商&#xff0c;负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作&#xff0c;目前牵头6G算力网络技术标准研究。 博客…...

自托管提醒平台Noted Reminders

什么是 Noted Reminders ? Noted 是一个简单的自托管应用程序&#xff0c;用于创建使用 Apprise API 推送到设备的提醒。您可以向几乎每个平台发送消息&#xff0c;包括定时电子邮件&#xff01; 什么是 Apprise API &#xff1f; Apprise 允许您向我们今天可用的几乎所有最流…...

LockSupport常用方法源码分析

前言&#xff1a;本文将介绍LockSupport类中的方法和部分源码&#xff0c;以及面试常问到的一个小问题&#xff0c;感兴趣的大佬可以指点下。 希望能够加深自己的印象以及帮助到其他的小伙伴儿们&#x1f609;&#x1f609;。 如果文章有什么需要改进的地方还请大佬不吝赐教&am…...

Mybatis Notes

文章目录1 Mybatis 介绍1.1 快速入门2 JDBC2.1 JDBC介绍2.3 JDBC问题分析2.4 Mybatis与JDBC技术对比3 数据库连接池3.1 数据库连接池介绍3.2 数据库连接池产品产品3.3 Druid引入项目4lombok4.1 lombok介绍4.2 lombok使用4.2.1 在pom.xml文件中引入依赖4.2.2 pojo类代码引入1 My…...

MySQL 10:MySQL事务

MySQL 中的事务是由存储引擎实现的。在 MySQL 中&#xff0c;只有 InnoDB 存储引擎支持事务。事务处理可用于维护数据库的完整性&#xff0c;确保批处理的 SQL 语句要么执行要么根本不执行。事务用于管理 DDL、DML 和 DCL 操作&#xff0c;例如插入、更新和删除语句&#xff0c…...

软件设计(十三)-原码、反码、补码、移码

软件设计&#xff08;十二&#xff09;数据结构(下)https://blog.csdn.net/ke1ying/article/details/129035300 下面把一个数转成二进制表达形式 原码&#xff1a; 数值1 &#xff1a; 0000 0001 数值-1 &#xff1a; 1000 0001 1 (- 1) &#xff1a; 1000 0010 这是8个…...

5.4 BGP地址聚合

5.3.1配置BGP地址聚合 1. 实验目的 熟悉BGP地址聚合的应用场景掌握BGP地址聚合的配置方法2. 实验拓扑 实验拓扑如图5-4所示: 图5-4:配置BGP地址聚合 3. 实验步骤 (1)配置IP地址 R1的配置 <Huawe…...

华为OD机试 - 数列还原(Python) | 机试题算法思路 【2023】

最近更新的博客 华为OD机试 - 自动曝光(Python) | 机试题算法思路 【2023】 华为OD机试 - 双十一(Python) | 机试题算法思路 【2023】 华为OD机试 - 删除最少字符(Python) | 机试题算法思路 【2023-02】 华为OD机试 - Excel 单元格数值统计(Python) | 机试题算法思路 …...

华为OD机试题 - 新工号系统(JavaScript)| 代码+思路+重要知识点

最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - 整数分解(JavaScript) 华为OD机试题 - 单词反转(JavaScript) 使用说明 参加华为od机试,一定要注意不要完全背…...

Java-算法竞赛中常用的Java API之大数类

Java-算法竞赛中常用的Java API之大数类摘要BigInteger和BigDecimal创建赋值加法减法乘法除法*取余*求最大公因数求最值*(a^b)%mod比较大小*进制转化类型转化BigDecimal精度问题保留n位小数摘要 java中的基础数据类型能存储的最大的二进制数是 2 ^ 63 - 1, 对应的十进制数是92…...

了解Nginx,这一篇就够了

了解Nginx&#xff0c;这一篇就够了1.Nginx应用场景2.Nginx相关概念正向代理和反向代理负载均衡动静分离3.Nginx配置文件解析全局块events块http块1.Nginx应用场景 HTTP服务器&#xff1a;Nginx本身也是一个静态资源的服务器&#xff0c;当只有静态资源的时候&#xff0c;就可…...

k8s删除pod或deployment

查看pod或者deployment信息 deployment&#xff1a; kubectl get deployment -n 命名空间pod&#xff1a; kubectl get pod -n 命名空间删除pod或者deployment 删除pod&#xff1a; kubectl delete pod <pod名> -n <命名空间>可是&#xff0c;此时你会发现刚刚…...

Visual Studio 2022: 增加对虚幻引擎的支持

自 Visual Studio 2022 发布以来&#xff0c;我们一直专注于为游戏和大型项目开发人员提供一系列生产力和性能改进。今天&#xff0c;我们很高兴与大家分享下一组专门用来提高虚幻引擎开发效率的功能。我们听到并看到了来自你&#xff08;我们的游戏开发人员&#xff09;的大量…...

【Python】以邮件的方式定时发送一天的股票分析报告

【Python】以邮件的方式定时发送一天的股票分析报告 文章目录【Python】以邮件的方式定时发送一天的股票分析报告1、Python发送邮件1&#xff09;EmailSender封装2&#xff09;可能存在的问题2、jinja2动态渲染html页面3、阿里云OSS搭建图床1&#xff09;Python上传图片到OSS中…...

mybatis条件构造器(二)

mybatis条件构造器(二) 1 准备工作 1.1 建表sql语句(Emp表) SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0;-- ---------------------------- -- Table structure for emp -- ---------------------------- DROP TABLE IF EXISTS emp; CREATE TABLE emp (EMPNO int NOT NU…...

C++【类与对象】

文章目录类与对象&#xff08;1&#xff09;类与对象一1.0.面向过程和面向对象初步认识1.1.类的引入1.2.类的定义1.3.类的访问限定符及封装1.4.类的作用域1.5.类的实例化1.6.类的对象大小的计算1.8.类成员函数的this指针&#xff08;2&#xff09;类与对象二2.0类的6个默认成员…...

假设检验选择统计量重点-----正态总体参数的假设检验

文章目录单个正态总体参数的假设检验单个正态总体N(μ,σ2)N(\mu,\sigma^2)N(μ,σ2)的均值μ\muμ的假设检验1.σ2\sigma^2σ2已知(U检验法)单个正态总体方差的假设检验单边检验简介--计算拒绝域两个正态总体参数的假设检验方差已知的两正态总体均值的假设检验均值未知的两正态…...

华为OD机试 - 通信误码(Python) | 机试题算法思路 【2023】

最近更新的博客 华为OD机试 - 自动曝光(Python) | 机试题算法思路 【2023】 华为OD机试 - 双十一(Python) | 机试题算法思路 【2023】 华为OD机试 - 删除最少字符(Python) | 机试题算法思路 【2023-02】 华为OD机试 - Excel 单元格数值统计(Python) | 机试题算法思路 …...

设计模式之装饰者模式

文章の目录一、什么是装饰者模式二、优势三、缺点四、应用场景五、示例参考写在最后一、什么是装饰者模式 装饰者模式也称为包装器模式&#xff0c;在不改变原有对象的基础上为其动态的添加上新的功能。 装饰者模式有以下特点&#xff1a; 添加功能时不改变原对象结构。装饰…...

【第31天】SQL进阶-写优化- 插入优化(SQL 小虚竹)

回城传送–》《31天SQL筑基》 文章目录零、前言一、练习题目二、SQL思路&#xff1a;SQL进阶-写优化-插入优化解法插入优化禁用索引语法如下适用数据库引擎非空表&#xff1a;禁用索引禁用唯一性检查语法如下适用数据库引擎禁用外键检查语法如下适用数据库引擎批量插入数据语法…...

C++_核心编程_多态案例二-制作饮品

#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为&#xff1a;煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例&#xff0c;提供抽象制作饮品基类&#xff0c;提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风&#xff0c;以**「云启出海&#xff0c;智联未来&#xff5c;打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办&#xff0c;现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

ESP32读取DHT11温湿度数据

芯片&#xff1a;ESP32 环境&#xff1a;Arduino 一、安装DHT11传感器库 红框的库&#xff0c;别安装错了 二、代码 注意&#xff0c;DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...

家政维修平台实战20:权限设计

目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系&#xff0c;主要是分成几个表&#xff0c;用户表我们是记录用户的基础信息&#xff0c;包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题&#xff0c;不同的角色&#xf…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明

AI 领域的快速发展正在催生一个新时代&#xff0c;智能代理&#xff08;agents&#xff09;不再是孤立的个体&#xff0c;而是能够像一个数字团队一样协作。然而&#xff0c;当前 AI 生态系统的碎片化阻碍了这一愿景的实现&#xff0c;导致了“AI 巴别塔问题”——不同代理之间…...

【单片机期末】单片机系统设计

主要内容&#xff1a;系统状态机&#xff0c;系统时基&#xff0c;系统需求分析&#xff0c;系统构建&#xff0c;系统状态流图 一、题目要求 二、绘制系统状态流图 题目&#xff1a;根据上述描述绘制系统状态流图&#xff0c;注明状态转移条件及方向。 三、利用定时器产生时…...

《基于Apache Flink的流处理》笔记

思维导图 1-3 章 4-7章 8-11 章 参考资料 源码&#xff1a; https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...

初学 pytest 记录

安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...

Reasoning over Uncertain Text by Generative Large Language Models

https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...

C++课设:简易日历程序(支持传统节假日 + 二十四节气 + 个人纪念日管理)

名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 专栏介绍:《编程项目实战》 目录 一、为什么要开发一个日历程序?1. 深入理解时间算法2. 练习面向对象设计3. 学习数据结构应用二、核心算法深度解析…...