5G NR 频率计算

news2024/11/20 15:39:29

5G中引入了频率栅格的概念,也就是小区中心频点和SSB的频域位置不能随意配置,必须满足一定规律,主要目的是为了UE能快速的搜索小区;其中三个最重要的概念是Channel raster 、synchronization raster和pointA。

1、Channel raster

可以理解为载波的中心频点的可选位置;
一般频点值都以NR-ARFCN(NR绝对射频频率信道编号)数值间接表示,即下面表格中的Nref,一般在RRC消息中传递的都是这个信道编号,如果需要知道具体代表的频率值, 参考下面公式中的频率Fref 的计算:

ΔFGlobal全局频率栅格间隔(granularity of the global frequency raster),不同频率范围取值见下表。

Fref  RF reference frequencies,也即具体频率值

NR-ARFCN(NR Absolute Radio Frequency Channel Number)绝对信道号取值范围FR1为0…2016666,FR2为2016667 – 3279165,与RF reference frequency Fref的关系见下式。

FREF = FREF-Offs + ΔFGlobal (NREF – NREF-Offs)

channel raster 是RF reference frequencies的子集,对每个band来说中心频点不能随意选,需要按照一定起点和步长选取,具体可用的见下表。

ΔFRaster为间隔粒度,大于等于ΔFGlobal。
比如对n41,如果步长是3,换算出对应的频率的步长是3Fglobal=3×5=15Khz;如果步长是6,换算出对应的频率的步长是6Fglobal=6×5=30Khz,这里有两种ΔFRaster,根据 确定。未找到 如何确定。

Table 5.4.2.3-1: Applicable NR-ARFCN per operating band

NR operating band

ΔFRaster

(kHz)

Uplink

Range of NREF

(First – <Step size> – Last)

Downlink

Range of NREF

(First – <Step size> – Last)

n1

100

384000 – <20> – 396000

422000 – <20> – 434000

n28

100

140600 – <20> – 149600

151600 – <20> – 160600

n41

15

499200 – <3> – 537999

499200 – <3> – 537999

30

499200 – <6> – 537996

499200 – <6> – 537996

n77

15

620000 – <1> – 680000

620000 – <1> – 680000

30

620000 – <2> – 680000

620000 – <2> – 680000

n78

15

620000 – <1> – 653333

620000 – <1> – 653333

30

620000 – <2> – 653332

620000 – <2> – 653332

n79

15

693334 – <1> – 733333

693334 – <1> – 733333

30

693334 – <2> – 733332

693334 – <2> – 733332

整个载波的中心频率channel raster 位置和RB总数有关系,在RB数量为偶数时,表示Nprb的子载波0,当RB数量为基数时,表示Nprb的子载波6。也即比小区频率的绝对中心向上偏移了半个子载波。

2、synchronization raster

synchronization raster可以理解为SSB块的中心频点可选位置;也是为了让UE更快速的找到SSB;5G里面SSB的中心和载波的中心不需要重合;
参见下面表格,SSB的中心频率即下表中的SSref;也是按照一定规律步进的;
SSB的中心频率一般也是通过GSCN的编号值间接表示的,方便消息传递;

GSCN  Global Synchronization Channel Number,即全球同步信道号,是用于标记SSB的信道号。

每一个GSCN对应一个SSB的频域位置SSREF(SSB的RB10的第0个子载波的起始频率),GSCN按照频域增序进行编号。

Table 5.4.3.1-1: GSCN parameters for the global frequency raster

Frequency range

SS Block frequency position SSREF

GSCN

Range of GSCN

0 – 3000 MHz

N * 1200kHz + M * 50 kHz,

N=1:2499, M ϵ {1,3,5} (Note 1)

3N + (M-3)/2

2 – 7498

3000 – 24250 MHz

3000 MHz + N * 1.44 MHz

N = 0:14756

7499 + N

7499 – 22255

NOTE 1:    The default value for operating bands with which only support SCS spaced channel raster(s) is M=3.

Table 5.4.3.1-1: GSCN parameters for the global frequency raster

Frequency range

SS block frequency position SSREF

GSCN

Range of GSCN

24250 – 100000 MHz

24250.08 MHz + N * 17.28 MHz,

N = 0:4383

22256 + N

22256 – 26639

Synchronization raster也不是SSB块的绝对的中心(1/2处),SSB块是20个RB,共计20*12=240个子载波;absoluteFrequencySSB对应于第10个RB(从0编号)的第0号子载波的中心,也就是和绝对的中心向上偏了半个子载波

Table 5.4.3.2-1: Synchronization raster to SS block resource element mapping

Resource element index k

0

Physical resource block number nPRB of the SS block

nPRB = 10

3、PointA

根据公共参考点absoluteFrequencyPointA的定义,这个参考点是第0个RB(RB0)的第0个子载波的中心点;注意不是边沿(edge),很多网上文章都理解为edge;

Absolute frequency position of the reference resource block (Common RB 0). Its lowest subcarrier is also known as Point A. Note that the lower edge of the actual carrier is not defined by this field but rather in the scs-SpecificCarrierList. Corresponds to L1 parameter 'offset-ref-low-scs-ref-PRB' (see 38.211, section FFS_Section)
参见38.211 定义

absoluteFrequencyPointA for all other cases where absoluteFrequencyPointA represents the frequency-location of point A expressed as in ARFCN
The center(中心) of subcarrier 0 of common resource block 0 for subcarrier spacing configuration μ coincides with ‘point A’.

4、各参数的关系

offsetToPointA :表示SSB最低RB的最低子载波与point A 之间的频域偏移,单位为RB,注意这里频域偏移计算时不是以真实的子载波间隔来计算的,而是对于FR1假设子载波间隔为15kHz,对于FR2假设子载波间隔为60kHz。

offsetToPointA for a PCell downlink where offsetToPointA represents the frequency offset between point A and the lowest subcarrier of the lowest resource block, which has the subcarrier spacing provided by the higher-layer parameter subCarrierSpacingCommon and overlaps with the SS/PBCH block used by the UE for initial cell selection, expressed in units of resource blocks assuming 15 kHz subcarrier spacing for FR1 and 60 kHz subcarrier spacing for FR2;

Kssb:poin A 和 SSB的0号RB0号子载波相差的RB数量不一定正好差整数个RB,可能还会差出几个子载波;Kssb就表示还差出几个子载波;这里也是假设子载波间隔为固定值FR1为15kHz,FR2为60kHz。Kssb的低4比特由高层参数ssb-SubcarrierOffset给出。对于SS/PBCH block type B(μ∈{3,4} )来说,kSSB∈{0,1,2,...,11} ,4比特就足够了;而SS/PBCH block type A(μ∈{0,1} 的kSSB∈{0,1,2,...,23} ,需要5比特表示。

所以poin A 和 SSB的RB0的0号子载波相差的频率等于offsetToPointA*15*12+Kssb*15;

而absoluteFrequencySSB和SSB的RB0的0号子载波相差的频率等于10×12×subCarrierSpacingCommon(SSB的RB数量为20)

offsetToCarrier:Point A(CRB0最低子载波)与最低可用子载波之间的频域偏移,单位为PRB。

Offset in frequency domain between Point A (lowest subcarrier of common RB 0) and the lowest usable subcarrier on this carrier in number of PRBs (using the subcarrierSpacing defined for this carrier). The maximum value corresponds to 275*8-1. Corresponds to L1 parameter 'offset-pointA-low-scs' (see 38.211, section 4.4.2)

对于3GHz以下

ΔFGlobal = 5

absoluteFrequencyPointA ×  ΔFGlobal + offsetToPointA×15×12+Kssb×15 = SSREF - 10×12×subCarrierSpacingCommon

SSREF =  absoluteFrequencySSB * ΔFGlobal = absoluteFrequencySSB  × 5

也即:

absoluteFrequencyPointA + offsetToPointA×15×12/5 + Kssb ×15/5 = absoluteFrequencySSB - 10×12×subCarrierSpacingCommon/5

载波中心NR-ARFCN:

NREF = 载波中心NR-ARFCN= absoluteFrequencyPointA + N_CRB×12/2× subcarrierSpacing/5 + offsetToCarrier × 12 × subcarrierSpacing/5

5、NSA配置

NSA里,基站会通过RRC重配置消息通知UE关于频点的信息,帮助UE快速搜索到目标小区;

NR=band 41,是小于3Ghz的band,可以套用上面表格5.4.2.1-1对应的第一列的参数;

carrierBandwidth=273,代表载波里面是273个RB,273RB * 12 * 30Khz = 98.280Mhz,并没有完全占满100Mhz带宽,因为两边需要留出保护带宽(guard band)。
subcarrierSpacing;代表子载波间隔是30Khz;每个RB有12个子载波

absoluteFrequencyPointA=503172:代表公共参考点A;503172 *5Khz = 2515860Khz

absoluteFrequencySSB= 504990 代表SSB块的中心频点;504990*5Khz = 2524950Khz,也就是SSB中心位于2524950Khz;

offsetToCarrier = 0

NREF = 载波中心ARFCN = absoluteFrequencyPointA + N_CRB×12/2× subcarrierSpacing/5 + offsetToCarrier × 12 × subcarrierSpacing/5

载波中心NR-ARFCN = 503172 + 273*12/2* subcarrierSpacing / 5  + 0 = 503172 + 9828 = 513000

频率为513000 ×5 = 2565000kHz

absoluteFrequencyPointA + offsetToPointA×15×12/5 + Kssb ×15/5 = absoluteFrequencySSB - 10×12×subCarrierSpacingCommon/5

503172 + offsetToPointA×15×12/5 + Kssb ×15/5 = 504990 - 10 ×12 × 30 / 5

offsetToPointA × 36 + Kssb ×3 = 1098 

得出offsetToPointA = 30,Kssb = 6

SSB GSCN = 6312,N = 2104,M = 3

各变量的关系如下图所示:

6、SA配置

可以看到MIB中配置的sb-SubcarrierOffset = 6,offsetToPointA = 30,offsetToCarrier =0。

7、限制条件

1、最小保护间隔

最小保护间隔在38.101中定义,

Table 5.3.3-1: Minimum guardband for each UE channel bandwidth and SCS (kHz)

SCS (kHz)

5 MHz

10 MHz

15 MHz

20 MHz

25 MHz

30 MHz

40 MHz

50 MHz

60 MHz

70 MHz

80 MHz

90 MHz

100 MHz

15

242.5

312.5

382.5

452.5

522.5

592.5

552.5

692.5

N/A

N/A

N/A

N/A

N/A

30

505

665

645

805

785

945

905

1045

825

965

925

885

845

60

N/A

1010

990

1330

1310

1290

1610

1570

1530

1490

1450

1410

1370

Table 5.3.3-1: Minimum guardband for each UE channel bandwidth and SCS (kHz)

SCS (kHz)

50 MHz

100 MHz

200 MHz

400 MHz

60

1210

2450

4930

N. A

120

1900

2420

4900

9860

NOTE:      The minimum guardbands have been calculated using the following equation: (BWChannel x 1000 (kHz) - NRB  x SCS x 12) / 2 - SCS/2, where NRB  are from Table 5.3.2-1.

The number of RBs configured in any channel bandwidth shall ensure that the minimum guardband specified in this clause is met.

Figure 5.3.3-2: UE PRB utilization

2、UE在不同频段支持的带宽

Table 5.3.5-1 Channel bandwidths for each NR band

NR band / SCS / UE Channel bandwidth

NR Band

SCS

kHz

5 MHz

101,2 MHz

152 MHz

202 MHz

252 MHz

30 MHz

40 MHz

50 MHz

60 MHz

70 MHz

80 MHz

90 MHz

100 MHz

n1

15

Yes

Yes

Yes

Yes

30

Yes

Yes

Yes

60

Yes

Yes

Yes

n28

15

Yes

Yes

Yes

Yes7

30

Yes

Yes

Yes7

60

n41

15

Yes

Yes

Yes

Yes

Yes

Yes

30

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

60

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

n77

15

Yes

Yes

Yes

Yes

Yes

Yes

Yes

30

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes4

Yes

Yes4

Yes

60

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes4

Yes

Yes4

Yes

n78

15

Yes

Yes

Yes

Yes

Yes

Yes

Yes

30

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes4

Yes

Yes

Yes

60

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes4

Yes

Yes

Yes

n79

15

Yes

Yes

30

Yes

Yes

Yes

Yes

Yes

60

Yes

Yes

Yes

Yes

Yes

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

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

相关文章

OpenEuler20.03LTS SP2 上安装 OpenGauss3.0.0 单机部署过程(二)

开始安装 OpenGauss 数据库 3.1.7 安装依赖包 (说明:如果可以联网,可以通过网络 yum 安装所需依赖包,既可以跳过本步骤。如果网络无法连通,请把本文档所在目录下的依赖包上传到服务器上,手工安装后,即无需通过网络进行 Yum 安装了): 上传:libaio-0.3.111-5.oe1.x8…

微信小程序checkbox多选

效果图 <view class"block"><view class"header"><view class"header-left"><text class"pu-title">数据</text><text class"pu-tip">至少选择一个指标</text></view>&l…

Gateway API 实践之(八)FSM Gateway SSL 代理终端与 TLS 上游

FSM Gateway 流量管理策略系列&#xff1a; 故障注入黑白名单访问控制限速重试会话保持健康检查负载均衡算法TLS 上游双向 TLS 网关使用 HTTP 对外与客户端通信&#xff0c;而与上游服务使用 HTTPS 的功能&#xff0c;是一种常见的网络架构模式。在这种模式下&#xff0c;网关…

NOR Flash 存内计算芯片技术探幽

文章目录 NOR Flash 存内计算芯片技术探幽1. 核心技术与芯片架构的独特设计2. 强大性能与多样化应用场景3. 技术前景与面临挑战4. 模拟计算精度的突破5. 工具链完善与应用生态建设6. 跨层协同设计的推动7. 技术突破与挑战8. 工具链的完善与生态系统建设9. 跨层协同设计的加强10…

Red Panda Dev C++ Maker 使用说明

https://download.csdn.net/download/HappyStarLap/88804678https://download.csdn.net/download/HappyStarLap/88804678 下载https://download.csdn.net/download/HappyStarLap/88804678&#xff1a; ​ 这个&#xff0c;就是我们将运行的文件。 ​ 里面加了许多我…

Go内存优化与垃圾收集

Go提供了自动化的内存管理机制&#xff0c;但在某些情况下需要更精细的微调从而避免发生OOM错误。本文介绍了如何通过微调GOGC和GOMEMLIMIT在性能和内存效率之间取得平衡&#xff0c;并尽量避免OOM的产生。原文: Memory Optimization and Garbage Collector Management in Go 本…

Java编程构建高效二手交易平台

✍✍计算机编程指导师 ⭐⭐个人介绍&#xff1a;自己非常喜欢研究技术问题&#xff01;专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目&#xff1a;有源码或者技术上的问题欢迎在评论区一起讨论交流&#xff01; ⚡⚡ Java实战 |…

H12-821_73

73.某台路由器Router LSA如图所示&#xff0c;下列说法中错误的是&#xff1f; A.本路由器的Router ID为10.0.12.1 B.本路由器为DR C.本路由器已建立邻接关系 D.本路由器支持外部路由引入 答案&#xff1a;B 注释&#xff1a; LSA中的链路信息Link ID&#xff0c;Data&#xf…

学习笔记——ENM模拟

学习笔记——ENM模拟 文章目录 前言一、文献一1. 材料与方法1.1. 大致概念1.2. 生态模型的构建1.2.1. 数据来源&#xff1a;1.2.2. 数据处理&#xff1a;1.2.3. 模型参数优化&#xff1a; 1.3. 适生情况预测1.3.1. 预测模型构建1.3.2. 适生区划分 1.4. 模型的评估与验证 2. 结果…

MyBatisPlus之分页查询及Service接口运用

一、分页查询 1.1 基本分页查询 配置分页查询拦截器 package com.fox.mp.config;import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import org.springfra…

查看系统进程信息的Tasklist命令

Tasklist命令是一个用来显示运行在本地计算机上所有进程的命令行工具&#xff0c;带有多个执行参数。另外&#xff0c;Tasklist可以代替Tlist工具。通过任务管理器&#xff0c;可以查看到本机完整的进程列表&#xff0c;而且可以通过手工定制进程列表方式获得更多进程信息&…

【Web】基于Mybatis的SQL注入漏洞利用点学习笔记

目录 MyBatis传参占位符区别 不能直接用#{}的情况 in多参数值查询 like %%模糊查询 order by列名参数化 MyBatis传参占位符区别 在 MyBatis 中&#xff0c;#{} 和 ${} 都是用于传参的占位符&#xff0c;但它们之间有很大的区别&#xff0c;主要体现在两个方面&#xff1a…

C++初阶篇----新手进村

目录 一、什么是C二、C关键字三、命名空间3.1命名空间的定义3.2命名空间的使用 四、C输入和输出五、缺省参数5.1缺省参数的概念5.2缺省参数的分类 六、函数重载6.1函数重载的概念6.2函数重载的原理----名字修饰 七、引用7.1引用概念7.2引用特性7.3常引用7.4引用的使用7.5传值、…

【并发编程】享元模式

&#x1f4dd;个人主页&#xff1a;五敷有你 &#x1f525;系列专栏&#xff1a;并发编程 ⛺️稳重求进&#xff0c;晒太阳 享元模式 简介 定义 英文名称&#xff1a;Flyweight pattern. 当需要重用数量有限的同一类对象时 享元模式是一种结构型的设计模式。它的主要目…

SparkJDBC读写数据库实战

默认的操作 代码val df = spark.read.format("jdbc").option("url", "jdbc:postgresql://localhost:5432/testdb").option("user", "username").option("password", "password").option("driver&q…

无心剑汉英双语诗《龙年大吉》

七绝龙年大吉 Great Luck in the Dragon Year 龙腾五岳九州圆 年吼佳音万里传 大漠苍鹰华夏梦 吉人天相铸奇缘 Dragon flies over five peaks watching the divine land so great and round, New Year’s call sends joyous tidal waves far across the world’s bound. The…

第二十六回 母夜叉孟州道卖人肉 武都头十字坡遇张青-Ubuntu 防火墙ufw配置

武松到县里投案&#xff0c;县官看武松是个汉子&#xff0c;就把诉状改成&#xff1a;武松与嫂一时斗殴杀死&#xff0c;后西门庆前来&#xff0c;两人互殴&#xff0c;打死西门庆。上报东平府。东平府尹也可怜武松&#xff0c;从轻发落&#xff0c;最后判了个&#xff1a;脊杖…

Android:Android Studio安装及环境配置

1开发环境搭建 Android开发需要使用java的jdk环境,所以需要下载JAVA JDK。 1.1安装配置JAVA JDK Java的JDK下载: https://www.oracle.com/technetwork/java/javase/downloads/index.html 配置java的环境变量: JAVA_HOME:java安装路径。 新增环境变量CLASSPATH 在Path环境…

回调函数与回调地狱

回调函数 把一个函数当作参数传递给另一个函数&#xff0c;但是此函数并不会立即执行&#xff0c;而是在将来特定的时机再去调用&#xff0c;这个函数就叫做回调函数。在定时器setTimeout以及Ajax的请求时都会用到回调函数。 再举个栗子&#xff1a; 你到一个商店去买东西&…

教你如何生成自己的专属动态龙新年图像 - Python实现摘要

引言 新年将至&#xff0c;为了给大家带来一丝喜庆和神秘的气氛&#xff0c;我决定用Python编写一个生成专属动态龙图像的小程序。通过这个程序&#xff0c;你可以生成一个独一无二的龙图像&#xff0c;并为它添加动态效果&#xff0c;让它在新年的时刻为你带来好运和祝福。 正…