SA 注册流程

目录

1. UE开机后按照3GPP TS 38.104定义的Synchronization Raster搜索特定频点

 2.UE尝试检测PSS/SSS,取得下行时钟同步,并获取小区的PCI;如果失败则转步骤1搜索下一个频点;否则继续后续步骤;

3.解析Mib,下行同步完成

a.找到调度指示SIB1的PDCCH的时、频域资源分配

b.确定传输sib1的pdsch的时、频域资源分配

4.解析SIB

5. 竞争随机接入



参考:

[4G&5G专题-61]:L3 RRC层 - MIB、SIB、寻呼消息详解_sib mib-CSDN博客

[4G&5G专题-37]:5G NR物理层-物理广播信道PBCH与主信息块MIB_5g pbch 32bit-CSDN博客

1. UE开机后按照3GPP TS 38.104定义的Synchronization Raster搜索特定频点

 ARFCN,英文全称Absolute Radio Frequency Channel Number,即绝对无线频道编号,是指在GSM无线系统中用来鉴别特殊射频通道的编号方案。
GSCN,英文全称Global Synchronization Channel Number,即全球同步信道号,是用于标记SSB的信道号。
NR中,出现了SSB的概念,简单的说就是由原来的主同步序列、辅同步序列、物理广播信道和解调参考信号组合在一起构成的,也就是PSS、SSS、PBCH和DMRS在四个连续的OFDM符号内接收然后构成SSB,主要是用于下行同步。
每一个GSCN对应一个SSB的频域位置SSREF(SSB的RB10的第0个子载波的起始频率),GSCN按照频域增序进行编号。
在确定GSCN时,一般先根据SSB的中心频率确定N值,再根据取整的N值去推算GSCN;但GSCN不是必须的,采用SSB中心频率的ARFCN也是可以的。
GSCN一般用于SA组网模式下加快时频同步速度,为继续解读MIB和SIB1消息;对于NSA则不太需要,RRC重配置消息中已经携带了NR的SSB频点、NR频段以及NR的带宽信息,故终端不需要去扫描NR的SSB。
5G的同异频指的是SSB的中心频点是否相同,在邻区关系配置中,也是配置SSB的中心频点。
频点的计算参考: 5G常用频点以及SSB频点的区分 - 4G/5G - 通信人家园 - Powered by C114 (txrjy.com)
ARFCN 是一种用于优化无线通信的编码技术,它可以根据信号的特性自动调整编码方式,从而提高传输效率。而 GSCN 则是一种用于控制无线通信信号相位的噪声技术,它可以有效地减少信号之间的干扰,提高通信的稳定性。

参见38.300.7.3.1 按照内容分类,系统消息可以分为MSI(Minimum System Information)和OSI(Other System Information)两大类。

  1. MSI:包括MIB和SIB1(SIB1也叫RMSI)
  2. OSI:包括SIB2~SIBn,支持ODOSI模式。

 2.UE尝试检测PSS/SSS,取得下行时钟同步,并获取小区的PCI;如果失败则转步骤1搜索下一个频点;否则继续后续步骤;

参考:5G中的PCI - 问通信专家 (mscbsc.com)

  • PSS提供无线帧边界(无线帧中第一个符号的位置)

  • SSS提供子帧边界(子帧中第一个符号的位置)

  • 同时使用PSS和SSS计算物理小区ID(PCI)信息

在5G NR中,协议规定一共有1008个唯一的物理层小区ID(PCI),PCI由下面公式进行计算得到:

  • 上述公式,其中:

  • 1ID =辅同步信号(SSS),范围为{0,1….335}

  • 2ID =主同步信号(PSS),范围为{0,1,2}

SSB:占用四个符号,占用 240RE

PSS:占用第一个符号,RE48~191, 信号从57子载波到183子载波,127的m序列,不用zc,是因为在时偏和频偏的情况下,zc有较大的旁瓣。

PSS:占用第三个符号,RE56~182,信号从57子载波到183子载波,127的gold序列。

3.解析Mib,下行同步完成

NR MIB特性

  • MIB通过BCH传输信道和PBCH物理信道发送

  • 它是QPSK调制的

  • 它包括解码SystemInformationBlockType1(SIB1)所需的必要参数。

  • 它的周期为80毫秒,在这80毫秒内发生重复传输

  • 它在OFDM符号1,2,3上传输。

  • 根据TS 38.211,它在符号1和3上使用0到239个子载波号,在符号2上它使用0到47和192到239子载波号。

参考:5G NR系列文章-5G主信息块(NR-MIB) (baidu.com)

5GNR MIB - 简书 (jianshu.com)

  • 解码并存储MIB

  • 检查是否cellBarred =禁止,在此处停止cellBarred!=禁止,移至下一个以处理更多信息

  • 使用MIB提供的参数对SIB1进行解码并存储结果

MIB ::= SEQUENCE {

    • systemFrameNumber BIT STRING (SIZE (6)),

    • subCarrierSpacingCommon ENUMERATED {scs15or60, scs30or120},

    • ssb-SubcarrierOffset INTEGER (0…15),

    • dmrs-TypeA-Position ENUMERATED {pos2, pos3},

    • pdcch-ConfigSIB1 INTEGER (0…255),

    • cellBarred ENUMERATED {barred, notBarred},

    • intraFreqReselection ENUMERATED {allowed, notAllowed},

    • spare BIT STRING (SIZE (1))

}

参数说明:

  • systemFrameNumber:类似于LTE,NR的确有一个10位的系统帧号,从0到1023。MIB携带10位中的6个最高有效位(MSB),SFN的其余4个LSB作为一部分在PBCH传输块中传输信道编码(即,在MIB编码之外)。或者说低4bit直接编码PBCH payload中。

  • subCarrierSpacingCommon:指示SIB1的子载波间隔,消息2/4(用于初始访问)和系统信息消息。它可以具有15和30 kHz的值,适用于<6GHz的载波频率;值60和120 kHz适用于> 6GHz的载波频率。用于SIB1,初始接入消息Msg2/3,paging,SI消息的子载波间隔。如果UE是在FR1载波频率上获取的MIB,那么值scs15or60对应15kHz,scs30or120对应30kHz。如果UE是在FR2载波频率上获取的MIB,那么值scs15or60对应60kHz,scs30or120对应120kHz。

  • ssb-subcarrierOffset:指示SSB与整个资源块网格之间的子载波数量中的频域偏移。该字段可以指示该单元不提供SIB1,因此不存在公共的CORESET。在这种情况下,字段pdcch-ConfigSIB1可以指示UE可以(不)找到具有控制资源集和用于SIB1的搜索空间的SS / PBCH的频率位置

  • dmrs-TypeA-Position:指示(第一个)DL DM-RS的位置。它对应于L1参数'DL-DMRS-typeA-pos'

  • pdcchConfigSIB1:它对应于TS38.213 [13]的4.1节中的RMSI-PDCCH-Config。确定PDCCH / SIB的带宽,公共ControlResourceSet(CORESET),公共搜索空间和必要的PDCCH参数。如果字段ssb-SubcarrierOffset指示不存在SIB1,则字段pdcch-ConfigSIB1指示UE可以找到带有SIB1的SS / PBCH块的频率位置或网络不提供带有SIB1的SS / PBCH块的频率范围(参见TS 38.213 [13],第13节)。

  • cellBarred指示小区是否根据规范TS 38.304允许UE驻留在该小区上

  • intraFreqReselection指示是否允许频率内小区重选。如TS 38.304中所述,当最高等级的小区被禁止或被UE禁止时,它控制对频率内小区的小区重选。

a.找到调度指示SIB1的PDCCH的时、频域资源分配

PDCCH搜索空间分了多类,其中Type0是用于广播系统信息。所谓的PDCCH搜索空间是指下行资源网格中可以承载PDCCH的区域,UE通过在搜索空间上进行盲解码来找到PDCCH数据。

UE解码出MIB之后,根据其中的参数pdcch-ConfigSIB1进行查找TS38213-13的表格获取CORESET#0的时频位置,进而解码出SIB1。

pdcch-ConfigSIB1高四位:CORESET0的配置

b.确定传输sib1的pdsch的时、频域资源分配

因为RRC链接还没有建立,因此需要使用默认定义时域分配表格

有三套,与SSB和CORESET0与SSB的复用模式对应。

两种PDSCH映射方式,基于时隙的pdsch映射typeA,基于非时隙的pdsch映射typeB。

K0为下行分配时(PDCCH与PDSCH的时隙间隔),S表示PSSCH的符号索引,L表示持续的OFDM的符号数量。

查表,sib的时域和频域位置得以确定,即可解析sib1

4.解析SIB

SIB1有个花名叫RMSI(remaining minimum system information ),包含了终端发起初始随机接入前所需要知道的系统信息,它以160ms周期性的承载在PDSCH上发送。

参考:

5G NR SIB1介绍-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/NoBack7/article/details/124465589

https://www.txrjy.com/thread-1105427-1-1.htmlicon-default.png?t=N7T8https://www.txrjy.com/thread-1105427-1-1.html

基站广播SIB1,指示某个OSI是以广播(broadcasting)方式下发还是订阅(notBroadcasting)方式下发:

订阅模式:

MSG3请求方式:当SIB1中未包含ODOSI PRACH资源时,UE通过MSG3请求OSI;gNB通过MSG4确认收到请求;

MSG1请求方式:当SIB1中包含ODOSI PRACH资源时,UE通过MSG1请求OSI;gNB通过MSG2确认收到请求

5. 竞争随机接入

Prach-ConfiguationIdex告知终端可在哪个时间点发射PRACH,即哪个系统帧,哪个子帧,哪个slot,起始symbol,这个表很长,总共有256个index。

5GNR漫谈12:PRACH随机接入信道(2)_nr中prach信道的限制集-CSDN博客

5G NR:RACH随机接入过程 (coloradmin.cn)

随机接入参考下面链接:

【5G SA流程】5G SA下终端完整注册流程介绍_sa注册流程-CSDN博客

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从0到1构建渠道运营体系:实战案例与策略指南

引言 在当今竞争激烈的市场环境中&#xff0c;有效的渠道运营是企业实现产品或服务快速触达目标用户、提升市场份额的关键。从零开始构建一个高效的渠道运营体系&#xff0c;不仅需要深思熟虑的策略规划&#xff0c;还需要灵活应变的实战操作。本文将结合实战案例&#xff0c;…

JDK新特性之协程

在 JVM 中&#xff0c;java 线程直接映射内核线程&#xff0c;因此 java 线程的创建、销毁和调度都要依赖内核态的操作&#xff08;系统调用&#xff09;。而协程是真正的用户线程&#xff0c;如上图所示很多的协程可以映射很少的几个内核线程&#xff0c;并且协程的创建、销毁…

gitee代码初次上传步骤

ps. 前提是已经下载安装gitee 一、在本地项目目录下空白处右击&#xff0c;选择“Git Bash Here” 二、初始化 git init 三、添加、提交代码&#xff08;注意add与点之间的空格&#xff09; git add . git commit -m 添加注释 四、连接、推送到gitee仓库 git remote add …

Renderless 思想正在影响前端开发

本文由前端小伙伴方长_beezen 原创。欢迎大家踊跃投稿。 原文链接&#xff1a;https://juejin.cn/post/7385752495535472655 前言 截止到 2024 年&#xff0c;跨端应用开发所需要考虑的兼容性&#xff0c;已经涵盖了框架、平台和设备类型等多个方面&#xff0c;例如&#xff1…

「ETL趋势」分区支持PostgreSQL、Greenplum、Gauss200, 定时任务支持Kettle

FineDataLink作为一款市场上的顶尖ETL工具&#xff0c;集实时数据同步、ELT/ETL数据处理、数据服务和系统管理于一体的数据集成工具&#xff0c;进行了新的维护迭代。本文把FDL4.1.9最新功能作了介绍&#xff0c;方便大家对比&#xff1a;&#xff08;产品更新详情&#xff1a;…

MYSQL篇二:数据库的操作

文章目录 1. 创建数据库1.1 查看数据库列表1.2 创建与删除数据库 2. 数据的编码问题3. 字符集和校验规则3.1 查看系统默认字符集以及校验规则3.2 查看数据库支持的字符集3.3 查看数据库支持的字符集校验规则3.4 校验规则对数据库的影响 4. 操纵数据库4.1 查看当前是哪一个数据库…

安装docker compose与elasticsearch,kibana

1.docker compose安装 1.1是否已安装docker docker -v 1.2安装docker compose curl -SL https://github.com/docker/compose/releases/download/v2.18.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-composeps:如果网络太慢可直接在博客中下载附属文件 下载后修…

【二】Ubuntu24虚拟机在Mac OS的VMware Fusion下无法联网问题

文章目录 1.环境背景2. 需求背景3. 解决方法3.1 在mac的终端查看虚拟机NAT网络3.2 查看unbuntu节点2的网络配置3.3 问题定位与解决3.3.1 检查是否有冲突3.3.2 冲突解决方法 4. 总结4.1 NAT 网关的原理4.2 VMware Fusion 的 NAT 模式4.3 为什么网关冲突会引起问题4.4 理解配置冲…

python作业一

1. #A.方法一 num int(input("请输入要打印的层数:")) for n in range(1, num1):s ""for i in range(1, n1):s f"{i}" " "print(s) #方法二&#xff1a; iint(input("i:")) for i in range(1,i1):s""for j i…

JavaSE (Java基础):面向对象(下)

8.7 多态 什么是多态&#xff1f; 即同一方法可以根据发送对象的不同而采用多种不同的方式。 一个对象的实际类型是确定的&#xff0c;但可以指向对象的引用的类型有很多。在句话我是这样理解的&#xff1a; 在实例中使用方法都是根据他最开始将类实例化最左边的类型来定的&…

uni-app 自定义支付密码键盘

1.新建组件 payKeyboard .vue <template><view class"page-total" v-show"isShow"><view class"key-list"><view class"list" v-for"(item,index) in keyList" :class"{special:item.keyCode190…

文件操作及部分文件函数的介绍学习(上)

目录 前言 1.为什么要要使用文件&#xff1f; 2.什么是文件&#xff1f; 2.1程序文件 2.2数据文件 2.3文件名 4.文件的打开和关闭 4.1 流和标准流 4.1.1流 4.1.2标准流 4.2文件指针 4.3文件的打开和关闭 结语 前言 Hello&#xff0c;亲爱的小伙伴们&#xff0c;作…

游戏AI的创造思路-技术基础-计算机视觉

让游戏的AI具备“眼睛”和“视觉”&#xff0c;就是通过计算机视觉的方法进行的。现在&#xff0c;越来越多的游戏&#xff0c;特别是动捕类游戏都在使用这个方法。当然&#xff0c;计算机视觉不仅仅用于游戏&#xff0c;越来越多的应用使用到这个技术 目录 1. 定义 2. 发展历…

电气-伺服(6)脉冲控制

一、脉冲模式原理&#xff1a; 运动控制器输出脉冲信号给伺服驱动器 伺服驱动器工作于位置模式 伺服驱动器内部要完成三闭环&#xff08;位置闭环 、速度闭环、电流环&#xff09; 脉冲和伺服控制环&#xff1a;脉冲的个数作用于位置环。脉冲的频率作用于速度环 二、脉冲的两…

【高性能服务器】select模型

&#x1f525;博客主页&#xff1a; 我要成为C领域大神&#x1f3a5;系列专栏&#xff1a;【C核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 本博客致力于知识分享&#xff0c;与更多的人进行学习交流 IO多路复用就是复用…

Debug-017-elementUI-el-cascader组件首次选择选项不触发表单的自定义校验

前情提要&#xff1a; 今天维护一个表单校验的时候发现一件事情&#xff0c;就是在表单中使用了 el-cascader组件&#xff0c;希望根据接口返回数据去动态校验一下这里面的选项&#xff0c;符合逻辑就通过自定义的表单校验&#xff0c;不符合就在这一项的下面标红提示。做的时候…

Java后端每日面试题(day1)

目录 JavaWeb三大组件依赖注入的方式Autowire和Resurce有什么区别&#xff1f;Spring Boot的优点Spring IoC是什么&#xff1f;说说Spring Aop的优点Component和Bean的区别自定义注解时使用的RetentionPolicy枚举类有哪些值&#xff1f;如何理解Spring的SPI机制&#xff1f;Spr…

初阶数据结构二叉树练习系列(1)

这个系列的文章将带大家一起刷题&#xff0c;并且总结思路 温馨提示&#xff1a;本篇文章里的练习题仅适合刚学完二叉树的小白使用 相同的树 思路 情况分析&#xff1a;第一种情况&#xff1a;两棵树都为空 → 返回true 第二种情况&am…

七、MyBatis-Plus高级用法:最优化持久层开发-个人版

七、MyBatis-Plus高级用法&#xff1a;最优化持久层开发 目录 文章目录 七、MyBatis-Plus高级用法&#xff1a;最优化持久层开发目录 一、MyBatis-Plus快速入门1.1 简介1.2 快速入门回顾复习 二、MyBatis-Plus核心功能2.1 基于Mapper接口CRUDInsert方法Delete方法Update方法Se…

Elasticsearch中的post_filter后置过滤器技术

Hi~&#xff01;这里是奋斗的小羊&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f4a5;&#x1f4a5;个人主页&#xff1a;奋斗的小羊 &#x1f4a5;&#x1f4a5;所属专栏&#xff1a;C语言 &#x1f680;本系列文章为个人学习…