5G sib1消息内容学习

2023-10-18 07:30
文章标签 学习 内容 消息 5g sib1

本文主要是介绍5G sib1消息内容学习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.genericParameters:
(1)locationAndBandwidth:用RIV形式表示BWP的PRB的起始位置和占用的PRB个数;关于RIV参考[《5G NR资源分配中RIV指示的具体原理》](https://blog.csdn.net/m0_45416816/article/details/103970366);(2) subcarrierSpacing:子载波间隔,4G固定为15Hz,5G有很多,一般低频fr1(sub6g)是15Hz和30Hz两种.	  
2. frequencyInfoDL:(1)  freqBandIndicatorNR:(2)  offsetToPointA:(3)  offsetToCarrier:(2)(3)可以参考此图

在这里插入图片描述
(4) carrierBandwidth: 整个载波带宽;
(5) kssb: 子载波偏移,具体参见下图:kssb
摘抄网上一句话再解释下kssb: 再来看上图,由于同步栅格和频率栅格的不对齐,SSB的第0号RB的第0号子载波与和SSB有重叠的BWP中的RB中的最低RB的第0号子载波之间的频率偏差叫做kssb。这句话听起来可能有些拗口,图中蓝色的部分表示BWP中与SSB有重叠的RB,那么这些RB中的最低的一个,也就是图中箭头指向的那一个RB,它的0号子载波与SSB的频率最低点,也就是SSB的0号RB的0号子载波,之间的频率偏差叫做kssb。
原文链接:5G NR SSB(SS/PBCH Block)详解
3. BWP (bandwidth Part):BWP是5G新引入的概念,因为5G带宽为400M远远大于4G的20M,为了减少手机端的功耗,设置了BWP的概念。BWP (Bandwidth Part)
(1)BWP是UE级别的,区别于SSB是小区级别参数;
(2)5G规定一个载波可以最多有4个bwp,而同时只有一个bwp处于激活状态;
(3)一般BWP信息在sib1中表示,为initialbwp,包括上下行;
(4)carrier bandwidth part是一个bwp的带宽,而carrier bandwidth 是整个载波的带宽;
(5)一个bwp最少占用24个rb;
(6)一个ssb有20个rb;
(7)pointA就是crb0,作为载波带宽的基准;
(8)offsetToPointA就是pointA到kssb的带宽;
(9) kSSB, 低4个bits来源于 ssb-SubcarrierOffset, 而 ssb-SubcarrierOffset 来自于MIB;
(10)位于同一载波上的不同bwp其子载波间隔可以不同;
(11)offsetcarrier是bwp到pointA的带宽;
4. rach-ConfigCommon:
(1) msg1-FDM:的取值为{1,2,4,8},它确定频域PRACH occasion的个数;参考5G/NR 随机接入过程之PRACH频域资源
(2)PRACH occasion和ssb-perRACH-OccasionAndCB-PreamblesPerSSB:参考5G/NR PRACH和preamble如何与SSB进行映射?;
(3)msg1-FrequencyStart确定PRACH occasion 0的RB起始位置相对于上行公共BWP的频域起始位置(即BWP 0)的偏移,即确定PRACH的频域起始位置;参考5G/NR 随机接入过程之PRACH频域资源
(4) ssb-perRACH-OccasionAndCB-PreamblesPerSSB one: 高层通过参数ssb-perRACH-OccasionAndCB-PreamblesPerSSB配置N(L1参数:SSB-per-rach-occasion)个SSB关联一个PRACH occasion(频域),和每个SSB在每个有效PRACH occasion上基于竞争的preamble数(L1参数:CB-preambles-per-SSB)。其中对于N的配置有如下两种:N<1和N>=1;
原文链接:https://blog.csdn.net/qq_33206497/article/details/89980529
对于N<1,比如N = 1/4:在这里插入图片描述
对于N>1,比如N = 2:
在这里插入图片描述
(5) prach-ConfigurationIndex:主要用来确定preambleformat;
参考:5G/NR 随机接入过程之PRACH时域资源
(6) ra-ContentionResolutionTimer:竞争解决定时器时长
参考:每发送完MSG3(包括重传),UE就启动定时器mac- ContentionResolutionTimer来监听MSG4。如果此时间段内按收到MSG4且冲突解决完成,则UE停止定时器mac-ContentionResolutionTimer;如果mac-ContentionResolutionTimer超时,则竞争解决过程失败。
如果MSG3中携带了MAC控制单元C-RNTI,则在竞争解决完成后,UE丢弃临时C-RNTI,完成随机接入;如果MSG3中携带CCCH SDU,则在竞争解决完成后,将临时C-RNTI升级为C-RNTI,完成随机接入。
所在协议:3GPP TS 36.311,36.321。
影响范围:小区。
取值范围:sf8(8)、sf16(16)、sf24(24)、sf32(32)、sf40(40)、sf48(48)、sf56(56)、sf64(64),单位子帧。
优化建议:此值设置越大越有助于提高接入成功率。
3.PDCCH:
(1)DCI(Downlink Control Information):
(2)在NR系统中,UE要知道PDCCH在频域上的位置和时域上的位置才能成功解码PDCCH。为了方便,NR系统将PDCCH频域上占据的频段&时域上占用的OFDM符号数等信息封装在CORESET中;将PDCCH 起始OFDM符号编号以及PDCCH监测周期等信息封装在Search Space中;
(3)通过CORESET和SearchSpce可以确定出PDCCH可能所在的位置。PDCCH即下行控制信道,主要用来承载上行调度信息和下行调度信息;
PDCCH
4.PUSCH/PUSCH
PUSCH/PDSCH

这篇关于5G sib1消息内容学习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/231105

相关文章

Java使用正则提取字符串中的内容的详细步骤

《Java使用正则提取字符串中的内容的详细步骤》:本文主要介绍Java中使用正则表达式提取字符串内容的方法,通过Pattern和Matcher类实现,涵盖编译正则、查找匹配、分组捕获、数字与邮箱提... 目录1. 基础流程2. 关键方法说明3. 常见场景示例场景1:提取所有数字场景2:提取邮箱地址4. 高级

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

C#高效实现Word文档内容查找与替换的6种方法

《C#高效实现Word文档内容查找与替换的6种方法》在日常文档处理工作中,尤其是面对大型Word文档时,手动查找、替换文本往往既耗时又容易出错,本文整理了C#查找与替换Word内容的6种方法,大家可以... 目录环境准备方法一:查找文本并替换为新文本方法二:使用正则表达式查找并替换文本方法三:将文本替换为图

聊聊springboot中如何自定义消息转换器

《聊聊springboot中如何自定义消息转换器》SpringBoot通过HttpMessageConverter处理HTTP数据转换,支持多种媒体类型,接下来通过本文给大家介绍springboot中... 目录核心接口springboot默认提供的转换器如何自定义消息转换器Spring Boot 中的消息

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

Linux从文件中提取特定内容的实用技巧分享

《Linux从文件中提取特定内容的实用技巧分享》在日常数据处理和配置文件管理中,我们经常需要从大型文件中提取特定内容,本文介绍的提取特定行技术正是这些高级操作的基础,以提取含有1的简单需求为例,我们可... 目录引言1、方法一:使用 grep 命令1.1 grep 命令基础1.2 命令详解1.3 高级用法2

linux批量替换文件内容的实现方式

《linux批量替换文件内容的实现方式》本文总结了Linux中批量替换文件内容的几种方法,包括使用sed替换文件夹内所有文件、单个文件内容及逐行字符串,强调使用反引号和绝对路径,并分享个人经验供参考... 目录一、linux批量替换文件内容 二、替换文件内所有匹配的字符串 三、替换每一行中全部str1为st

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试