该示例显示了测试环境中CSI-RSRP、CSI-RSSI和CSI-RSRQ的测量程序,如TS 38.133附录A.4.6.3.3所述,使用5G工具箱中的信道状态信息参考信号™.
在NR 5G中,如TS 38.215部分中所定义的三种类型的CSI-RS参考信号测量包括:
CSI-RSRP(CSI参考信号接收功率):CSI-RSRP定义为天线端口的资源元素的功率贡献的线性平均值,这些端口承载为RSRP测量配置的CSI-RS。此测量跨N个资源块(测量带宽)执行。对于此测量,在天线端口上传输的CSI-RS使用3000或3000和3001。
CSI-RSSI(CSI接收信号强度指示器):CSI-RSSI被定义为仅在存在CSI-RS的OFDM符号中观察到的总接收功率的线性平均值。该测量也在OFDM符号中执行N资源块数(测量带宽)。CSI-RSSI包括来自源的功率,如同信道服务和非服务小区、相邻信道干扰和热噪声。对于此测量,使用在天线端口3000上传输的CSI-RS。
CSI-RSRQ(CSI参考信号接收质量):CSI-RSRQ定义为 。
这些测量的目的包括:
细胞选择和重选
移动性和切换管理
光束管理(光束调整和光束恢复)
此示例仅从测试环境中配置CSI-RS。
载波配置
在TS 38.133表A.4.6.3.3.1-1中创建具有15 kHz子载波间距的载体配置对象,占用15 kHz子载波间距。
carrier = nrcarrierconfig;carrier.nslot = 1;carrier.nsizegrid = 52;
CSI-RS配置
根据测试环境TS 38.133表A.4.6.3.3.2-1,用户设备(UE)配置有一个CSI-RS资源集(CSI-RS 1.2 FDD),由2个CSI-RS资源组成。
csirs = nrcsirsconfig;%CSI-RS资源#0#1csirs.CSIRSType={“nzp”那“nzp”};csirs.csirsperiod = {[10 1],[10 1]};csirs.rownumber = [1 1];%单端口(3000)CSI-RS资源csirs.denty = {“三个”那“三个”};csirs.SymbolLocations={6,10};csirs.SubcarrierLocations={0,0};csirs.NumRB=[52,52];在资源块数量方面%测量带宽
为指定的载波和CSI-RS配置参数生成CSI-RS符号和索引,输出资源格式为“cell”。此输出资源格式提供了一种方法,用于唯一标识资源集中每个CSI-RS资源的输出。您还可以对每个CSI-RS资源应用不同的功率级别。
IND = NRCSIRSINDICES(载体,CSIR,'OutputResourceFormat'那'细胞');sym=nrCSIRS(承运人、csirs、,'OutputResourceFormat'那'细胞');
如TS 38.133表A.4.6.3.3.2-2中所述,设置信号和噪声功率。根据TS 38.133表A.4.6.3.3.2-2,来自其他来源的其他细胞和来自其他来源的噪声的干扰被建模为适当的功率的添加白色高斯噪声(AWGN)NOC.
。
sinrdb0 = 0;CSI-RS#0的百分比sinrdb1 = 3;CSI-RS#1的百分比nocdbm = -94.65;NOCDB = NOCDBM - 30;noc = 10 ^(nocdb / 10);
使用SINR值计算CSI-RS资源的电源缩放。
%CSI-RS资源的功率扩展#0SINR0=10^(SINRdB0/10);%线性Es/NocES0 = SINR0 * NOC;%CSI-RS资源的功率扩展#1SINR1=10^(SINRdB1/10);%线性Es/NocEs1=SINR1*Noc;
为一个插槽初始化运营商资源网格。
端口=最大值(csirs.NumCSIRSPorts);%天线端口数txGrid=nrResourceGrid(载波、端口);
将功率缩放值应用于CSI-RS资源,并将其映射到网格。
txgrid(ind {1})= sqrt(es0)* sym {1};txgrid(ind {2})= sqrt(ES1)* sym {2};%绘制两个CSI-RS资源的载波网格plotGrid(尺寸(txGrid),ind)
执行OFDM调制以生成时域波形。
[TxWaveForm,OFDMINFO] = NROFDMMODULES(载波,TxGrid);
将传播条件视为AWGN,如TS 38.133表A.4.6.3.3.2-1所示。
%生成噪音rng(“默认”);%设置重复性的RNG状态n0 = sqrt(noc /(2 * double(Ofdminfo.nfft)));噪声= N0 *复合物(Randn(尺寸(txwaveform)),randn(大小(txwaveform)));%将awgn添加到传输的波形rx波形=tx波形+噪声;
在接收的时域波形上执行OFDM解调以获取接收的资源元素数组。
rxgrid = nrofdmdemodulate(载体,rxwaveform);
最后,使用helper文件对接收网格中的CSI-RS资源执行CSI-RSRP、CSI-RSSI和CSI-RSRQ测量Hcsirsmeasurement。
MEAS = HCSIRSMEASUREMENT(载体,CSIRS,RXGRID)
meas =带字段的结构:资源:[3.8372e-13 7.3692e-13]资源:[2.7403e-10 3.1752e-10]资源:[0.0728 0.1207]资源:[3.8372e-13 7.3692e-13]资源:[2.7403e-10 3.1752e-10]资源:[0.0728 0.1207]资源:[94.1599-91.3258]资源:[-65.6220-64.9823]资源:[
所有CSI-RS资源的%plot rsrpdbm,rssidbm和rsrqdb测量hplotcsirsmeasurements(meas)
您可以比较输出字段表示的两个CSI-RS资源的测量CSI-RSRP值RSRPdBm
符合TS 38.133表A.4.6.3.3.2-2中给出的标准规定值。
作用plotgrid(gridsize,csirsind)%plotGrid(GRIDSIZE,CSIRSIND)绘制GRIDSIZE大小的载体网格通过使用多个资源的CSI-RS符号填充网格来实现%%由CSI-RS索引CSIRSIND的单元格数组指示。figure()cmap=颜色映射(gcf);%考虑到两个CSI-RS资源的以下值,他们需要要根据CSI-RS资源的数量更新%名称= {'CSI-RS资源#0'那'CSI-RS资源#1'};chpval = {20,2};CHPSCALE = 0.25 *长度(CMAP);%缩放因子tempGrid=零(gridSize);tempGrid(csirsInd{1})=chpval{1};tempGrid(csirsInd{2})=chpval{2};图像(chpscale*tempGrid(:,:,1));%乘以缩放因子以获得更好的可视化轴XY.; clevels=chpscale*[chpval{:}];N=长度(克利夫勒);L=线(一个(N),一个(N),'行宽',8);%生成线条%为颜色贴图编制索引,并将选定的颜色与线条关联集合(L{'颜色'},mat2cell(cmap(min(1+clevels,length(cmap)),:),one(1,N),3));%根据cmap设置颜色%创建图例传奇(名字{:});标题('包含CSI-RS'的载体网格)xlabel('OFDM符号');ylabel(“子载波”);结尾
[1]3GPP TS 38.133。“nr;支持无线电资源管理的要求。“金宝app第三代合作伙伴计划;技术规范集团无线电接入网络。
[2]3GPP TS 38.215。“nr;物理层测量。“第三代合作伙伴计划;技术规范集团无线电接入网络。