主要内容

nrWavegenPUCCH2Config

PUCCH格式2配置参数5 g波形的一代

自从R2021b

描述

nrWavegenPUCCH2Config对象集物理上行控制信道(PUCCH)配置参数格式2,定义在TS 38.211部分6.3.2.1 6.3.2.5,6.4.1.3.2[1]。使用这个对象设置PUCCH财产的nrULCarrierConfig对象配置5 g时上行波形的一代。

默认的nrWavegenPUCCH2Config第一资源对象分配一个PUCCH格式2块(RB)的带宽(BWP)和部分中最后一个OFDM符号14槽OFDM符号。PUCCH格式2传输是在所有插槽和携带10上行控制信息(UCI)位。

创建

描述

pucch= nrWavegenPUCCH2Config创建一个默认PUCCH格式2配置对象5 g波形的一代。

例子

pucch= nrWavegenPUCCH2Config (名称=值)属性使用一个或多个名称参数。例如,时间= 20指定20 PUCCH分配时间槽。

属性

全部展开

选项来启用这个PUCCH 5 g波形生成配置,指定为一个数字或逻辑值。

  • 1(真正的)——启用这个PUCCH。

  • 0()——这个PUCCH禁用。

数据类型:|逻辑

这个PUCCH格式2配置,指定为一个特征向量或字符串标量。使用这个属性来设置配置描述。

数据类型:字符|字符串

功率比例的PUCCH dB,指定为一个实值标量。使用这个属性来配置规模的力量PUCCH 5 g在生成的波形。

数据类型:

BWP的ID包含PUCCH配置,指定为一个非负整数。使用这个属性来将这个PUCCH配置与指定的BWP配置之一BandwidthParts财产的nrULCarrierConfig对象。

数据类型:

OFDM符号中的PUCCH分配位置,指定为[]或一个双元素向量的非负整数。这个属性代表一开始的第一个元素的符号分配。第二个元素代表的数量连续OFDM符号和必须平等分配12。表明没有分配给PUCCH OFDM符号,使用[]或者指定向量的第二个元素0

数据类型:

槽PUCCH时间内分配,指定为非负整数或行向量的非负整数。这个属性指定的槽位置PUCCH通过使用基于索引和值不到的价值财产。对象忽略槽分配值大于。

数据类型:

PUCCH分配时间槽,作为一个非负整数或指定[]。一个空的时间表示没有重复。

数据类型:

物理资源块(复审委员会)的分配PUCCH BWP内指定为一个整数向量从0到274[]。表明没有资源块分配给PUCCH,使用[]

数据类型:

跳频PUCCH配置,指定为一个值。

  • “没有”——表明你没有跳频

  • “intraSlot”——允许intraslot跳频

  • “interSlot”——允许interslot跳频

当你使interslot跳频,槽数确定的起始资源块分配的OFDM符号。对于偶数槽,从最低的资源块分配的资源块的PRBSet财产。对于奇数槽,资源块从资源块中提供SecondHopStartPRB财产。

数据类型:字符|字符串

开始复审委员会指数相对于BWP第二跳,指定为一个从0到274的整数。

数据类型:

PUCCH匆忙的身份,指定为[]或者一个从0到1023的整数。

  • 如果更高级别的参数dataScramblingIdentityPUSCH配置,该属性必须是一个从0到1023的整数。

  • 如果更高级别的参数dataScramblingIdentityPUSCH不是配置,该属性必须等于物理层细胞身份和是一个从0到1007的整数。

当你指定这个属性[],对象设置PUCCH匆忙身份物理层细胞单位指定的NCellID财产的nrULCarrierConfig对象。

数据类型:

无线网络用户设备的临时标识符(问题),指定为一个从0到65535的整数。

数据类型:

UCI PUCCH编码,指定为一个数字或逻辑值。

  • 1(真正的)——使UCI编码。

  • 0()——禁用UCI编码。

数据类型:|逻辑

UCI的比特数,指定为一个从0到1706的整数。没有UCI传播,设置该属性0

数据类型:

UCI的内容来源,指定这些选项之一。

  • “PN9-ITU”,“PN9”,“PN11”,“PN15”,或“PN23”

  • 双元素单元阵列组成的一个特征向量与前面的列表和一个随机数字种子(例如,{' PN9 7})

  • Binary-valued向量

如果不指定一个随机种子,对象初始化所有移位寄存器与一个活跃的状态。

依赖关系

要启用这个特性,设置NumUCIBits一个正整数属性。

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

解调参考信号(DM-RS)地身份,指定为[]或者一个从0到65535的整数。

  • 如果更高级别的参数scramblingID0配置,该属性必须是一个从0到65535的整数。

  • 如果更高级别的参数scramblingID0不是配置,该属性必须等于物理层细胞身份和是一个从0到1007的整数。

当你指定这个属性[],对象设置DM-RS匆忙身份物理层细胞单位指定的NCellID财产的nrULCarrierConfig对象。

数据类型:

的权力扩展PUCCH DM-RS dB,指定为一个实值标量。使用这个属性来规模的力量PUCCH DM-RS 5 g在生成的波形。这个比例是PUCCH-wide额外指定的缩放权力财产。

数据类型:

例子

全部折叠

创建两个SCS载体与混合数字命理学配置对象。

carrier1 = nrSCSCarrierConfig (SubcarrierSpacing = 15);carrier2 = nrSCSCarrierConfig (SubcarrierSpacing = 30);

创建两个BWP配置对象,一个用于每个SCS的运营商。

bwp1 = nrWavegenBWPConfig (BandwidthPartID = 1, SubcarrierSpacing = 15);bwp2 = nrWavegenBWPConfig (BandwidthPartID = 2, SubcarrierSpacing = 30);

创建一个PUCCH格式0配置对象第一SCS载体和PUCCH格式1第二SCS载波配置对象。配置PUCCH格式2、3或4,使用nrWavegenPUCCH2Config,nrWavegenPUCCH3Config,或nrWavegenPUCCH4Config分别配置对象。缺省情况下,每个PUCCH配置对象使PUCCH在各自的运营商。

pucch1 = nrWavegenPUCCH0Config (BandwidthPartID = 1, SlotAllocation = 0:9 PRBSet = 2, DataSourceUCI =“PN9”);pucch2 = nrWavegenPUCCH1Config (BandwidthPartID = 2, SlotAllocation = 0:9 PRBSet = 2, DataSourceUCI =“PN9”);

创建一个PUSCH配置对象,这样PUSCH不重叠与先前PUCCH配置生成的波形。

pusch = nrWavegenPUSCHConfig (BandwidthPartID = 1,SymbolAllocation = [0,8], PRBSet = 10:51);

创建一个上行载波配置对象5 g波形生成指定前面定义的配置。您可以禁用的PUCCH SCS通过设置相应的载体cfg.PUCCH {1} .Enablecfg.PUCCH {2} .Enable属性,分别

cfg = nrULCarrierConfig (SCSCarriers = {carrier1, carrier2},BandwidthParts = {bwp1, bwp2},PUSCH = {PUSCH},PUCCH = {pucch1, pucch2});

引用

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

扩展功能

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

版本历史

介绍了R2021b