前言
作为新手,对toolbox 5G下行信道中的CSIRS的学习进行一些总结。
一、CSIRS的频域位置
matlab toolbox 5G中的CSIRS给出的是明确的时频域位置,csirs.SubcarrierLocations和csirs.SymbolLocations分别表示CSIRS的频域位置和时域位置,但在5G FAPI的CSIRS PDU中,没有明确的频域位置接口,而是需要通过FreqDomain这个配置对频域位置进行计算,也就是Bitmap。
通过对FreqDomain的配置进行计算,才能得到toolbox中的频域位置。计算方法:从右向左数,非零元素的位置(从0开始)就是对应的f(i),然后再根据配置的row计算对应的k。以FreqDomain = [011000],row =3为例,f(1) = 3,f(2) = 4,则k分别是6,8,也就是toolbox中的csirs.SubcarrierLocations = {6,8}.
自己写了个计算的matlab程序,用来验证:
FreqDomain = [0 1 1 0 0 0];
row = 3;
A = fliplr(FreqDomain);
B = [];
for i = 1:numel(A)
if A(i) ~=0
B = [B,i];
end
end
B = B-1;
switch row
case 1
k = B;
case 2
k = B;
case 4
k = 4*B;
otherwise
k = 2*B;
end
二、FAPI和toolbox的名称对应关系
1、FAPI中的SubcarrierSpacing的值为;toolbox中对应的SubcarrierSpacing为
;
2、FAPI中的StartRB = toolbox中的RBOffset + NStartGrid;
总结
由于刚开始学习,希望对学习的东西有个总结,同时也能够发现自己学习过程中的错误,希望大家看到错误可以不吝赐教。