Toolbox里面的CSIRS


前言

 作为新手,对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的值为a =\left ( {0,1,2,3.4} \right );toolbox中对应的SubcarrierSpacing为2^{a}*15;

2、FAPI中的StartRB = toolbox中的RBOffset + NStartGrid;


总结

由于刚开始学习,希望对学习的东西有个总结,同时也能够发现自己学习过程中的错误,希望大家看到错误可以不吝赐教。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值