本示例显示了测试环境下的CSI-RSRP、CSI-RSSI和CSI-RSRQ的测量程序,如TS 38.133附录A.4.6.3.3所述,使用5G工具箱™的通道状态信息参考信号。
在NR 5G中,三种基于CSI-RS的参考信号测量,如TS 38.215章节5.1.2和5.1.4中定义的,包括:
CSI- rsrp (CSI基准信号接收功率):CSI-RSRP定义为天线端口资源元素的功率贡献的线性平均值,这些端口携带配置为RSRP测量的CSI-RS。这个测量是在N个资源块(测量带宽)上执行的。对于这种测量,使用在天线端口3000或3000和3001上传输的CSI-RS。
CSI- rssi (CSI接收信号强度指示器):CSI-RSSI被定义为仅在存在CSI-RS的OFDM符号中观测到的总接收功率的线性平均。这个测量也被执行N资源块数(测量带宽)。CSI-RSSI包括来自源的功率,如同信道服务单元和非服务单元、相邻信道干扰和热噪声。本次测量使用的是天线端口3000传输的CSI-RS。
CSI-RSRQ(CSI参考信号接收质量):CSI-RSRQ定义为, .
这些测量的目的包括:
单元格选择和重选
移动性和切换管理
波束管理(波束调整和波束恢复)
本示例仅配置来自测试环境的CSI-RS。
载波配置
按照TS 38.133中的配置1,创建占用10mhz带宽、子载波间距为15khz的载波配置对象。
载体= nrCarrierConfig;母舰。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资源组成。
csir = nrCSIRSConfig;% CSI-RS资源#0 #1csir。CSIRSType = {“nzp”,“nzp”};csir。CSIRSPeriod = {[10 1], [10 1]}; csirs.RowNumber = [1 1];%单端口(3000)scsi - rs资源csir。密度= {“三”,“三”};csir。SymbolLocations = {6, 10};csir。SubcarrierLocations = {0,0};csir。NumRB = [52, 52];%根据资源块数度量带宽
为指定的载波和CSI-RS配置参数生成CSI-RS符号和索引,输出资源格式为“cell”。这种输出资源格式提供了一种方法,可以惟一地标识资源集中每个CSI-RS资源的输出。还可以对每个CSI-RS资源应用不同的功率级别。
csir印第安纳= nrCSIRSIndices(航空公司,“OutputResourceFormat”,“细胞”);信谊= nrCSIRS (csir载体,“OutputResourceFormat”,“细胞”);
按照TS 38.133表A.4.6.3.3.2-2设置信号和噪声功率。根据TS 38.133表A.4.6.3.3.2-2中的注2,其他单元的干扰和其他源的噪声被建模为适当功率的加性高斯白噪声(AWGN)Noc
.
SINRdB0 = 0;% For CSI-RS #0SINRdB1 = 3;% For CSI-RS #1NocdBm = -94.65;NocdB = NocdBm - 30;Noc = 10 ^ (NocdB / 10);
利用SINR值计算CSI-RS资源的功率缩放。
% CSI-RS资源#0的功率缩放SINR0=10^(SINRdB0/10);%线性Es / NocEs0 = SINR0 * Noc;% CSI-RS资源#1的功率扩展SINR1 = 10 ^ (SINRdB1/10);%线性Es / NocEs1 = SINR1 * Noc;
为一个插槽初始化载波资源网格。
港口= max (csirs.NumCSIRSPorts);%天线端口数txGrid = nrResourceGrid(承运人、港口);
将功率缩放值应用到CSI-RS资源并将它们映射到网格上。
txGrid(印第安纳州{1}=√(Es0) *符号{1};txGrid(印第安纳州{2}=√(Es1) *符号{2};%绘制两个CSI-RS资源的载波网格plotGrid(大小(txGrid)、印第安纳州)
进行OFDM调制以产生时域波形。
[txWaveform, ofdmInfo] = nrOFDMModulate(载体,txGrid);
将传播条件考虑为AWGN,如TS 38.133表A.4.6.3.3.2-1所示。
产生噪声百分比rng (“默认”);为可重复性设置RNG状态N0 =√Noc /(2 *双(ofdmInfo.Nfft)));噪音= N0 *复杂(randn(大小(txWaveform)), randn(大小(txWaveform)));%发送波形中添加AWGNrx波形= tx波形+噪声;
对接收到的时域波形进行OFDM解调,得到接收到的资源元件阵列。
rxGrid = nrOFDMDemodulate(载体、rxWaveform);
最后,通过使用帮助文件,对接收网格中的CSI-RS资源执行CSI-RSRP、CSI-RSSI和CSI-RSRQ度量hCSIRSMeasurements。
量= hCSIRSMeasurements(载体,csir rxGrid)
量=结构体字段:RSRPPerAntennaPerResource: [3.8372e-13 7.3692e-13] RSRPPerAntennaPerResource: [2.7403e-10 3.1752e-10] RSRP: [2.7403e-10 3.1752e-10] RSRQ: [0.0728 0.1207] RSRQ: [-94.1599 -91.3258] RSRPdBm: [-65.6220 -64.9823] RSRQdB: [-11.3779 -9.1834]
%绘制所有CSI-RS资源的RSRPdBm、RSSIdBm和RSRQdB测量值hPlotCSIRSMeasurements(量)
您可以比较两个由输出字段表示的CSI-RS资源的CSI-RSRP值RSRPdBm
表A.4.6.3.3.2-2。
函数plotGrid (gridSize csirsInd)% plotGrid(GRIDSIZE, csirind)绘制大小为GRIDSIZE的载波网格%通过使用多个资源的CSI-RS符号填充网格%由CSI-RS索引单元阵列csirind表示。图()cmap = colormap(gcf);%考虑两个CSI-RS资源和它们需要的以下值%将根据CSI-RS资源数量进行更新名称= {“CSI-RS资源# 0”,“CSI-RS资源# 1”};chpval = {20, 2};chpscale = 0.25 *长度城市规划机构(cmap);%的比例因子tempGrid = 0 (gridSize);tempGrid (csirsInd {1}) = chpval {1};tempGrid (csirsInd {2}) = chpval {2};图像(chpscale * tempGrid (:,: 1));%与比例因子相乘以获得更好的可视化效果轴xy;clevels = chpscale * [chpval {}):;N =长度(clevels);L =线((N), (N),“线宽”8);%生成线索引颜色地图,并将选中的颜色与线条关联起来集(L, {“颜色”}, mat2cell(提出(min (1 + clevels长度城市规划机构(cmap)),:), (1, N), 3));%根据cmap设置颜色%创造传奇传奇(名字{:});标题(“包含CSI-RS的载波网格”)包含(OFDM符号的);ylabel (副载波的);结束
[1]3 gpp TS 38.133。“NR;支持无线电资源管理的要求。”金宝app第三代合作伙伴项目;技术规范无线电接入网.
[2]3 gpp TS 38.215。“NR;物理层测量。”第三代合作伙伴项目;技术规范无线电接入网.