物理随机接入信道PRACH数据生成

NR随机接入前导码(Preamble)采用Zadoff Chu序列,长度分别为839139

物理随机接入信道(PRACH)前导码格式的定义包括PRACH OFDM符号个数、循环前缀(CP)长度和保护时间(GT)长度。

序列长度为839的PRACH Preamble长格式包含4种格式(0,1,2,3),支持1.25kHz和5kHz两种SCS,支持两种受限集合——类型A和类型B(类型A和类型B支持的最大频偏范围分别是SCS和 2SCS);

序列长度为139的PRACH Preamble短格式包含10种格式:A1、A2、A3、B1、B4、A1/B1、A2/B2、A3/B3、C0和C2,支持15kHz、30kHz、60kHz和120kHz 4种SCS,不支持受限集合

PRACH Preamble的配置信息通过SIB1或者专用信令通知UE。

1 随机接入过程

从物理层角度来看,四步随机接入过程包括:UE在PRACH资源上发送随机接入前导码序列(即消息1,Msg1);UE在PDCCH/PDSCH上接收随机接入响应(Random Access Response,RAR)消息(即消息2,Msg2);UE在 PUSCH上发送消息3(即消息3,Msg3);UE在PDSCH上接收竞争解决消息(即消息4, Msg4).

1.UE通过SIB1消息获得参数,生成前导序列,根据信息在选定的资源上发送序列

在进行随机接入过程之前,UE通过SIB1消息获得SSB索引的集合、PRACH时频资源、PRACH Preamble格式和PRACH Preamble序列集合的参数,然后UE根据所获得的信息,生成PRACH Preamble序列,并在选定的PRACH时频资源上发送随机接入Preamble序列。

2.基站检测UE发送的前导序列,在PDCCH/PDSCH上反馈相应的随机接入响应(RAR)信息

基站针对Preamble序列进行检测,如果基站检测到Preamble序列,则在PDCCH/PDSCH上反馈相应的随机接入响应(RAR)信息。

3.UE检测RAR信息,并获得上行同步,根据许可在PUSCH上发送RRC请求信息

UE在发送Preamble序列之后,在一个RAR时间窗口内检测下行PDCCH/PDSCH反馈的RAR消息。如果检测到了相应的RAR消息,则说明该UE发送的Preamble序列已被基站检测到。RAR信息中还 包含该UE的上行定时提前调整量和调度该UE的消息3传输的上行调度许可。UE根据该上 行定时提前调整量获得上行同步,并根据上行调度许可在PUSCH上发送消息3(例如, 承载高层的RRC请求消息)。

4.基站解析RRC请求,向UE发送竞争解决消息,UE接收并解码,在竞争解决成功后完成接入

基站接收并解析消息3包含的UE标识之后,在PDSCH上发送消息4。UE在PDSCH上接收消息4包含的竞争解决消息并解码,在竞争解决成功之后完成四步随机接入过程,如图5-15(a)所示。

2 随机接入Preamble格式

NR随机接入前导码(Preamble)采用Zadoff-Chu(ZC)序列,为了增加限定长度下 Preamble的数量,可以通过ZC序列进行不同循环移位来获得不同的Preamble。

PRACH Preamble由一个循环前缀(CP)和一个或者多个Preamble序列组成,每个 Preamble序列占用一个 PRACH OFDM符号。

保护时间(GT)在协议中没有显式地定义,而是通过PRACH Preamble所在的时隙和其他时隙对齐,隐含地包含在PRACH Preamble格式中。

NR R15协议定义的PRACH Preamble格式

NR R15协议定义的PRACH Preamble格式如图5-16(a)(选项1)所 示。

对于需要多个PRACH OFDM符号来增强小区覆盖的场景,在连续重复PRACH OFDM符号的开头插入CP,在末尾保留GT,并在各个重复的PRACH序列之间省略CP和 GT。

  • 省略CP的原因是前一个PRACH OFDM符号可以作为后一个PRACH OFDM符号的等 效CP;
  • 省略GT的原因在于针对同一个Preamble序列,所有的PRACH OFDM符号是整体 接收的,只需要在末尾保留GT。

另外,在NR R15标准制定过程中还讨论了增加Preamble 容量的PRACH Preamble格式选项2和选项3。

  • 选项2中,PRACH Preamble由N个重复的 PRACH序列组成,每个PRACH序列占用一个PRACH OFDM符号,在每个Preamble序列 的前面都添加CP,只在所有的Preamble序列的末尾保留GT,中间的Preamble序列的后面 省略GT,如图5-16(b)所示。
  • 选项3中,PRACH Preamble由N个不同的Preamble序列构 成,在每个Preamble序列的前面添加CP,只在所有的Preamble序列的末尾保留GT,并且 在中间的Preamble序列的末尾省略GT,如图5-16(c)所示。

R15 NR支持两种长度的 PRACH Preamble格式

基于图5-16(a)所示的PRACH Preamble格式(选项1),R15 NR支持两种长度的 PRACH Preamble格式

序列长度为839(长Preamble格式)

第一种Preamble格式的序列长度为839(长Preamble格式),用于6GHz以下频段、较大的小区覆盖场景。支持1.25kHz和5kHz两种SCS(sub-carrier space,子载波间隔),支持两种循环移位受限集合——类型A和类型B,其中,类型A和B支持的最大频移范围分别是SCS和2SCS:

  • 受限集合类型A应用于普通移动场景,对应的多普勒频移在SCS以内;
  • 受限集合类型B应用于超高速场景, 对应的多普勒频移在SCS~2SCS之间。

序列长度为839的4种Preamble格式的子载波间 隔、CP长度、序列长度和应用场景见表5-4。

其中,第二列 表示Preamble序列长度,第三列表示Preamble序列SCS,第四列表示Preamble序列的持续时间, 第五列表示Preamble序列CP的持续时间。

序列长度为839的4种Preamble 格式如图5-17所示。其中,格式0、格式1、格式2和格式3包含的Preamble序列个数分别为 1、2、4和4,并且是同一个Preamble序列的重复,每个Preamble序列对应于一个OFDM符号。GT在表5-4中没有显式地定义,而是通过PRACH Preamble所在的时隙和其他时隙基 于1ms的边界对齐,隐含在PRACH Preamble格式中

序列长度为139(短Preamble格式)

第二种Preamble格式的序列长度为139(短Preamble格式),用于6GHz以下和 ?以上频段、较小的小区覆盖,以及基站采用多波束扫描的场景;支持15kHz、30kHz、60kHz和 120kHz 4种SCS因为SCS不小于15kHz,不支持受限集合。表5-5定义了9种独立的 Preamble格式(A1、A2、A3、B1、B2、B3、B4、C0和C2)的子载波间隔、CP长度、序列长度和应用场景。

针对长度为139的Preamble格式,一共支持10 种系统可配置的Preamble格式:A1、A2、A3、B1、B4、A1/B1、A2/B2、A3/B3、C0和 C2。上述10种系统可配置的序列长度为139的Preamble格式如图5-18所示。根据一个时隙 包含的14个OFDM符号和Preamble格式包含的OFDM符号个数的倍数关系,一个时隙包含 的Preamble格式A1、A2、A3、B1、B4、A1/B1、A2/B2、A3/B3、C0、C2的最大RO个数 分别是6、3、2、7、1、7、3、2、7和2。

CP和GT的设计准则

UE发送PRACH的定时参考点是UE的下行接收定时,可知基站的上行接收定时与UE的PRACH信号到达基站的时间之差为最大多径时延和2倍最大单向传输时延的累加和

由于基站的 PRACH检测窗口是在固定位置进行去CP操作,所以要求PRACH的CP长度不小于最大多 径时延和2倍最大单向传输时延的累加和。PRACH所在时隙的下一个时隙的上行或者下 行信道包含了CP来对抗多径时延,因此,只要PRACH的GT长度不小于2倍最大单向传输 时延,PRACH不会对下一个时隙的接收和发送产生影响。

3 PRACH时频资源配置

PRACH资源为周期性资源。时域上,不同的PRACH Preamble格式具有不同的持续时 间,具体取值参见表5-4和表5-5

PRACH资源的时域位置采用PRACH配置周期、无线帧 索引、子帧/时隙索引、时隙内的起始PRACH OFDM符号索引和时隙内的时域RO个数来定义。

其中,PRACH配置周期的候选值为{10,20,40,80,160}ms,每个PRACH配置 周期内PRACH资源只分布在一个有效的无线帧(10ms)内,该有效无线帧包含一个或者 多个子帧/时隙,在每个子帧/时隙内只有一种起始PRACH OFDM符号索引,一个时隙内 有一个或者多个时域RO。

频域上,不同的PRACH Preamble格式和子载波间隔共同确定了PRACH占用的频域带宽

针对长度为839的长Preamble格式,PRACH子载波间隔为1.25kHz时,频域带宽为 1.08MHz(对应于PUSCH子载波间隔为15kHz的6个PRB),PRACH子载波间隔为5kHz 时,频域带宽为4.32MHz。针对长度为139的短Preamble格式,PRACH子载波间隔为 15kHz、30kHz、60kHz和120kHz时,对应的频域带宽分别为2.16MHz、4.32MHz、 8.64MHz和17.28MHz。 (?)

NR一共定义了3个PRACH配置表格。配置表格的设计考虑了支持不同的TDD半静态 上下行周期配置、不同的PRACH容量、不同运营商关注的常用PRACH Preamble格式的典 型配置周期、TDD系统一个时隙内的上行起始位置等情况[9]。  38.101-1

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

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

相关文章

0 idea搭建springboot项目

1 2 3 4 5 配置文件 application.yaml server:servlet:context-path: /app #项目名controller //注入到spring容器 Controller public class HelloController {GetMapping("hello")ResponseBodypublic String hello(){return "Hello,SpringBoot";} }启…

WinRAR再爆0 day漏洞,0 day漏洞该如何有效预防

WinRAR再爆0 day漏洞,已被利用超过4个月。 Winrar是一款免费的主流压缩文件解压软件,支持绝大部分压缩文件格式的解压,全球用户量超过5亿。Group-IB研究人员在分析DarkMe恶意软件时发现WinRAR在处理ZIP文件格式时的一个漏洞,漏洞…

虚拟网络设备的真正使命:实现有控制的通信

在数字化时代📲,网络安全🔒成为了企业和个人防御体系中不可或缺的一部分。随着网络攻击的日益复杂和频繁🔥,传统的物理网络安全措施已经无法满足快速发展的需求。虚拟网络设备🖧,作为网络架构中…

从挑战到机遇:HubSpot如何帮助企业化解出海过程中的难题

企业出海挑战与对策 随着全球化的加速推进,越来越多的企业开始将目光投向海外市场,以寻求更广阔的发展空间。然而,在出海的过程中,企业往往面临着诸多挑战,其中文化差异、法律限制等问题尤为突出。今天运营坛将对这些…

LeetCode 题目:两个总和

LeetCode 题目:两个总和 描述: 编写一个函数,输入为一个整数数组nums和一个目标整数target,要求找到数组中两个数的和等于target,并返回这两个数的索引。 函数定义: def two_sum(nums: List[int], targe…

宏集PLC如何为楼宇自动化行业提供空调、供暖与通风的解决方案?

一、应用背景 楼宇自动化行业是通过将先进的技术和系统应用于建筑物中,以提高其运营效率、舒适度和能源利用效率的行业,其目标是使建筑物能够自动监控、调节和控制各种设备和系统,包括照明系统、空调系统、安全系统、通风系统、电力供应系统…

ML.NET(二) 使用机器学习预测表情分析

这个例子使用模型进行表情分析: 准备数据: happy,sad 等; using Common; using ConsoleApp2; using Microsoft.ML; using Microsoft.ML.Data; using System.Diagnostics; using static Microsoft.ML.Transforms.ValueToKeyMappingEstimator;…

分布式 SpringCloudAlibaba、Feign与RabbitMQ实现MySQL到ES数据同步

文章目录 ⛄引言一、思路分析⛅实现方式⚡框架选择 二、实现数据同步⌚需求分析⏰搭建环境⚡核心源码 三、测试四、源码获取⛵小结 ⛄引言 本文参考黑马 分布式Elastic search Elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助…

高中数学:三角函数的定义

一、定义 二、常用三角函数值 三、题型 1、利用定义求值 例题 2、利用定义求范围 例题

蓝桥杯物联网竞赛_STM32L071KBU6_我的全部省赛及历年模拟赛源码

我写的省赛及历年模拟赛代码 链接:https://pan.baidu.com/s/1A0N_VUl2YfrTX96g3E8TfQ?pwd9k6o 提取码:9k6o

大模型训练:如何解决GPU万卡互联挑战?

如何解决GPU万卡互联的挑战 近日,字节跳动携手北京大学研究团队发布重磅论文,揭示了一项革命性技术:将大型语言模型训练扩展至超10,000块GPU的生产系统。此系统不仅解决了万卡集群训练大模型时的效率和稳定性难题,更标志着人工智能…

Linux内核中常用的C语言技巧

Linux内核采用的是GCC编译器,GCC编译器除了支持ANSI C,还支持GNU C。在Linux内核中,许多地方都使用了GNU C语言的扩展特性,如typeof、__attribute__、__aligned、__builtin_等,这些都是GNU C语言的特性。 typeof 下面…

分类模型决策边界、过拟合、评价指标、PR、ROC曲线

文章目录 1、线性逻辑回归决策边界1.2、使用自定义函数绘制决策边界1.3、三分类的决策边界1.4、多项式逻辑回归决策边界 2、过拟合和欠拟合2.2、欠拟合2.3、过拟合 3、学习曲线4、交叉验证5、泛化能力6、混淆矩阵7、PR曲线和ROC曲线 x2可以用x1来表示 1、线性逻辑回归决策边界 …

YOLOv8改进 添加大核卷积序列注意力机制LSK

一、Large Separable Kernel Attention论文 论文地址:2309.01439.pdf (arxiv.org) 二、Large Separable Kernel Attention注意力结构 LSK通过使用大型可分离卷积核来提升注意力机制的效果。在传统的注意力机制中,常用的是小型卷积核,如1x1卷积,来计算注意力权重和特征表示…

合合信息分享数据资产管理经验,释放数据要素价值,发展新质生产力

为加快推动产业数据行业创新中心建设、搭建高效的供需对接平台,4月9日,上海数据交易所、上海合合信息科技股份有限公司(下称“合合信息”)和上海市数商协会联合举办DSM系列——产业数据行业创新中心专题研讨会,以“数据…

zabbix企业级监控平台

zabbix部署 安装源 重新创建纯净环境,利用base克隆一台虚拟机server1 给server1做快照,方便下次实验恢复使用 进入zabbix官网https://www.zabbix.com rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm …

SpringBoot+Vue,轻松实现网页版人脸登录与精准识别

目录 1、技术介绍 2、技术原理 2.1、人脸检测 ①参考模板法 ②人脸规则法 2.2、人脸跟踪 2.3、人脸比对 ①特征向量法 ②面纹模板法 识别过程 案例 一、springboot后端项目 1,拉取项目后,导入相关依赖jar包 2,执行sql文件夹下面…

微软文本转语音和语音转文本功能更新,效果显著!

今天我要和大家分享一个新功能更新——微软的文本转语音和语音转文本功能。最近,微软对其AI语音识别和语音合成技术进行了重大升级,效果非常好,现在我将分别为大家介绍这两个功能。 先来听下这个效果吧 微软文本转语音和语音转文本功能更新 …

PHP7垃圾回收算法

前提 本文为了梳理PHP GC工作流程,所以从引用计数、部分标记清除算法做引子,然后介绍PHP GC工作流程,最后介绍性能更高的GC算法 引用计数 概述 引用计数算法中引入了一个概念计数器。计数器代表对象被引用的次数 基本原理 为了记录一个对象有没有被…