【5G RRC】小区搜索(Cell Search)和系统捕获(System Acquisition)流程

news2024/11/16 5:51:06

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

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


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



小区搜索(Cell Search)和系统捕获(System Acquisition)流程

在这里插入图片描述

       小区搜索是UE发起的一个流程,目的是与该小区获得时间和频率的同步,并解码该小区的Cell ID。在5G NR中,小区搜索的概念与LTE中的类似,就是利用主同步信号(PSS,Primary Sync Signal)和辅同步信号(SSS,Secondary Sync Signal)解码为物理小区ID (PCI,Physical Cell ID)。

UE可以通过两种方式接入5G-NR小区:

  • 非独立模式(NSA,Non Stand Alone)部署:EUTRA - NR双连接【EN-DC】;
  • 独立(SA,Stand Alone )部署:NR Only Cell;

       在EN-DC中,网络通过LTE eNB的RRC重配消息提供小区搜索信息,例如频率(NR-ARFCN)、Cell ID、RACH参数等。终端可以尝试RACH接入NR小区。

在SA下,NR小区搜索流程步骤如下:
请添加图片描述

  • UE调整到特定频率;
  • UE尝试检测PSS、SSS信号,以获取频率和时间同步;
  • 一旦UE成功检测到PSS、SSS,它将获得关于同步和物理小区ID (PCI)的信息,现在UE准备解码PBCH;
  • 在成功解码PBCH后,UE尝试解码PDCCH和PDSCH以获取RMSI和OSI;

请添加图片描述

       UE在同步光栅上扫描该频带(该频带由3GPP 38.104节5.4.3.3定义),以调整特定频率。同步光栅指示同步块的频率位置,当没有明确的同步块位置信令时,UE可以使用该同步块的频率位置进行系统捕获。同步光栅和同步块的子载波间隔取决于每个频带。

       下一步,UE解码主同步信号和辅同步信号以获取位于同步光栅上的物理小区ID (PCI)和PBCH DMRS。PSS、SSS和NR-PBCH在一个同步信号块(SS Block)中传输SSB由4个符号组成,其中1个符号是PSS、1个符号是SSS,另外2个符号PBCH。通过PSS、SSS可以实现符号级(symbol-level)slot 级的时间同步以及频率同步。

请添加图片描述
       NR最多支持1008个PCIs,是LTE的2倍。一共有336个独一无二的小区组,每个组包含3个独一无二的小区,对应的小区ID计算公式如下:

        N I D c e l l = 3 N I D ( 1 ) + N I D ( 2 ) N^{cell}_{ID} = 3N^{(1)}_{ID} + N^{(2)}_{ID} NIDcell=3NID(1)+NID(2)

其中:

  • N I D ( 1 ) N^{(1)}_{ID} NID(1):辅同步信号(SSS),其取值范围为{0,1,…,335};
  • N I D ( 2 ) N^{(2)}_{ID} NID(2):主同步信号(PSS),其取值范围为{0,1,2};

       SSB是通过形成一个SS Burst(每个波束都有一个SSB)进行批量传输的,波束扫描期间会用到SS Burst,每次SSB传输后都会改变波束的传输的方向。UE使用波束扫描(Beam Sweeping)机制来测量和识别一个最佳波束。

       SS Burst的集合被称为SS Burst Set。SS Burst和SS Burst Set都可以包含一个或多个元素,而SS Burst中的最大SSB数量取决于频率,它可以是4(低于3 GHz)、8(3 ~ 6 GHz)或64(6 ~ 52.6 GHz)。SSB的周期由网络配置,而默认的传输周期用于初始小区选择在所有频率范围内SS Burst Set的周期默认为20 ms(即2个NR系统帧)。这一间隔是LTE的4倍(LTE中是5 ms),目的是为了减少“always-on”的传输开销。frame和slot定时是由SSB的标识符定义,并由UE获取。

请添加图片描述

       gNB在一个无线帧内定义了多个SSB的候选位置,以及每个位置上对应的某一方向上辐射的波束数。每个SSB都可以通过一个称为SSB index的唯一编号来识别,而哪个SSB被检测到取决于UE所在的位置。UE会测量其在一定周期内检测到的每个SSB(一个SSB集的周期)的解调参考信号(PBCH DMRS)的信号强度。UE可以从测量结果中识别出信号强度最强的SSB index。这个具有最强信号强度的SSB就是该UE的最佳波束

请添加图片描述
上图显示了两个UE的例子,UE #1发现SB #1是最好的,UE #2发现SB #4是最好的波束:

  • UE选择最好的波束并解码PBCH MIB的内容信息,如SFN、SSB index、光栅偏移、默认DL numerology、RMSI配置、DM-RS位置和小区禁止信息等;
  • 如果该小区没有被屏蔽掉,UE尝试解码后续的PDCCH以获得PDSCH资源的频点位置,以准备接收SBI1信息;
  • RMSI的PDCCH配置由PBCH提供。RMSI的控制资源集(CORESET,COntrol REsource SET)配置与SSB Burst Set中的SSB相关联。PBCH中使用1 bit 信息字段指示RMSI和OSI的SCS,以及用于初始随机接入流程的其它信息;
  • UE从SIB# 1读取剩余最小系统信息,并解码PLMN ID,小区选择参数,RACH参数;
  • 如果网络的PLMN ID与终端提供的可用PLMN ID列表匹配,则执行小区选择流程;否则UE将获取另一个5G小区并重新开始上面的流程;
  • UE尝试去验证的另一个参数是qRxmin,如果UE检测到的信号满足qRxmin级别,则小区选择流程成功,UE可以尝试发起RACH流程以完成上行同步;
  • 如果小区选择失败,则UE会尝试获取另一个小区并重新开始上面的流程。


在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/134385.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

环境变量?拿来把你!

文章目录环境变量直接运行程序的第一种方法:把程序移动到系统目录底下echo $环境变量:查看环境变量PATH:指定命令的搜索路径export 定义一个新的环境变量export PATH旧路径:新路径getenv:获取环境变量—获取环境变量的第一种方式s…

车载诊断协议UDS——读写服务Service 22/2E

在UDS协议中,对于服务常用有两种格式: 1、Service (服务) + Subfunction( 子服务) 子服务可理解为对服务的功能补充,比如会话模式Service 10服务,子服务可以分为不同的会话模式(默认会话模式、扩展会话模式、编程会话模式等等),用来区分服务的执行权限。 2、Servi…

[OC学习笔记]启动流程(objc部分)

先回顾下这张图,回顾下整体流程。现在分析下在此流程中objc4源码(818.2)的处理逻辑。 _objc_init解析 我们在上图可以看出,dyld在main函数之前(pre-main)会间接调用到objc的_objc_init,其中使…

洛谷—— AT_abc157_a [ABC157A] Duplex Printing

文章目录[ABC157A] Duplex Printing题面翻译题目描述输入格式输出格式说明提示题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1样例 #2样例输入 #2样例输出 #2样例 #3样例输入 #3样例输出 #3提示制約Sample Explanation 1AC代码[ABC157A] Duplex Printing 题面翻译 题…

GC调优

GC调优一、新生代调优二、幸存区调优三、老年代调优四、GC调优案例案例一:Full GC和Minor GC频繁案例二:请求高峰期发生Full GC,单次暂停时间特别长(CMS)案例三:老年代充裕情况下,发生Full GC&a…

SQL中灵活的视图

文章目录视图的创建、嵌套及特性创建视图查询视图视图的嵌套常见的8个使用场景场景一:仅提供需要的数据场景二:对特定的用户仅开放特定的数据,达到保护敏感数据的目的,提升了数据安全性;仅筛选需要的数据场景四&#x…

迭代器模式 实现ES大量数据查询

目录 项目需求 要求 普通策略 升级策略:使用迭代器模式 迭代器模式组成 代码实现 查询实体 返回实体 实现类 代码测试 mock的ES返回结果json数据 第一次返回结果 第二次返回结果 第三次返回结果 postMan请求, 控制台打印结果 项目需求 数据从Mysq…

云计算服务安全指南

声明 本文是学习GB-T 31167-2014 信息安全技术 云计算服务安全指南. 下载地址而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 云计算服务安全退出服务 9.1退出要求 合同到期或其他原因都可能导致客户退出云计算服务,或将数据和业务系统迁…

植物大战僵尸:代码实现自动收集阳光

通过阳光增加的值为切入点,找到自动收集阳光的关键判断并实现自动收集阳光,首先我们猜测当阳光出现后,我们是否会去点击,这个过程必然是由一个判断和一个时钟周期事件来控制的,那么当我们点击下落的阳光以后&#xff0…

DC-UNet:重新思考UNet架构和双通道高效CNN医学图像

摘要 经典UNet的体系架构在某些方面存在着局限性。因此本文对其结构提出了改进。1)设计高效的CNN架构来取代编码器和解码器;2)在最先进的U-Net模型的基础上,应用残差模块来取代编码器和解码器之间的跳过连接来进行改进。 医学图像分割是通过一些自动和半自动的方法…

linux系统中块设备的基本实现方法

大家好,今天主要和大家聊一聊,如何使用linux系统中的块设备的实现方法。 目录 第一:块设备基本简介 第二:块设备驱动框架 第三:实现程序代码实现 第一:块设备基本简介 块设备驱动与字符设备驱动之间的主…

双指针:环形链表II

题目:142. 环形链表 II 我们知道,判断一个链表是否为环是这样的: public boolean hasCycle(ListNode head) {ListNode slow head,quickly head;while(quickly ! null && quickly.next ! null){slow slow.next;quickly quickly.n…

【javaSE】中异常如何处理

目录 文章目录 一、异常的初识 1.1异常的概念 1.2异常的体系结构 1.3异常的分类 二、异常的处理和抛出 2.1防御式编程 2.2异常的抛出 2.3异常的捕获 2.4异常的处理流程 三、自定义异常类 3.1举例:实现一个用户登录功能 一、异常的初识 1.1异常的概念 在…

Perl语法

Perl从许多语言中借用了语法和概念:awk,sed,C,Bourne Shell,Smalltalk,Lisp甚至是英语。每个简单的语句必须以分号(;)结尾,和Java类似,与Python不同。 一、扩…

【苹果推群发iMessage推】软件安装它起首将消息发送到Apple Push服务器,而后Apple Push服务器将消息发送到装配了应用程序的手机

推荐内容IMESSGAE相关 作者推荐内容iMessage苹果推软件 *** 点击即可查看作者要求内容信息作者推荐内容1.家庭推内容 *** 点击即可查看作者要求内容信息作者推荐内容2.相册推 *** 点击即可查看作者要求内容信息作者推荐内容3.日历推 *** 点击即可查看作者要求内容信息作者推荐…

《小猫猫大课堂》——数组,操作符,常见关键字

更新不易,麻烦多多点赞,欢迎你的提问,感谢你的转发, 最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!! 喵喵喵,你对我…

Java--方法重写

1)概念 重写(override):也称为覆盖。重写是子类对父类非静态、非private修饰,非final修饰,非构造方法等的实现过程 进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据…

VUE动态组件,插槽和自定义指令

文章目录动态组件1.component组件的使用-keep-alive的使用keep-alive生命周期学习keep-alive组件的include和exclude属性include(指定keep-alive的哪些组件可以被缓存,不指定的话默认所有都会被缓存)exclude(排除项,与include刚好相反,二者不能同时使用)插槽v-slot指令v-slot的…

NodeJS - Express使用

文章目录1. 参数1.1 获取URL中的动态参数2. 静态资源2.1 挂载路径前缀3. nodemon4.1路由4.1 路由的匹配过程4.2 模块化路由4.3 为路由模块添加前缀5. 中间件5.1 全局生效的中间件5.2 全局生效中间件的简化形式5.3 中间件的作用5.4 局部生效的中间件5.5 定义多个局部中间件5.6 使…

计算机xxxxxxx

文章目录1.互联网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?2.简述分组交换的要点。3.试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。4.网络协议的三个要素是什么?各…