nrCarrierConfig

载波配置参数

描述

nrCarrierConfig对象中设置的载波配置参数用于特定OFDM数字学,如在TS 38.211中定义第4.2,4.3和4.4[1]

对象定义从点开始的载波子载波间距、带宽和偏移参数一个在公共资源块0 (crb0)中子载波0的中心。对于60khz子载波间隔,您可以指定正常或扩展循环前缀。该对象的只读属性提供了载波资源网格的时域维数。默认情况下,对象指定了一个10mhz的载波,对应52个资源块(RBs)和15khz的子载波间距。通过指定当前槽和帧编号,可以在面向slod的处理中使用该对象。

创建

描述

例子

载体= nrCarrierConfig创建具有默认属性的载波配置对象。

例子

载体= nrCarrierConfig(名称,值)使用一个或多个名称值对参数指定的属性。用引号引起来的每个属性。例如,“NSizeGrid”“SubcarrierSpacing”,30日,273年指定对应于273个RB和30千赫副载波间隔100MHz的载体。未指定场所供其默认值。

属性

全部展开

物理层小区标识,指定为一个整数从1到1007。

数据类型:

副载波间隔以kHz,用于载波的所有信道和参考信号,指定为15,30.,60,120,或240

数据类型:

循环前缀长度,指定为以下选项之一:

  • “正常”- 使用此值,以指定正常循环前缀。此选项对应时隙中的14个OFDM符号。

  • “扩展”- 使用此值,以指定扩展循环前缀。此选项对应于一个时隙中的12个OFDM符号。在TS 38.211第4.2节所指定的数字学,扩展循环前缀长度适用于仅60千赫副载波间隔。

数据类型:烧焦|字符串

在载流子资源网格的RB,默认值对应指定为整数从1到275,以具有15kHz子载波间隔10MHz的载波的RB的最大数量的数量。

数据类型:

资源网格相对载体的开始CRB 0,指定为0至2199的整数。该性质是较高层参数offsetToCarrier

数据类型:

槽号,指定为一个非负整数。你可以设置NSlot比每帧的时隙的数目的值。例如,你可以在MATLAB使用传输循环计数器设置这个值®模拟。在这种情况下,您可能必须确保属性值对调用代码中每帧的槽数取模。

数据类型:

系统帧数,指定为非负整数。你可以设置NFrame到比最大帧号1023例如大的值,则可以在一个MATLAB仿真使用传输循环计数器设定此值。在这种情况下,您可能必须确保属性值是在调用代码模1024。

数据类型:

此属性是只读的。

每个时隙的OFDM符号,指定为的数14用于正循环前缀或12对于扩展循环前缀。对象根据属性设置此属性CyclicPrefix财产。

数据类型:

此属性是只读的。

每1毫秒子帧的槽数,指定为1,2,4,8,或16。对象根据属性设置此属性SubcarrierSpacing属性值15,30.,60,120240,分别。

数据类型:

此属性是只读的。

每10毫秒帧的槽数,指定为10,20.,40,80,或160。对象根据属性设置此属性SubcarrierSpacing属性值15,30.,60,120240,分别。

数据类型:

例子

全部收缩

创建带有默认属性的载波配置对象。该对象对应于一个10兆赫的载波。

载体= nrCarrierConfig;

创建具有默认属性的CSI-RS配置对象。

csir = nrCSIRSConfig;

生成的CSI-RS符号数据类型。

(信谊,info_sym) = nrCSIRS (csir载体,“OutputDataType”,“单一”);

为CSI-RS生成资源元素索引。

[IND,info_ind] = nrCSIRSIndices(载体,CSI-RS);

创建载波配置对象,指定槽号为10

载体= nrCarrierConfig('NSlot',10);

为两个定期资源创建一个CSI-RS资源配置对象。指定一个NZP资源和一个带有行号的ZP资源3.5,符号位置139和子载波位置64,分别。对于这两个资源,将周期设置为5,偏移1的密度'之一'

csir = nrCSIRSConfig;csirs.CSIRSType= {“硝西泮”,“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双}{0x1双}
info_sym =同场的结构:CDMGroupIndices: {[0] [0 1]} KPrime: {[0 1] [0 1]} LPrime: {[0] [0]}
[IND,info_ind] = nrCSIRSIndices(载体,CSI-RS,“IndexStyle”,“下标”,“OutputResourceFormat”,“细胞”)
印第安纳州=1×2单元阵列{0x3 uint32} {0x3 uint32}
info_ind =同场的结构: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

参考

[1]3GPP TS 38.211。“NR;物理信道和调制“。第三代合作伙伴项目;技术规范组无线电接入网

扩展功能

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

另请参阅

功能

对象

介绍了R2019b