BWP频域位置的确定

news2024/12/30 2:22:38

这里根据协议整理下BWP频域相关参数以及如何确定BWP的频域位置。

BWP的配置包含几个参数  :

1  SCS, CyclePrefix 和locationAndBandwidth。

BWP频域起始位置N_start_BWP=Ocarrier+RBstart,其中Ocarrier 由RRC层参数offsetToCarrier决定。

locationAndBandwidth 根据RIV可以计算出RBstart和 BWP的频域长度Lrb(通过RIV计算时N_size_BWP要先设置为275再计算)。 由此可以确定BWP 的频域位置。N_size_BWP=Lrb

2 配置的DL/UL BWP要带BWP-Id

3 BWP-common 和BWP-dedicated 的set参照38.331中的结构这里不再赘述。

BWP 就是频域上连续的RB资源,N_start_BWP 代表BWP的频域起始位置,BWP 的起始位置和配置的RB范围应该在当前carrier的带宽范围之内,不能超越carrier对应的带宽范围。

根据上面的描述,BWP相对于carrier的带宽图示如下

来看一个具体例子

absoluteFrequencyPointA 指CRB 0的绝对频率位置。 CRB0的最低子载波即subcarrier 0的中心频域就是Point A 。

absoluteFrequencySSB 指serving cell SSB的Freq,是为服务小区提供的 SSB 相关参数(例如 SSB index)指的是该SSB freq(其他情况会另有说明)。 PCell 的 cell-defining SSB 始终位于sync raster上。 如果该freq用GSCN value识别,则被认为是在sync raster上。 如果该字段不存在,则 SSB相关参数应不存在,例如 ServingCellConfigCommon IE 中的 ssb-PositionsInBurst、ssb-periodicityServingCell 和 subcarrierSpacing等参数。   SCell 与 SpCell 处于相同频带时,如果该字段不存在,UE要从 SpCell 获得timing reference。

通过上面的截图,可以看出absoluteFrequencyPointA和absoluteFrequencySSB 对应的都是ARFCN value,下面看下ARFCN 和RF freq之间的对应关系。

ARFCN的取值范围对应[0,3279165] ,3279165正好对应38.331中的maxNARFCN,3GPP 将0~100GHZ 的频率范围划分成了3个区间,并给出了NARFCN和RF频率之间的转换关系式。NREF对应的就是NR ARFCN,RF 的参考频率就是FREF,两者的转换关系就是FREF = FREF-Offs + ΔFGlobal x ( NREF- NREF-Offs)。举个例子,NR ARFCN(NREF)= 600 000在第二个区间中(FREF-Offs为3000 MHz,NREF-Offs为600 000),FREF为3000 000 + 15 x ( 600 000 – 600 000) = 3000 000 kHz,即3GHz。

结合log,absoluteFrequencyPointA=109334指定了Scell的PointA的位置,absoluteFrequencySSB 127970为SSB的位置。紧接着就计算下PointA和SSB的实际freq,进而就可以确定SSB 和Scell BWP的频域位置关系。

absoluteFrequencyPointA=109334,在第一区间,FREF-Offs=NREF-Offs=0,FREF=0 + 5 x ( 109334 – 0) = 546670 kHz,

absoluteFrequencySSB=127970,在第一区间,FREF-Offs=NREF-Offs=0,FREF=0 + 5 x ( 127970– 0) = 639850 kHz。

再看下这个cell的BWP信息。

offsettocarrier:PointA和该carrier上最低可用子载波之间的频域偏移,对应的是PRB的数目,PRB对应的scs由上图中的subcarrierSpacing,最大值对应275*8-1。

carrierBandwidth:对应的是carrier的带宽,即PRB数目(using the subcarrierSpacing defined for this carrier) 。

具体到这个cell参数,offsettocarrier=504,carrierBandwidth=79。

这个cell active BWP信息,scs=15khz,locationAndBandwidth 21450 对应 RB_start=0,L RBs=79,即该cell当前激活的BWP的中带宽对应79个RBs。

结合PointA和BWP的信息,可以画出如下关系的频域位置图。

橙黄色部分对应的是BWP的频域范围,对应的正好是配置carrier的带宽范围。

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

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

相关文章

Java学习——设计模式——结构型模式2

结构型模式 结构型模式主要涉及如何组合各种对象以便获得更好、更灵活的结构。虽然面向对象的继承机制提供了最基本的子类扩展父类的功能,但结构型模式不仅仅简单地使用继承,而更多地通过组合与运行期的动态组合来实现更灵活的功能。 包括: 1…

Redis命令---String篇 (超全)

目录 1.Redis Setnx 命令 - 只有在 key 不存在时设置 key 的值。简介语法可用版本: > 1.0.0返回值: 设置成功,返回 1 。 设置失败,返回 0 。 示例 2.Redis Getrange 命令 - 返回 key 中字符串值的子字符简介语法可用版本: > 2.4.0返回值: 截取得到…

vue3 接入 Element Plus

vue3 接入 Element Plus vue3 发布已经很久了,官方也已经发布公告,自2023年12月31日起停止对 vue2 版本的维护更新,因此,vue3 正式登上了历史的舞台。组件库一直是前端开发的利器,减少了开发者开发复杂度,提…

计算机毕业设计------基于SpringCloud的实验室管理系统

项目介绍 实验室管理系统的用户可以分为两种:系统管理员和普通用户。系统管理员主要功能: 登录登出、分析数据、管理用户、管理日志、管理实验室、管理预约、维护个人资料、实验室保修管理 用户主要功能: 注册登录、查询实验室、实验室预约…

Edge浏览器的卸载(一分钟版)

一分钟看完不耽误 开整工具下载后 结尾 开整 工具 Remove-MS-Edge 看名字,简单直接 CSDN下载 资源设置是免费的,大家尽管下载 不放心软件安全的话,自己上github地址下载也行 下载后 解压之后 我们打开有gui的,也就是有界面的&…

胡润研究院发布《2023胡润中国最具历史文化底蕴品牌榜》

胡润研究院发布《2023胡润中国最具历史文化底蕴品牌榜》,前十名分别是片仔癀、同仁堂、贵州茅台、五粮液、中国银行、中华、黄山、农业银行、建设银行、汾酒。 榜单调研范围涵盖中国内地具有60年以上历史的为消费者提供产品或服务的品牌,综合考察品牌历史…

polar CTF web upload tutu

一、题目 二、解题 1、上传两个一样的木马提示不是 setu(色图) 2、上传两个图,提示md5值不一样 综上他需要两张md5值相同的图 找工具 fastcoll 可生成两个md5值相同的文件 http://www.win.tue.nl/hashclash/fastcoll_v1.0.0.5.exe.zip 照…

编织Spring魔法:解读核心容器中的Beans机制【beans 一】

欢迎来到我的博客,代码的世界里,每一行都是一个故事 编织Spring魔法:解读核心容器中的Beans机制【beans 一】 前言什么是Spring核心容器Beans的生命周期管理:初始化和销毁方法:各种作用域: beans的配置方式…

【Bidomain建模范式:Pansharpening】

Bidomain Modeling Paradigm for Pansharpening (泛锐化的Bidomain建模范式) 泛锐化是一个具有挑战性的低层次视觉任务,其目的是学习光谱信息和空间细节之间的互补表示。尽管取得了显着的进步,现有的基于深度神经网络&#xff0…

JVM内存模型理解

1、首先理解下什么是 jvm 内存模型? jvm内存模型定义了Java虚拟机运行时如何组织和管理内存,规定了各个内存区域的作用、结构和交互方式,以及线程间的内存可见性、内存操作的原子性等行为,以支持Java程序的执行,即一种…

以角色为基础的软件开发团队建设

角色抽象作为一种载体,可以很好地进行软件工程知识体系和企业知识地图的组织,满足企业知识体系持续改进的需要,因此角色团队组建和建设也可以作为软件工程实施方法之一。 软件开发项目立项时,重要工作之一就是开发团队的组建&…

Spring Security 6.x 系列(13)—— 会话管理及源码分析(一)

一、会话概念 在实现会话管理之前,我们还是先来了解一下协议和会话的概念,连协议和会话都不知道是啥,还谈啥管理。 1.1 http 协议 因为我们现在的会话,基本上都是基于HTTP协议的,所以在讲解会话之前,我再…

openmediavault(OMV) (26)网络(1)ddns-go

简介 "ddns-go" 是一个动态域名解析(Dynamic DNS)工具,用于更新域名的IP地址。它可以自动检测你的公共IP地址,并将其更新到指定的域名解析服务商,以确保你的域名始终与最新的IP地址相匹配。 安装 hub.docker.com上下载ddns-go镜像 配置compose文件 --- versio…

使用 Process Explorer 和 Windbg 排查软件线程堵塞案例分享

目录 1、问题说明 2、线程堵塞的可能原因分析 3、使用Windbg和Process Explorer确定线程中发生了死循环 4、根据Windbg中显示的函数调用堆栈去查看源码,找到问题 4.1、在Windbg定位发生死循环的函数的方法 4.2、在Windbg中查看变量的值去辅助分析 4.3、是循环…

ModStartCMS v7.9.0 内容推荐支持,用户授权升级

ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。 功能特性 丰富的模块市…

CMake入门教程【基础篇】HelloCMake

文章目录 概述核心实现代码示例使用技巧注意事项 总结 概述 CMake是一个强大的跨平台构建系统,广泛用于C和C项目。它使用简单的配置文件来生成标准的构建文件,从而使得构建过程跨平台且易于管理。本教程将通过一个“Hello World”示例(命名为…

必看 | 如何用「八爪鱼RPA」搬迁旧帮助中心站点到「HelpLook」?

对于工具类产品而言,帮助中心的搭建是非常重要的:一个好用的帮助中心,不仅可以帮助用户快速找到所需内容,提升用户的满意度;还可以减轻客服人员的压力,为公司节约大量的人力资源。 以八爪鱼采集器的帮助中心…

【Leetcode】466. 统计重复个数

文章目录 题目思路代码 题目 466. 统计重复个数 思路 题目要求找出一个最大整数 m,使得经过 n2 个字符串 s2 组成的字符串能够被经过 n1 个字符串 s1 组成的字符串完全包含的次数。使用动态规划来记录每个位置匹配的情况,并通过循环节的分析来计算最…

安全数据交换系统:有效提升网间文件交换能力

各级政府部门和金融、能源、电力这些行业,以及一些大中型企业组织,为了保护内部的重要数据不外泄,普遍都采用了多网络并行的方式,也是做了网络隔离划分,不同的网络拥有不同的密级以及人员权限。然后再通过安全数据交换…

C++Qt6 哈夫曼编码求解 数据结构课程设计 | JorbanS

一、 问题描述 在进行程序设计时,通常给每一个字符标记一个单独的代码来表示一组字符,即编码。在进行二进制编码时,假设所有的代码都等长,那么表示 n 个不同的字符需要 位,称为等长编码。如果每个字符的使用频率相等&…