【5G PHY】5G SS/PBCH块介绍(一)

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

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


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



5G SS/PBCH块介绍(一)

在这里插入图片描述

一、为什么要引入SS/PBCH块

       LTE的PSS、SSS和PBCH位于载波的中心,周期是固定的,且不进行波束赋形,必须覆盖整个小区。NR部署在高频段时,基站必须使用massive-MIMO天线以增强覆盖,但是massive-MIMO天线会导致天线辐射图非常狭窄,单个波束不足以覆盖整个小区。同时,受限于硬件,基站往往不能同时发送多个波束来覆盖整个小区,因此NR通过波束扫描的方法覆盖整个小区,即基站在某一个时刻只发送一个或几个波束方向,通过在多个时刻发送不同方向的波束来覆盖整个小区。在每个波束中,都要配置PSS、SSS和PBCH,以便UE实现下行同步,PSS、SSS和PBCH必须同时发送,简称SS/PBCH块,简称SSB。
       SSB有两个作用,第一个是小区搜索;第二个是UE进行小区测量的参考信号。通过测量SSB,UE可以上报L1-RSRP和SS/PBCH块的资源指示。其中,L1-RSRP用于小区选择、小区重选和切换等移动性管理过程,SS/PBCH块的资源指示,用于初始的波束管理。


二、单个SS/PBCH块占用的时频资源和时频位置

       每个SS/PBCH块在频域上由240个连续的子载波(即20个RB)组成,子载波在SS/PBCH块内按照升序从0~239进行编号;在时域上由4个连续的OFDM符号组成,OFDM符号在SS/PBCH块内按照升序从0~3进行编号,单个SS/PBCH块的结构如下图所示。

在这里插入图片描述

       SS/PBCH块的子载波0与公共资源块 N C R B S S B N_{CRB}^{SSB} NCRBSSB的子载波0之间偏移kSSB个子载波, N C R B S S B N_{CRB}^{SSB} NCRBSSB由高层参数offsetToPointA定义。

       当5G NR部署在FR1时,SS/PBCH块的子载波间隔是15kHz或者30kHz,占用的带宽是3.6MHz或者7.2MHz,kSSB∈{0,1,2,…,23},kSSB的单位是SCS=15kHz,这是因为SS/PBCH块的子载波间隔可能小于初始接入带宽的子载波间隔(例如,SS/PBCH块的SCS=15kHz,初始接入带宽的SCS=30kHz),因此需要在2个PRB(0~23)范围内指示子载波偏移。

       当5G NR部署在FR2时,SS/PBCH块的子载波间隔是120kHz或者240kHz,占用的带宽是28.8MHz或者57.6MHz,kSSB∈{0,1,2,…,11},kSSB的单位是SCS=60kHz。这是因为SS/PBCH块的子载波间隔永远大于或等于初始接入带宽的子载波间隔,仅需要在1个PRB(0~11)范围内指示子载波偏移。

       单个SS/PBCH块的子载波间隔和对应的频率范围

scsSSB的带宽单个SSB的持续时间频率范围
15kHz3.6MHz大约285usFR1
30kHz7.2MHz大约143usFR1
120kHz28.8MHz大约36usFR2
240kHz57.6MHz大约18usFR2

       PSS在SS/PBCH块的第1个OFDM符号上,占用SS/PBCH块中间的127个子载波,两边分别有56、57个子载波不传输任何信号,这样的设计使PSS与其他信号之间有较大的频率隔离,便于UE把PSS与其他信号区分出来SSS在SS/PBCH块的第3个OFDM符号上,也是占用SS/PBCH块中间的127个子载波,两边分别有8、9个子载波不传输任何信号,这样的设计既方便把SSS与PBCH区分出来,又充分利用了第3个OFDM符号上的资源。PBCH在SS/PBCH块的第2~4个OFDM符号上。其中,第2和第4个OFDM符号上各有240个子载波,第3个OFDM符号上有96个子载波,因此,PBCH共计有576个RE,去掉PBCH的DM-RS后,PBCH共有576×3/4=432个RE用于传递信息。


三、SS/PBCH Burst 集合

       与LTE的PSS/SSS固定的5ms周期不同,NR的SS/PBCH块的周期是可变的,SS/PBCH块的周期可以配置为5ms、10ms、20ms、40ms、80ms和160ms,在每个周期内,多个SS/PBCH块被限制在某一个5ms的半帧内,SS/PBCH块的集合被称为是SS/PBCH突发(Burst)集合,SS/PBCH突发集合中的每个SS/PBCH块可以用波束扫描的方式进行发送,以增加小区的覆盖范围,SSB突发集合内的多个SS/PBCH块以时分复用的方式发送。

       SSB的周期由高层参数ssb-periodicityServingCell通知给UE,如果没有配置ssbperiodicityServingCell,则UE假定SSB的周期是20ms。对于初始小区搜索,由于此时UE还无法接收ssb-periodicityServingCell,UE假定SSB的周期是20ms,这样UE就可以知道在某个频率上搜索PSS/SSS需要停留的时间,如果没有搜索到PSS/SSS,则UE转换到下一个频率的同步栅格上继续搜索PSS/SSS。

       长的SSB周期可以使基站处于深度睡眠状态,从而达到降低基站功耗和节能的目的,也有利于节约OFDM符号等系统开销,缺点是导致UE长时间停留在某个频率上,以确定该频率上是否有PSS/SSS存在,也即增加了UE开机后的搜索复杂度及搜索时间。不过,SSB周期的增加不一定影响用户的体验,这是因为智能手机开机/关机的频率大大降低,开机搜索的适当增加并不会严重影响用户的体验。此外,NR使用了比LTE更稀疏的同步栅格,在一定程度上抵消了由于SSB周期增加所导致的搜索复杂度的加大。


四、设定SS/PBCH块周期的考虑

       尽管在初始小区搜索的时候,UE假定SSB的周期是20ms,但是在实际网络部署中,SSB还是可以配置较短或较长的周期:

  • 较短的SSB周期用于连接模式下的UE,便于UE快速进行小区搜索;
  • 较长的SSB周期有利于节约基站的功耗,如果某个载波上的SSB周期大于20ms,初始接入的UE有可能发现不了该载波,但是该载波可被连接模式下的UE使用,如在载波聚合的场景下,辅载波的SSB周期配置大于20ms;

       在网络实际部署的时候,建议根据基站类型设置SSB的周期,由于宏基站覆盖大,接入的用户数较多,因此可以设置较短的SSB周期以便UE快速同步和接入。而微基站由于覆盖范围小,接入的用户数较少,可以设置较长的SSB周期以节约系统开销和基站功耗。

       除此之外,还可以根据业务需求设置SSB的周期,如果某个小区承载对时延要求非常高的uRLLC业务,则可以设置较短的SSB周期;如果某个小区承载对时延要求不高的mMTC业务,则可以设置较长的SSB周期。



在这里插入图片描述

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

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

相关文章

使用crul库和R语言的下载器程序

以下是一个使用crul库和R语言的下载器程序,用于从下载音频。此程序使用了jshk.com.cn/get_proxy的代码。 // 导入必要的库 import ("fmt""github.com/cjlapa/crul""io""net/http""net/url""os" )// 主…

在 Python 中使用 Pillow 进行图像处理【3/4】

第三部分 一、腐蚀和膨胀 您可以查看名为 的图像文件dot_and_hole.jpg,您可以从本教程链接的存储库中下载该文件: 该二值图像的左侧显示黑色背景上的白点,而右侧显示纯白色部分中的黑洞。 侵蚀是从图像边界去除白色像素的过程。您可以通过使用…

运算符重载的三种实现方法

一、重载为一般函数 格式:返回类型 operator 运算符(参数列表) struct Complex{//定义一个复数结构:包括实部与虚部两部分 double real;//实部 double imag;//虚部 }; Complex operator(Complex c1,Complex c2){//对加法运算的重载:将运算符…

vue重修之路由【上】

文章目录 单页应用程序: SPA - Single Page Application路由简介Vue Reouter简介VueRouter的使用(52)组件的存放目录问题组件分类存放目录 路由的封装抽离 单页应用程序: SPA - Single Page Application 单页面应用(SPA): 所有功能在 一个html页面 上 单…

python调用astra进行人脸检测(使用CascadeClassifier)

1、简述 方法:使用opecv中,CascadeClassifier 级联分类器实现人脸检测,CascadeClassifier就是opencv下objdetect模块中用来做目标检测的级联分类器的一个类,它可以帮助我们检测例如车牌、眼睛、人脸等物体。它的大概原理就是判别…

JS类的继承和实现原理详解

一:前言 各位小伙伴在日常开发中,相信一定遇到过Class这种写法。这代表在JS中创建了一个类,并且可以通过这个类去 new 出一个新的对象。其实在JS中,这个类和java中的类是没有区别的,同样具有属性,方法&…

前端多媒体处理工具——ffmpeg的使用

写在前面 在前端领域,FFmpeg 是一个非常有用的工具,它提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种码率切换等。可以在多种操作系统安装使用。 安装 下载FFmpeg 在网…

深入探讨 Golang 中的追加操作

通过实际示例探索 Golang 中的追加操作 简介 在 Golang 编程领域,append 操作是一种多才多艺的工具,使开发人员能够动态扩展切片、数组、文件和字符串。在这篇正式的博客文章中,我们将踏上一段旅程,深入探讨在 Golang 中进行追加…

【VSCode】解决Open in browser无效

问题描述: 在VSCode中无论是点击右键,选择在默认浏览器中打开,还是按快捷键alt b都没有反应。 解决办法: 右击文件 --> 在文件资源管理器中显示 右击文件,选择属性 点击更改 选择用默认浏览器打开 最后 此时…

音乐制作软件 Studio One 6 mac中文版软件特点

Studio One mac是一款专业的音乐制作软件,该软件提供了全面的音频编辑和混音功能,包括录制、编曲、合成、采样等多种工具,可用于制作各种类型的音乐,如流行音乐、电子音乐、摇滚乐等。 Studio One mac软件特点 1. 直观易用的界面&…

Defender Antivirus占用资源怎么禁止

前言 有时Defender Antivirus 突然磁盘IO很高。导致机器卡得很,开发代码很不方便,本文就介绍如何禁用这个服务。 操作 下载Defender Control https://www.sordum.org/9480/defender-control-v2-1/ 这是当前的最新版本。下载不了就用云盘地址 &#x…

Android Studio(2022.3.1)设置阿里云源-新旧版本

新版本 #settings.gradle.ktsmaven { url uri("https://maven.aliyun.com/repository/public/") }maven { url uri("https://maven.aliyun.com/repository/google/") }maven { url uri("https://maven.aliyun.com/repository/jcenter/") }ma…

git commit报错:running pre-commit hook: lint-staged

报错截图: 报错信息: running pre-commit hook: lint-staged 解决方式: 在项目(vue)的package.json文件中,查找 “husky” 部分,并确认其下的 “pre-commit” 钩子是否正确地引用了 lint-staged。 其中配置示例如下&a…

大数据测试用例分析

基于大数据分析,对业务系统产生的日志进行智能分析,能够识别日志中的接口、参数、业务流,并依据分析的结果生成测试用例。 问题与背景 业务复杂 业务系统的复杂性,对测试人员的业务能力提出严格要求,加重测试成本。 …

开源网安受邀参加数字安全高峰论坛,为数字经济发展保驾护航

​10月19日,“提升数字安全技术,护航数字经济发展”高峰论坛在常州创意产业园圆满完成。本次论坛由常州国家高新区管委会、常州市工业和信息化局、常州市大数据管理中心主办,聚焦“数据安全”主题,邀请了超百位专家及企业代表共同…

华为云HECS服务器下docker可视化(portainer)

一、docker安装 华为云HECS安装docker-CSDN博客 二、portainer安装 portainer地址:Portainer: Docker and Kubernetes Management Platform 当前portainer分CE(开源版) 和 BE(商业版),用CE即可 1 创建…

Vue3开始

1. Vue3简介 2020年9月18日,Vue.js发布版3.0版本,代号:One Piece(海贼王) 经历了:4800次提交、40个RFC、600次PR、300贡献者 官方发版地址:Release v3.0.0 One Piece vuejs/core 截止2023年…

ARM映像文件组成

引言 ARM编译器将各种源文件(汇编文件、C语言程序文件、C语言程序文件)编译生成ELF格式的目标文件(后缀为.o文件,以下将目标文件简称为.o文件),.o文件经过连接器,和C/C运行时库一起编译生成ELF格…

如何解决香港服务器使用的常见问题

​  站长们在选择香港服务器租用时会考虑到它的各种性能以及稳定性,这是必须的。但是使用过程中还有些问题也不容忽视,比如:带宽资源是否短缺,是否存在安全漏洞,连接是否正常等这些问题也要考虑到。 香港服务器使用中…

数据库备份与恢复(实战mysqldump+bin-log)

一、为什么要进行数据库备份? 常见数据库备份的应用场景如下: 数据丢失应用场景: 人为操作失误造成某些数据被误操作 软件 BUG 造成部分数据或全部数据丢失 硬件故障造成数据库部分数据或全部数据丢失 安全漏洞被入侵数据恶意破坏 非数据丢…