文档

nrCSIRSConfig

CSI-RS配置参数

描述

nrCSIRSConfig对象为一个或多个零功率(ZP)或非零功率(NZP) csrs资源设置信道状态信息参考信号(csrs)配置参数,如TS 38.211节7.4.1.5所定义[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资源。

或者,您也可以通过使用指定一个或多个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].单元格数组中的元素数量必须等于或等于CSIRSType财产。当单元数组只包含一个元素时,指定的值适用于所有CSI-RS资源。

或者,您也可以为一个或多个CSI-RS资源指定此属性“上”而且“关闭”分别作为字符串标量或字符串数组的元素。

此属性是较高层的参数CSI-ResourcePeriodicityAndOffsetslotConfig中定义的CSI-RS-CellMobilityIE。

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

cssi - rs资源的行号,如TS 38.211表7.4.1.5.3-1所定义,指定为这些选项之一。

仅适用于单个CSI-RS资源

  • 1 ~ 18之间的整数

适用于多个CSI-RS资源

  • 1 ~ 18的整数向量—向量元素的个数必须等于CSI-RS的资源个数CSIRSType财产。

数据类型:

cssi - rs资源的频率密度,如TS 38.211表7.4.1.5.3-1所定义,指定为这些选项之一。

仅适用于单个CSI-RS资源

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

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

  • “dot5even”—该选项对应于ρ对于公共资源块0 (CRB 0),资源块(RB)分配均匀,从指定的表中= 0.5。

  • “dot5odd”—该选项对应于ρ= 0.5从指定的表与奇数RB分配的CRB 0。

适用于多个CSI-RS资源

  • 字符向量的单元格数组“一个”“三”“dot5even”,或“dot5odd”—cell数组中的元素个数必须等于CSI-RS的资源个数CSIRSType财产。

或者,还可以使用命令指定一个或多个CSI-RS资源的频率密度“一”“三”“dot5even”,“dot5odd”分别作为字符串标量或字符串数组的元素。

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

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

CSI-RS资源的时域位置(l0而且l1TS 38.211表7.4.1.5.3-1中的值),指定为这些选项之一。

仅适用于单个CSI-RS资源

  • 从0到13的整数-该选项对应于l0值。

  • 形式为[的整数的向量l0l1]或[l0l1),l0而且l1是对应的l0而且l1的值l1只在表第13、14、16和17行中需要值。l0是0 ~ 13之间的整数,和l1取值为2 ~ 12之间的整数。

适用于多个CSI-RS资源

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

的值l0而且l1是更高层的参数吗firstOFDMSymbolInTimeDomain而且firstOFDMSymbolInTimeDomain2,分别在CSI-RS-ResourceMappingIE或CSI-RS-Resource-MobilityIE。

数据类型:

cssi - rs资源的频域位置(kTS 38.211表7.4.1.5.3-1中的值),指定为这些选项之一。

仅适用于单个CSI-RS资源

  • 带有元素1、2、3、4或6的数字向量——向量元素对应子载波位置的可能长度。

适用于多个CSI-RS资源

  • 元素1、2、3、4或6的数值向量单元格数组-单元格数组中的元素数量必须等于CSIRSType财产。

数据类型:

CSI-RS资源带宽,根据已分配的RBs的数量,指定为这些选项之一。

仅适用于单个CSI-RS资源

  • 1 ~ 275的整数

适用于多个CSI-RS资源

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

此属性是较高层的参数nrOfRBsFrequencyOccupationIE或nrOfPRBsCSI-RS-ResourceConfigMobilityIE。

数据类型:

启动CSI-RS资源分配的RB索引,相对于CRB 0,指定为这些选项之一。

仅适用于单个CSI-RS资源

  • 0 ~ 2169的整数

适用于多个CSI-RS资源

  • 整数的向量,取值范围为0 ~ 2169 -向量元素的数量必须等于CSI-RS资源的数量CSIRSType财产。当vector只包含一个元素时,指定的值适用于所有CSI-RS资源。

此属性是较高层的参数startingRBFrequencyOccupationIE或startingPRBCSI-RS-ResourceConfigMobilityIE。

数据类型:

打乱身份,指定为以下选项之一。

仅适用于单个CSI-RS资源

  • 0 ~ 1023的整数

适用于多个CSI-RS资源

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

此属性是较高层的参数scramblingIDNZP-CSI-RS-ResourceIE或sequenceGenerationConfigCSI-RS-ResourceConfigMobilityIE。

CSIRSType属性只定义ZP资源,此属性将被隐藏。

数据类型:

此属性是只读的。

CSI-RS天线端口数,指定为124812162432,或者这个列表中的整数向量。对象根据属性设置此属性RowNumber财产。

数据类型:

此属性是只读的。

cssi - rs资源的CDM类型,指定为“noCDM”“FD-CDM2”“CDM4”“CDM8”,或此列表中的字符向量的单元格数组。对象根据属性设置此属性RowNumber财产。

数据类型:字符

例子

全部折叠

创建运营商配置对象,指定槽位号为10

载体= nrCarrierConfig (“NSlot”10);

为两个周期资源创建一个CSI-RS资源配置对象。指定一个NZP资源和一个带行号的ZP资源3.而且5、符号位置13而且9,以及子载波位置6而且4,分别。对于这两种资源,将周期设置为5抵消,1,密度为“一个”

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

生成指定运营商的CSI-RS符号和索引、CSI-RS资源配置和输出格式化名值对参数。验证符号和索引的格式。

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

验证生成的输出按照指定的ZP-CSI-RS资源和NZP-CSI-RS资源的顺序csir。CSIRSType指数。

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

创建一个带有默认属性的运营商配置对象。

载体= nrCarrierConfig;

创建一个CSI-RS资源配置对象,设置用于跟踪的CSI-RS参数。在两个连续槽位上指定4个周期的NZP-CSI-RS资源。指定每个槽位包含两个周期的NZP-CSI-RS资源,周期设置为20..将前两个资源的偏移量设置为0.将后面两个资源的偏移量设置为1.将行号设置为1和密度“三”对所有资源。

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

为运营商配置对象的默认槽位号(槽位号为0)生成CSI-RS符号和索引。

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;

连接两个槽形成最后的网格。

Grid = [slotgrid0 slotgrid1];

绘制网格。

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

参考文献

[1]3 gpp TS 38.211。“NR;物理通道和调制。”第三代伙伴关系项目;技术规范组无线电接入网

扩展功能

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

另请参阅

功能

对象

介绍了R2019b