主要内容

nrpucchdmrsindices.

生成PUCCH DM-RS资源元素索引

    描述

    例子

    Ind.= nrpucchdmrsindices(载体PUCCH.生成Ind.,其中包含如在TS 38.211第6.4.1.3定义解调参考信号(DM-RS)的资源元素(RE)的物理上行链路控制信道(PUCCH)的指数,[1],对于所有PUCCH格式。载体指定运营商配置。PUCCH.指定PUCCH配置。对于PUCCH格式0,该函数返回空值轶事

    例子

    Ind.= nrpucchdmrsindices(载体PUCCH.名称,价值使用一个或多个名称值参数指定输出格式选项。

    例子

    全部收缩

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

    carrier = nrcarrierconfig;

    指定运营商资源网格中的RBS的数量为50,载波资源网格的开始相对于CRB 0 AS 120,并且插槽数为25。

    carrier.NSizeGrid = 50;carrier.NStartGrid = 120;carrier.NSlot = 25;

    创建默认PUCCH格式2配置对象。

    PUCCH2 = NRPUCCH2CONFIG;

    指定要在PUCCH传输时隙中的第一符号作为索引7和2.将分配的PUCCH的符号的数目分配给PUCCH,以范围从40到45的PRB启用intraslot跳频,并设置第二跳的起始PRB索引到20.将DM-RS扰扰标识指定为1005。

    pucch2.SymbolAllocation = [7 2];pucch2.PRBSet = 40:45;pucch2.FrequencyHopping ='intraSlot';pucch2.secondhopstartprb = 20;pucch2.nid0 = 1005;

    生成PUCCH格式2的DM-RS的符号。

    sym = nrpucchdmrs(载体,pucch2)
    Sym =.48×1复合物0.7071  -  0.7071i -0.7071 + 0.7071i -0.7071  -  0.7071i 0.7071  -  0.7071i -0.7071  -  0.7071i 0.7071  -  0.7071i 0.7071  -  0.7071i 0.7071  -  0.7071i 0.7071  -  0.7071i -0.7071 + 0.7071i⋮

    生成PUCCH格式2的DM-RS RE索引。

    IND = nrPUCCHDMRSIndices(载体,pucch2)
    IND =48x1 UINT32列向量4682 4685 4688 4691 4694 4697 4700 4703 4706 4709⋮

    在运营商资源网格中绘制生成的符号和res。

    resGrid = nrResourceGrid(载体);resGrid(IND)=符号;于imagesc(ABS(resGrid))轴XY.Xlabel('OFDM符号')ylabel('子载波') 标题('包含DM-R的载体网格2'

    图包含轴。具有DM-RS的PUCCH格式2的标题载体网格的轴包含类型图像的对象。

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

    carrier = nrcarrierconfig;

    指定运营商资源网格中的RB的数量为10。

    carrier.NSizeGrid = 10;

    创建默认PUCCH格式4配置对象。

    PUCCH4 = NRPUCCH4CONFIG;

    设置在PUCCH发送时隙到2中的第一符号索引和分配的PUCCH的符号至12的数目启用组跳变和附加DM-RS配置标志。指定跳频身份120,如图4中的扩频因子和正交覆盖码指数(OCCI)为3。

    pucch4.symbolallocation = [2 12];pucch4.grouphopping =.'使能够';pucch4.HoppingID = 120;pucch4.SpreadingFactor = 4;pucch4.OCCI = 3;pucch4.AdditionalDMRS = 1;

    使用数据类型生成PUCCH格式4的DM-RS符号单身的

    sym = nrpucchdmrs(载体,pucch4,'outputdatatype''单身的'
    Sym =.48x1单个列向量0.7071  -  0.7071i 0.7071  -  0.7071i 0.7071  -  0.7071i -0.7071  -  0.7071i -0.7071  -  0.7071i 0.7071  -  0.7071i 0.7071 + 0.7071i -0.7071  -  0.7071i 0.7071 + 0.7071i 0.7071 + 0.7071i⋮

    生成DM-RS的PUCCH格式4的索引。

    IND = nrPUCCHDMRSIndices(载体,pucch4)
    IND =48x1 UINT32列向量361 362 363 364 365 366 367 368 369 370⋮

    在运营商资源网格中绘制生成的符号和res。

    resGrid = nrResourceGrid(载体);resGrid(IND)=符号;于imagesc(ABS(resGrid))轴XY.Xlabel('OFDM符号')ylabel('子载波') 标题('载体网格包含DM-R级的PUCCH格式4'

    图包含轴。具有DM-RS的PUCCH格式4的标题载体网格的轴包含类型图像的对象。

    输入参数

    全部收缩

    特定OFDM数字的载波配置参数,指定为一个nrcarrierconfig目的。此功能仅使用这些功能nrcarrierconfig对象的属性。

    PUCCH的配置参数,指定为这些选项之一。

    用于PUCCH格式0,则该函数返回一个空值。

    名称值对参数

    指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

    例子:'IndexStyle', '下标'指定输出的重新索引形式。

    重新索引表单,指定为其中一个值:

    • '指数'- 该索引在索引线性形式。

    • '下标'- 该指数是在[副载波,符号,天线]下标行的形式。

    数据类型:char|细绳

    重新索引基础,指定为以下值之一:

    • '1based'- 从1索引计数开始。

    • '0based'- 从0索引开始计数。

    数据类型:char|细绳

    RE索引取向,指定为下列值之一:

    • '载体'- 对载波网格引用的指标。

    • 'BWP'- 指数相对于该BWP引用。

    数据类型:char|细绳

    输出参数

    全部收缩

    PUCCH DM-RS RE的索引,返回作为这些值中的一个。

    • 列向量 - 当你设置的函数返回这种类型的值IndexStyle名称 - 值参数'指数'

    • m-by-3矩阵 - 当你设置的函数返回这种类型的值IndexStyle名称 - 值参数'下标'。矩阵的行对应于[副载波,符号,天线]基于副载波的天线,分别的数目,OFDM码元,并且数标。

    取决于价值indexBase.中,函数返回1系或基于0的索引。取决于价值索引中,函数返回面向载波索引或BWP为本指数。

    用于PUCCH格式0,该输出是空的。

    数据类型:UINT32.

    参考

    [1]3GPP TS 38.211。“nr;物理渠道和调制。“第三代合作伙伴计划;技术规范集团无线电接入网络

    扩展能力

    在R2021A介绍