本期给大家带来5G NR中已知绝对射频信道号NARFCN如何计算SSB的中心频率,用MATLAB实现,参考3GPP 38.104
下图是NARFCN与SSB中心频率换算关系,其中NREF就是NARFCN。
函数输出频率的单位是MHZ,输入是NARFCN。
有不清楚的地方欢迎来信交流。
function frequency = nr_5g_narfcn2freq(narfcn)
%
%
%
%
%
% out freq unit MHZ
%
if narfcn>=0 && narfcn<=599999
delta_F_global_khz = 5;
F_REF_Offs_mhz = 0;
N_REF_Offs = 0;
elseif narfcn>= 600000 && narfcn<=2016666
delta_F_global_khz = 15;
F_REF_Offs_mhz = 3000;
N_REF_Offs = 600000;
elseif narfcn >= 2016667 && narfcn<=3279165
delta_F_global_khz = 60;
F_REF_Offs_mhz = 24250.08;
N_REF_Offs = 2016667;
else
frequency = 0;
fprintf('error narfcn %d \n',narfcn);
return;
end
frequency = F_REF_Offs_mhz + delta_F_global_khz*(narfcn - N_REF_Offs)/1000;
end
更多内容请关注微信号订阅号:nb_lte_5g ,老牛nb5g老牛带你学通信
努力只能及格,拼命才能优秀。
想成功,先发疯,不顾一切往前冲。
学通信任道重远,老牛带你走最捷径的路.