-
中心频点计算公式_LC谐振频率计算公式 LC串联和并联谐振频率计算
2021-01-13 05:25:07LC谐振频率的计算公式:式1中,当L单位取亨利,C单位取法拉时,fo单位为赫芝。但在实际使用中,L值常用μH,C单位用pF,这时可按下式计算fo值注意,这时fo...LC串联谐振频率计算、LC并联谐振频率计算公式:一个电感...LC谐振频率的计算公式:
式1中,当L单位取亨利,C单位取法拉时,fo单位为赫芝。
但在实际使用中,L值常用μH,C单位用pF,这时可按下式计算fo值
注意,这时fo单位是兆赫芝(MHz);L单一位是微亨(μH);C单位是微微法(pF)。如果C单位取微法(μF),则fo单位应改成千赫(kHz)。由式1可看出,LC值的积上升n倍,则fo下降根号N倍。
LC串联谐振频率计算、LC并联谐振频率计算公式:
一个电感和一个电容组成的LC谐振回路有LC串联回路和LC并联回路两种 。理想LC串联回路谐振时对外呈0阻抗,理想LC并联回路谐振时对外阻抗无穷大。利用这个特性可以用LC回路做成各种振荡电路,选频网络,滤波网络等。
LC串联时,电路复阻抗
Z=jwL-j(1/wC)
令Im[Z]=0,即 wL=1/(wC)
得 w=根号下(1/(LC))
此即为谐振角频率,频率可以自行换算。
LC并联时,电路复导纳
Y=1/(jwL)+1/[-j(1/wC)]=j[wC-1/(wL)]
令 Im[Y]=0,
得 wC=1/(wL)
即 w=根号下(1/(LC))
可见,串联和并联公式是一样的。
-
利用STM32怎样计算信号的中心频率?
2015-05-12 04:19:45因为要做一个跟踪滤波器,现在想用STM32单片机计算信号的中心频率输入到程控滤波器作为参数,已知是可以用FFT来进行计算,但是我不知道该怎么编程,求大神帮忙,急!!! -
中心频点计算公式_5G频点频率换算
2021-01-05 00:02:05点击上方蓝字关注「网优小兵玩Python」◆◆◆换算原理 NR-ARFCN和实际频点计算公式如下:FREF = FREF-Offs +ΔFGlobal (NREF –NREF-Offs)FREF_Shift = FREF +... GSCN计算公式: 各频段GSCN范围:项目展示 通过中心...点击上方蓝字关注「网优小兵玩Python」
◆ ◆ ◆
换算原理NR-ARFCN和实际频点计算公式如下:
FREF = FREF-Offs +ΔFGlobal (NREF –NREF-Offs)
FREF_Shift = FREF + ΔShift , ΔShift=0kHz or 7.5kHz栅格步长查询表:
NRB查询表:
GSCN计算公式:
各频段GSCN范围:
项目展示通过中心频率计算频点:
通过中心频点计算频率:
项目代码#5G各种带宽在不同Scs下的RB数scs_15 = {'5':25,'10':52,'15':79,'20':106,'25':133 ,'30':160,'40':216,'50':270}scs_30 = {'5':11,'10':24,'15':38,'20':51,'25':65 ,'30':78,'40':106,'50':133,'60':162 ,'70':189,'80':217,'90':245,'100':273}scs_60 = {'10':11,'15':18,'20':24,'25':31 ,'30':38,'40':51,'50':65,'60':79 ,'70':93,'80':107,'90':121,'100':135 ,'200':264}scs_120 ={'50':32,'100':66,'200':132,'400':264}#---------------------GSCN输出----------------------def gscn_print(Fref): if Fref < 3000 and Fref > 0: n = int((Fref-0.15)/1.2) return 3*n if Fref < 24250 and Fref > 0: n = int((Fref-3000)/1.44) return 7499+n if Fref < 100000 and Fref > 0: n = int((Fref-24250.08)/17.28) return 22256+n return 'NA'#--------------------RB数据输出---------------------def rb_print(scs,bandwidth): if scs == 120: return scs_120[bandwidth] if scs == 60: return scs_60[bandwidth] if scs == 30: return scs_30[bandwidth] return scs_15[bandwidth]#--------------------SSB频点输出--------------------def ssb_print(Rb_number,Nref,scs,F_global): if Rb_number % 2 == 0: return Nref else: return Nref-(6*scs)/(F_global*10**3) #-----------------中心频点步长输出------------------def step_print(scs,band): if band == 'Band-41': if scs == 30: return 6 else: return 3 if band == 'Band-77' or band == 'Band-78' or band == 'Band-79': if scs == 30: return 2 else: return 1 return 20 #---------------------Band输出----------------------def Band_print(Nref): if Nref > 402000 and Nref < 405000: return 'Band-34' if Nref > 514000 and Nref < 524000: return 'Band-38' if Nref > 376000 and Nref < 384000: return 'Band-39' if Nref > 460000 and Nref < 480000: return 'Band-40' if Nref > 499200 and Nref < 537999: return 'Band-41' if Nref > 285400 and Nref < 286400: return 'Band-51' if Nref > 42200 and Nref < 440000: return 'Band-66' if Nref > 399000 and Nref < 404000: return 'Band-70' if Nref > 123400 and Nref < 130400: return 'Band-71' if Nref > 286400 and Nref < 303400: return 'Band-75' if Nref > 285400 and Nref < 286400: return 'Band-76' if Nref > 620000 and Nref < 653333: return 'Band-78' if Nref > 620000 and Nref < 680000: return 'Band-77' if Nref > 693334 and Nref < 733333: return 'Band-79' if Nref > 422000 and Nref < 434000: return 'Band-1' if Nref > 386000 and Nref < 398000: return 'Band-2' if Nref > 361000 and Nref < 376000: return 'Band-3' if Nref > 173800 and Nref < 178800: return 'Band-5' if Nref > 524000 and Nref < 538000: return 'Band-7' if Nref > 185000 and Nref < 192000: return 'Band-8' if Nref > 145800 and Nref < 149200: return 'Band-12' if Nref > 158200 and Nref < 164200: return 'Band-20' if Nref > 386000 and Nref < 399000: return 'Band-25' if Nref > 151600 and Nref < 160600: return 'Band-28' return 'NA'#---------------------频率转频点----------------------def Nref_point(): #判断用户输入的中心频率是否合法 while True: Fref = input('\n请输入中心频率:') try: if int(float(Fref)) > 0: break else: print('不合规请重新输入') except: print('不合规请重新输入') #判断用户输入的小区带宽是否合法 while True: bandwidth = input('请输入小区带宽(单位MHz):') if bandwidth.isdigit(): if int(bandwidth) in [5,15,20,25,30,40,50,60,70,80,90,100,200,400]: break else: print('不合规请重新输入') else: print('不合规请重新输入') #判断用户输入的子载波间隔是否合法 while True: Scs = input('请输入子载波间隔(单位KHz):') if Scs.isdigit(): if int(bandwidth) < 51 and int(Scs) == 15: break if int(bandwidth) < 101 and int(Scs) == 30: break if int(bandwidth) > 11 and int(bandwidth) < 101 and int(Scs) == 60: break if int(bandwidth) > 51 and int(bandwidth) <101 and int(Scs) == 120: break else: print('不合规请重新输入') else: print('不合规请重新输入') if int(Fref) < 100000: F_global = 60*10**-3 Fref_offs = 24250 Nref_offs = 2016667 if int(Fref) < 24250: F_global = 15*10**-3 Fref_offs = 3000 Nref_offs = 600000 if int(Fref) < 3000: F_global = 5*10**-3 Fref_offs = 0 Nref_offs = 0 Nref = (int(Fref)-Fref_offs)/F_global+Nref_offs #中心频点计算 print(Nref) Band = Band_print(Nref) #频带获取 print(Band) Step_size = int(step_print(int(Scs),Band)) #频点栅格步长获取 print(Step_size) #中心频点修正 while int(Nref) % Step_size != 0: Nref+=1 Rb_number = rb_print(int(Scs),str(int(bandwidth))) #NRB数据获取 SSB_ref = ssb_print(Rb_number,Nref,int(Scs),F_global) #SSB频点获取 Gscn = gscn_print(int(Fref)) #GSCN获取 print('\n计算结果如下:') print(' 中心频率:',Fref,'MHz') print(' 小区带宽:',bandwidth,'MHz') print(' 载波间隔:',Scs,'KHz') print(' NRB个数:',Rb_number) print(' 频点栅格:',int(F_global*10**3),'KHz') print(' 中心频点:',int(Nref)) print(' SSB频点:',int(SSB_ref)) print(' GSCN频点:',Gscn) print(' 小区频带:',Band) print(' 频点步长:',Step_size)#---------------------频点转频率----------------------def Fref_point(): #判断用户输入的中心频点是否合法 while True: Nref = input('\n请输入中心频点:') if Nref.isdigit(): if int(Nref) > 0: break else: print('不合规请重新输入') else: print('不合规请重新输入') #判断用户输入的小区带宽是否合法 while True: bandwidth = input('请输入小区带宽(单位MHz):') if bandwidth.isdigit(): if int(bandwidth) in [5,15,20,25,30,40,50,60,70,80,90,100,200,400]: break else: print('不合规请重新输入') else: print('不合规请重新输入') #判断用户输入的子载波间隔是否合法 while True: Scs = input('请输入子载波间隔(单位KHz):') if Scs.isdigit(): if int(bandwidth) < 51 and int(Scs) == 15: break if int(bandwidth) < 101 and int(Scs) == 30: break if int(bandwidth) > 11 and int(bandwidth) < 101 and int(Scs) == 60: break if int(bandwidth) > 51 and int(bandwidth) <101 and int(Scs) == 120: break else: print('不合规请重新输入') else: print('不合规请重新输入') if int(Nref) < 3279167: F_global = 60*10**-3 Fref_offs = 24250 Nref_offs = 2016667 if int(Nref) < 2016666: F_global = 15*10**-3 Fref_offs = 3000 Nref_offs = 600000 if int(Nref) < 599999: F_global = 5*10**-3 Fref_offs = 0 Nref_offs = 0 Band = Band_print(int(Nref)) #频带获取 Step_size = int(step_print(int(Scs),Band)) #频点栅格步长获取 Fref = int(Fref_offs + F_global*(int(Nref) - Nref_offs)) #中心频率计算 Rb_number = rb_print(int(Scs),str(int(bandwidth))) #NRB数据获取 SSB_ref = ssb_print(Rb_number,int(Nref),int(Scs),F_global) #SSB频点获取 Gscn = gscn_print(int(Fref)) #GSCN获取 print('\n计算结果如下:') print(' 中心频率:',Fref,'MHz') print(' 小区带宽:',bandwidth,'MHz') print(' 载波间隔:',Scs,'KHz') print(' NRB个数:',Rb_number) print(' 频点栅格:',int(F_global*10**3),'KHz') print(' 中心频点:',int(Nref)) print(' SSB频点:',int(SSB_ref)) print(' GSCN频点:',Gscn) print(' 小区频带:',Band) print(' 频点步长:',Step_size)#-----------------------程序入口------------------------ if __name__ == '__main__': print('5G子载波间隔与小区带宽对应规则:') print(' 15KHz间隔:5M 10M 15M 20M 25M 30M 40M 50M') print(' 30KHz间隔:5M 10M 15M 20M 25M 30M 40M 50M 60M 70M 80M 90M 100M') print(' 60KHz间隔:10M 15M 20M 25M 30M 40M 50M 60M 70M 80M 90M 100M 200M') print(' 120KHz间隔:50M 100M 200M 400M') while True: sele = input('\n请选择计算方式:1、频率转频点;2、频点转频率;3、退出程序:') if sele.isdigit(): if int(sele) == 3: print('\n欢迎再次使用!') exit(0) if int(sele) == 1: Nref_point() continue if int(sele) == 2: Fref_point() continue else: print('输入有误请重新输入') else: print('输入有误请重新输入'
网优苦短,我用Python
网优小工具传送门
自动扩容
号码归属地查询
站间距计算工具
图片相似度核查工具
载频配置统计工具
活动保障
-
5G NR 频率计算
2020-09-09 10:18:115G中引入了频率栅格的概念,也就是中心频点不能随意配置,必须满足一定规律,主要目的是为了UE能快速的搜索小区;其中两个最重要的概念是Channel raster 和 synchronization raster;下面先解释下这两个概念: 1、...
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,根据 I 确定。未找到 I 如何确定。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比特表示,协议使用PBCH净荷中的
来表示
的高比特位。
所以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
-
5G NR 频率计算解析
2019-03-09 08:21:485G中引入了频率栅格的概念,也就是中心频点不能随意配置,必须满足一定规律,主要目的是为了UE能快速的搜索小区;其中两个最重要的概念是Channel raster 和 synchronization raster;下面先解释下这两个概念: ...网上关于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,300KhzSA里面,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 -
右截取Gamma分布在径流频率计算中的应用
2020-01-10 20:32:30右截取Gamma分布在径流频率计算中的应用,宋松柏,,应用截取分布研究径流枯水段的频率计算。采用概率论和统计水文学原理,推导了右截取Gamma分布序列和全序列一阶原点矩和二阶中心距� -
超宽带(UWB)信号谱的中心频率及-10dB带宽的计算(MATLAB)
2014-01-07 16:41:40如果已经得到UWB信号谱,那么通过信号谱如何来计算带宽及中心频率呢? 一般来说,UWB信号谱可以通过直接测量或者由OptiSystem得到,是离散谱。通过拟合的方法,可以求得其中心频率及带宽。以下是自定义的求中心频率... -
低空间频率组合计算全息元件检测深度非球面
2021-02-13 12:51:25计算全息元件(CGH)可实现光学非球面的零位干涉高精度检测,但深度非球面的非球面度以及非球面度梯度均较大,使检测所需CGH的局部空间频率偏大,加工困难。提出一种用组合CGH检测深度非球面的方法,该方法通过组合两... -
中心频点计算公式_偶极天线振子计算公式
2021-01-05 00:01:53偶极V天线计算公式1/4波长水平、倒V天线长度的计算公式:光速/频率/4*95%=(单臂)长度21.400MHz天线的计算长度300000/21.4/4*95%=3330mm14.270MHz天线的计算长度300000/14.27/4*95%=4993mm7.05MHz天线的计算... -
滚动轴承故障特征频率的计算
2017-11-21 18:14:24转自:... 1.滚动轴承的故障数据来源于美国凯斯西储大学轴承数据中心 数据下载链接:http://www.eecs.case.edu/laboratory/bearing/download_fan.htm 12k Fan End Bearing Fault Data:表 -
中心频点计算公式_5G有关SSB频点的计算
2021-01-05 00:02:02对于5G相关频点换算问题,前期已经写过一篇文章,详情如链接:5G频段划分及频点计算专题为了让大家有个更清楚地认识,结合项目实际重点给大家介绍一下5G网络优化中经常见到的中心频点及SSB频点等相关内容,进入正题... -
matlab计算海洋浮力频率_海洋要素计算:潮汐调和分析
2020-12-31 01:32:11数据处理数据来源本次实验采用的数据来自夏威夷大学海平面中心(University of Hawaii Sea Level Center):http://ilikai.soest.hawaii.edu/uhslc/datai.html本站提供下载:厦门站:h376a95.dat站点数据信息站点:... -
洪水同频率放大的方法_工程水文学同频率放大法计算设计洪水过程线.doc
2020-12-20 02:53:07网络教育学院《工程水文学离线作业》题 目:同频率放大法计算设计洪水过程线学习中心:浙江建设职业建设学院奥鹏学习中心 专 业:水利水电工程年 级:学 号:学 生:指导教师:1 基本知识1.1 典型洪水过程线的选取与... -
每日10行代码81:计算反文档频率idf
2020-12-07 16:28:46data=['武汉市华源达科技有限公司','武汉斯坦雷电气有限公司','武汉兴繁荣精密工业有限公司','杭州海康存储科技有限公司武汉研发中心','武汉市洪山区吴桥通用设备结构厂'] #data_split = [list(jieba.cut(i)) for i... -
中心频点计算公式_5G NR的频段划分和频点计算
2021-01-05 00:01:54一、5G NR的频段增加带宽是增加容量和传输速率最直接的方法,目前5G最大带宽将会达到400MHz,考虑到目前频率占用情况,5G将不得不使用高频进行通信。3GPP协议定义了从Sub6G(FR1)到毫米波(FR2)的5G目标频谱。其中FR1... -
中心频点计算公式_科普5G NR的频段划分和频点计算
2021-01-03 03:36:27增加带宽是增加容量和传输速率最直接的方法,目前5G最大带宽将会达到400MHz,考虑到目前频率占用情况,5G将不得不使用高频进行通信。 3GPP协议定义了从Sub6G(FR1)到毫米波(FR2)的5G目标频谱。其中FR... -
滤波器的主要参数
2021-01-19 19:16:27窄带滤波器常以插损点为中心频率计算通带带宽。 截止频率 中心频率(Center Frequency):滤波器通带的中心频率f0,一般取f0=(f1+f2)/2,f1、f2为带通或带阻滤波器左、右相对下降1dB或3dB边频点。窄带滤波器常... -
单片机与DSP中的滤波器的主要参数
2020-11-07 22:41:42窄带滤波器常以插损最小点为中心频率计算通带带宽。 截止频率 中心频率(Center Frequency):滤波器通带的中心频率f0,一般取f0=(f1+f2)/2,f1、f2为带通或带阻滤波器左、右相对下降1dB或3dB边频点。窄带... -
NRF24L01通信频率
2019-10-07 07:06:19RF-CH 共包括六位,这六位... 扩展:射频频道的频率决定射频收/发所使用频道的中心频率,在速率为250Kbps或1Mbps时,频道占用的带宽小于1M,而在速率为2Mbps时,所占宽带小于2M,射频收发器工作的频率范围从2.40... -
单片机与DSP中的滤波器频率和阻抗变换
2020-11-15 13:37:48通常选择3dB点作为低通和高通滤波器的参考频率,而对于带通滤波器,则把中心频率选作参考频率。ESP可表示为 FSF=需要的参考频率/已知的参考频率 因为式中分子、分母有相同的单位,通常是rad/s,所以FSF必定... -
对负载电容进行微调整来匹配频率的方法.pdf
2020-03-30 21:50:372020年上传,官方文档,对负载电容进行微调整来匹配频率的方法,用于晶振中心频率和误差计算,温差补偿预测。 -
π型滤波器 计算_技术货:滤波器带宽及对应RC的计算
2021-01-01 16:58:231、中心频率对应的时间常数转折频率相同的高、低通滤波器合成带通电路,高低通的转折频率都在同一点,该频率的信号幅度在传输过程被高低通虽然衰减3+3dB,但是在uo输出幅度最大,也是中心频率点(如下红点),即fc=fo=... -
天线和频率(波长)关系
2019-09-26 11:37:05中心频率为150MHz时,波长就是2米,所以又把150MHz左右的信号称为2米波; 而430MHz的波长是0.7米,所以430MHz左右的信号又被叫着70厘米波。 3、天线的长短和波长成正比,所以和频率成反比,频率越高,波长越短,... -
单片机与DSP中的滤波器频率的增益
2020-11-15 12:56:47要求 确定几何中心频率为1000 Hz,3dB带宽为100Hz,通带中心增益为+30dB的3阶巴特沃兹带通滤波器的极点位置和每节增益。 解 ①n=3的归一化巴特沃兹低通滤波器的极点位置可以从表11.1查得为-0.5±j0.866和-1。 ... -
频率失谐对相干光脉冲合并和面积演化的影响
2021-02-13 11:36:29本文首先讨论有频率失谐情况下的光与二能级原子关统相互作用方程,然后在计算机上进行数值模拟,结果表明:如果光场中心频率与原子跃迁频率不一致,光脉冲在吸收介质中没有稳态面积,并且当频率失谐较大(δ≠0)时,脉冲的... -
《数字图像处理》——ch4频率域滤波(2.频率域滤波)
2019-05-26 14:34:09版权声明:以下图片截取自《数字图像...频率域滤波:修改一幅图像的傅里叶变换、然后计算其反变换得到处理后的结果;其基本滤波公式如下(中心化): 变换中的低频:与图像中缓慢变化的灰度分量有关(室内的墙面...
-
shockwave网站::rocket:ShockWave Inc.网站-源码
-
NFS 实现高可用(DRBD + heartbeat)
-
MHA 高可用 MySQL 架构与 Altas 读写分离
-
50个优秀的名片设计作品欣赏
-
深度学习-源码
-
JS_08-JQuery快速制作高效网页交互特效
-
PHP 日期 加减 月数,天数,周数,小时,分,秒等等
-
Python剑指42.(lc53.)连续子数组的最大和---动态规划、分治算法
-
scrapy_settings.py
-
紫外区全角度光子晶体反射镜
-
大数据技术之高频面试题01
-
x86-64框架下的寄存器
-
MySQL 管理利器 mysql-utilities
-
app服务端.rar
-
宝塔安装sqlsrv扩展,PHP连接 Sqlserver
-
jquery使用serialize()出现中文乱码怎么办
-
产品团队管理经验一枚
-
Liunx 优化思路与实操步骤
-
数据库设计StepbyStep
-
ps cs6选择并遮住在哪