主要内容

nrCSIRSConfig

CSI-RS配置参数

自从R2019b

描述

nrCSIRSConfig对象集信道状态信息参考信号(CSI-RS)配置参数为一个或多个热敏电阻器(ZP)或non-zero-power (NZP) CSI-RS资源,7.4.1.5 TS 38.211中定义的部分[1]

创建

描述

例子

csir = nrCSIRSConfig创建一个CSI-RS配置对象的默认属性。

csir = nrCSIRSConfig (名称,值)使用一个或多个名称-值对参数指定属性。附上每个属性的引用。例如,CSIRSType, {‘zp’,‘nzp’,‘zp},“密度”,{‘一个’,‘dot5odd’,‘三’},SubcarrierLocations, {0 4 0 [4]}指定三个CSI-RS资源使用不同的频率密度值和不同的频域位置。未指定的属性的默认值。

属性

全部展开

类型的一个或多个CSI-RS资源配置,指定这些选项之一。

  • “nzp”——使用这个选项指定单个NZP-CSI-RS资源。

  • “zp”——使用这个选项指定单个ZP-CSI-RS资源。

  • 单元阵列的元素“nzp”“zp”——使用这个选项来指定多个CSI-RS资源。

此外,您可以指定这个属性使用“nzp”“zp”作为字符串标量或一个字符串数组的元素。

CSI-RS资源配置的数量等于为这个属性提供值的数量。

数据类型:细胞|字符串|字符

槽的周期性和抵消CSI-RS资源,指定这些选项之一。

针对单一CSI-RS资源

  • “上”——使用这个选项表明资源存在于所有插槽。

  • “关闭”——使用这个选项表明资源不在槽。

  • 整数向量的形式Tcsi-rsToffset)——使用这个选项来指定槽周期性Tcsi-rs和偏移量Toffset在特定时段调度CSI-RS资源。

    Tcsi-rs是4、5、8、10、16、20、32岁,40岁,64,80,160,320,640。为特定的价值Tcsi-rs的价值,Toffset在范围从0到吗Tcsi-rs1。

对多个CSI-RS资源

  • 单元阵列的元素“上”,“关闭”,或Tcsi-rsToffset]-细胞数组中元素的个数必须一个或等于指定的CSI-RS资源的数量CSIRSType财产。当细胞数组只包含一个元素,指定值适用于所有CSI-RS资源。

此外,您可以指定这个属性使用“上”“关闭”作为字符串标量或一个字符串数组的元素。

这个属性是更高级别的参数CSI-ResourcePeriodicityAndOffsetslotConfig中定义的CSI-RS-CellMobilityIE。

数据类型:细胞|字符串|字符|

行CSI-RS资源数,如表7.4.1.5.3-1 TS 38.211中定义,指定这些选项之一。

针对单一CSI-RS资源

  • 整数1到18岁

对多个CSI-RS资源

  • 向量的整数范围从1到18 -向量元素的数量必须等于指定的CSI-RS资源的数量CSIRSType财产。

数据类型:

频率密度CSI-RS资源,如表7.4.1.5.3-1 TS 38.211中定义,指定这些选项之一。

针对单一CSI-RS资源

  • “一个”——此选项对应ρ从指定表= 1。

  • “三”——此选项对应ρ从指定表= 3。

  • “dot5even”——此选项对应ρ从指定表= 0.5甚至资源块(RB)关于公共资源分配块0 (CRB 0)。

  • “dot5odd”——此选项对应ρ从指定表= 0.5和奇怪的RB分配就CRB 0。

对多个CSI-RS资源

  • 单元阵列的特征向量“一个”,“三”,“dot5even”,或“dot5odd”——细胞数组中元素的个数必须等于指定的CSI-RS资源的数量CSIRSType财产。

此外,您可以指定这个属性使用“一”,“三”,“dot5even”,“dot5odd”作为字符串标量或一个字符串数组的元素。

的价值ρ是更高级别的参数密度中定义的CSI-RS-ResourceMappingIE或CSI-RS-CellMobilityIE。

数据类型:细胞|字符串|字符

时域的位置CSI-RS资源(l0l1值在TS 38.211表7.4.1.5.3-1),指定这些选项之一。

针对单一CSI-RS资源

  • 整数从0到13 -这个选项对应l0指定表的价值。

  • 整数向量的形式l0l1]或[l0;l1),l0l1是对应的l0l1值在指定的表l1值只需要在表行13、14、16、17。l0是一个整数,从0到13岁,l1是一个整数从2到12。

对多个CSI-RS资源

  • 单元阵列的l0值或向量的形式l0l1]或[l0;l1]-细胞数组中元素的个数必须等于指定的CSI-RS资源的数量CSIRSType财产。

    在一个基于双元素向量l0l1之间的重叠,避免CDM组对应不同CSI-RS端口,指定符号位置至少2位置分开。

的值l0l1是更高层次的参数firstOFDMSymbolInTimeDomainfirstOFDMSymbolInTimeDomain2分别的CSI-RS-ResourceMappingIE或CSI-RS-ResourceConfigMobilityIE。

数据类型:

频域的位置CSI-RS资源(k表5的TS 38.211元素列7.4.1.5.3-1),指定这些选项之一。

针对单一CSI-RS资源

  • 数字向量元素的数量1,2,3,4或6

对多个CSI-RS资源

  • 单元阵列的数值向量元素的数量1,2,3,4或6 -细胞数组中元素的个数必须等于指定的CSI-RS资源的数量CSIRSType财产。

    避免CDM团体之间的重叠对应不同CSI-RS端口,指定副载波位置至少2位置分开。TS 38.211节7.4.1.5.3描述了程序计算副载波位置从更高层次参数定义的位图frequencyDomainAllocationCSI-RS-ResourceMappingIE或CSI-RS-ResourceConfigMobilityIE。为了避免损失在不同CSI-RS港口之间的正交性,这个过程可以确保CDM组之间没有重叠。

数据类型:

CSI-RS资源带宽,苏格兰皇家银行的数量分配,指定这些选项之一。

针对单一CSI-RS资源

  • 从1到275的整数

对多个CSI-RS资源

  • 向量的整数范围从1到275 -向量元素的数量必须等于1或指定的CSI-RS资源的数量CSIRSType财产。向量只包含一个元素时,指定值适用于所有CSI-RS资源。

这个属性是更高级别的参数nrOfRBsFrequencyOccupationIE或nrOfPRBsCSI-RS-ResourceConfigMobilityIE。

数据类型:

RB指数CSI-RS资源分配开始,相对于载波资源网格,指定这些选项之一。

针对单一CSI-RS资源

  • 从0到274的整数

对多个CSI-RS资源

  • 向量的整数范围从0到274 -向量元素的数量必须一个或等于指定的CSI-RS资源的数量CSIRSType财产。向量只包含一个元素时,指定值适用于所有CSI-RS资源。

数据类型:

地身份,指定这些选项之一。

针对单一CSI-RS资源

  • 从0到1023的整数

对多个CSI-RS资源

  • 向量的整数范围从0到1023 -向量元素的数量必须一个或等于指定的CSI-RS资源的数量CSIRSType财产。向量只包含一个元素时,指定值适用于所有CSI-RS资源。

这个属性是更高级别的参数scramblingIDNZP-CSI-RS-ResourceIE或sequenceGenerationConfigCSI-RS-ResourceConfigMobilityIE。

CSIRSType属性仅定义ZP资源,这个属性是隐藏的。

数据类型:

这个属性是只读的。

CSI-RS天线端口,指定为1,2,4,8,12,16,24,32从这个列表,或者一个整数向量。对象设置这个属性的基础上RowNumber财产。

数据类型:

这个属性是只读的。

CDM CSI-RS资源类型,指定为“noCDM”,“FD-CDM2”,“CDM4”,“CDM8”,或者一个单元阵列特征向量的从这个列表。对象设置这个属性的基础上RowNumber财产。

数据类型:字符

例子

全部折叠

创建一个载波配置对象,指定槽数量10

载体= nrCarrierConfig (“NSlot”10);

创建一个CSI-RS资源配置对象为两个周期的资源。指定一个NZP资源和一个ZP资源与行数35、符号位置139,副载波位置64,分别。对于资源,设置周期性5抵消,1和密度,“一个”

csir = nrCSIRSConfig;csirs.CSIRSType= {“nzp”,“zp”};csir。CSIRSPeriod = {1 [5], [1] 5};csir。RowNumber = [3 - 5];csir。密度= {“一个”,“一个”};csir。SymbolLocations ={13日9};csir。SubcarrierLocations = {6 4};

为指定的承运人,生成CSI-RS符号和指数CSI-RS资源配置和输出格式名称-值对参数。验证的格式符号和指数。

(信谊,info_sym) = nrCSIRS (csir载体,“OutputResourceFormat”,“细胞”)
信谊=1×2单元阵列{0 x1双}{0 x1双}
info_sym =结构体字段:ResourceOrder: [2] KBarLBar: {{1 x1细胞}{1 x2细胞}}CDMGroupIndices: {[0] [0 1]} KPrime: {[0 1] [0 1]} LPrime: {[0] [0]}
(印第安纳州,info_ind) = nrCSIRSIndices (csir载体,“IndexStyle”,“下标”,“OutputResourceFormat”,“细胞”)
印第安纳州=1×2单元阵列{0 x3 uint32} {0 x3 uint32}
info_ind =结构体字段:ResourceOrder: [2] KBarLBar: {{1 x1细胞}{1 x2细胞}}CDMGroupIndices: {[0] [0 1]} KPrime: {[0 1] [0 1]} LPrime: {[0] [0]}

确认生成的输出的顺序ZP-CSI-RS资源后跟NZP-CSI-RS资源指定csirs.CSIRSType指数。

info_sym.ResourceOrder
ans =1×22 1
info_ind.ResourceOrder
ans =1×22 1

创建一个载波配置对象的默认属性。

载体= nrCarrierConfig;

创建一个CSI-RS资源配置对象CSI-RS参数设置跟踪。在连续两个插槽指定四个周期NZP-CSI-RS资源。指定包含为每个槽与周期设置为两个周期NZP-CSI-RS资源20.。为前两个资源设置偏移量0。为接下来的两个资源设置偏移量1。设置行号1和密度“三”对所有资源。

csir = nrCSIRSConfig;csirs.CSIRSType= {“nzp”,“nzp”,“nzp”,“nzp”};csir。CSIRSPeriod = {[20 0]、[0] 20、20 [1], [1] 20};csir。RowNumber = [1 1 1 1];csir。密度= {“三”,“三”,“三”,“三”};csir。SymbolLocations = {6 10 6、10};csir。SubcarrierLocations = {0, 0, 0, 0};

生成CSI-RS符号和指数的默认插槽数量载波配置对象(槽数0)。

csir ind0 = nrCSIRSIndices(载体);csir sym0 = nrCSIRS(载体);

符号映射到一个槽的载体网格持续时间。

gridSize =[12 *运营商。NSizeGrid母舰。SymbolsPerSlot马克斯(csirs.NumCSIRSPorts)];slotgrid0 =复杂(0 (gridSize));slotgrid0 (ind0) = sym0;

改变承运人的绝对插槽数量配置01

母舰。NSlot = 1;

为1号槽生成CSI-RS符号和指数。

csir ind1 = nrCSIRSIndices(载体);csir sym1 = nrCSIRS(载体);

符号映射到另一个载体网格槽持续时间。

slotgrid1 =复杂(0 (gridSize));slotgrid1 (ind1) = sym1;

连接这两个槽,形成最终的网格。

网格= [slotgrid0 slotgrid1];

绘制网格。

显示亮度图像(abs(网格(:,:1)));轴xy;标题(“CSI-RS跟踪参考信号的);包含(OFDM符号的);ylabel (副载波的);

图包含一个坐标轴对象。与标题CSI-RS坐标轴对象跟踪参考信号,包含OFDM符号,ylabel副载波包含一个类型的对象的形象。

引用

[1]3 gpp TS 38.211。“NR;物理渠道和调制。”第三代合作伙伴项目;技术规范集团无线接入网络

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2019b