5G NR 频率计算解析

网上关于NR 频率介绍的文章不少,但多为直接的规范翻译,而且对于一些关键概念理解都有偏差;下面我会结合实际配置例子来解释下关键概念;

5G在sub6Ghz下有很多band可用,具体到每个band,又可以有不同的频点配置;
5G中引入了频率栅格的概念,也就是中心频点不能随意配置,必须满足一定规律,主要目的是为了UE能快速的搜索小区;其中两个最重要的概念是Channel raster 和 synchronization raster;下面先解释下这两个概念:
Channel raster :可以理解为载波的中心频点的可选位置;
一般频点值都以NR-ARFCN(NR绝对射频频率信道编号)数值间接表示,即下面表格中的Nref,一般在RRC消息中传递的都是这个信道编号,如果需要知道具体代表的频率值, 参考下面公式中的频率Fref 的计算:
在这里插入图片描述

前面提到中心频点不能随意选,需要按照一定起点和步长选取,具体要求参见下面表格:
比如对n40,步长是20,换算出对应的频率的步长是20Fglobal=205=100Khz
Fglobal取值为5,参见上面表格;
n40对应的频率范围:
460000 * 5Khz = 2,300,000KHz ~ 480000 * 5KHz=2,400,000Khz
在这个范围内,中心频点必须按照100Khz的步长选取;
在这里插入图片描述

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

NSA里,基站会通过RRC重配置消息通知UE关于频点的信息,帮助UE快速搜索到目标小区;
下面通过具体例子看下如何通过频点信息换算出载波的中心频点和SSB的中心频点值:
例如我们从RRC重配置消息了看到:
frequencyInfoDL=[absoluteFrequencySSB= 504990 frequencyBandList=[FreqBandIndicatorNR=41]
absoluteFrequencyPointA=503232
scs_SpecificCarrierList=[SCS_SpecificCarrier=[offsetToCarrier=0 subcarrierSpacing=kHz30 carrierBandwidth=273]

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=503232:代表公共参考点A,这个参考点是273个RB的第0个RB,也就是RB0的第0个子载波的中心点**;注意不是边沿(edge),很多网上文章都理解为edge;
(参见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’.

absoluteFrequencyPointA=503232 = 503232*5Khz = 2,516,160Khz

**absoluteFrequencySSB= 504990 ** 代表SSB块的中心频点;也不是SSB块的绝对的中心(1/2处),SSB块是20个RB,共计20*12=240个子载波;absoluteFrequencySSB对应于第10个RB(从0编号)的第0号子载波的中心,也就是和绝对的中心偏了半个子载波;在这个例子中是30/2=15Khz;

在这里插入图片描述

absoluteFrequencySSB= 504990*5Khz = 2,524,950Khz

也就是SSB中心位于2,524,950Khz;

那么整个载波的中心频点在哪里呢?
参见下表:整个载波的中心频率位置和RB总数有关系;
这个例子中RB总数是273个,为奇数,中心频点对应的RB是273/2向下取整,即RB136(从0编号),子载波6(从0编号);也就是中心频点在RB136的子载波6的中心(注意不是边沿edge,所以也不在273个RB的绝对中心(1/2处),偏移了半个子载波,但确实是整个100Mhz的绝对中心);
那么中心频点具体频率值计算可以从公共参考点A(2,516,160Khz)为参考点:
2,516,160Khz + 1361230Khz +6*30= 2,565,300Khz

在这里插入图片描述

SA里面,point A和SSB的相对位置关系是另外一套参数确定:

offsetToPointA poin A 和 SSB的0号RB0号子载波相差的RB数量;注意offsetToPointA的单位是RB,对应的子载波是15Khz(对于FR1 sub6Ghz)(for a PCell downlink represents the frequency offset between point A and the lowest subcarrier of the lowest resource block overlapping 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);

在这里插入图片描述

poin A 和 SSB的0号RB0号子载波相差的RB数量不一定正好差整数个RB,可能还会差出几个子载波;Kssb就表示还差出几个子载波;

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

比如上面例子中,可以知道SSB中心和point A相差了2,524,950Khz-2,516,160Khz = 8790Khz
那么对应于SSB的0号RB的0号子载波和point A相差:
8790-10 * 12 * 30Khz = 5190Khz
换算为RB(15Khz的子载波)数量:5190/(12 * 15)=28.83333
取整后为28RB,也就是offsetToPointA=28RB(15Khz的子载波)
Kssb = (5190Khz - 28 * 12 * 15Khz)/15Khz = 10(15Khz的子载波为单位表示)

下面再看下两边的guard band是多少?
前面提到273个RB,273RB1230Khz = 98.280Mhz,并没有完全占满100Mhz带宽,因为两边需要留出保护带宽(guard band)。
上面例子载波的中心频点 2,565,300Khz,载波的下边沿是2,565,300Khz-50Mhz = 2515300Khz
pointA的值为2,516,160Khz,point A所在子载波的下边沿是2,516,160Khz - 30Khz/2=2,516,145Khz。
所以左侧的guard band = 2,516,145Khz - 2515300Khz = 845Khz
右边的guard band = 100Mhz - 98.280Mhz -845Khz = 875Khz

  • 47
    点赞
  • 259
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值