主要内容

nrWavegenPUCCH4Config

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

描述

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

默认的nrWavegenPUCCH4Config第一资源对象分配一个PUCCH格式4块(RB)带宽(BWP)和一部分的OFDM符号在一个插槽。PUCCH格式4传输插槽和携带10上行控制信息(UCI)第1部分比特和UCI第2部分。

创建

描述

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

例子

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

属性

全部展开

通道配置

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

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

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

数据类型:|逻辑

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

数据类型:字符|字符串

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

数据类型:

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

数据类型:

调制方案,指定为“正交相移编码”“π/ 2-BPSK”

调制方案 每个符号的比特数
“π/ 2-BPSK” 1
“正交相移编码” 2

数据类型:字符|字符串

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

数据类型:

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

数据类型:

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

数据类型:

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

数据类型:

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

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

  • “intraSlot”——允许intraslot跳频

  • “interSlot”——允许interslot跳频

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

数据类型:字符|字符串

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

数据类型:

PUCCH组跳配置,指定这些值。

  • “没有”——禁用组跳跃和序列跳跃

  • “启用”-启用组跳跃和禁用跳跃序列

  • “禁用”禁用集团跳跃,使序列跳跃

这个属性是更高级别的参数pucch-GroupHopping

数据类型:字符|字符串

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

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

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

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

数据类型:

正交覆盖代码指数(OCCI),指定为一个整数,从0到3。OCCI值必须小于SpreadingFactor财产。

数据类型:

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

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

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

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

数据类型:

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

数据类型:

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

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

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

数据类型:|逻辑

UCI和DM-RS配置

目标代码,指定为0和1之间的数字标量。

依赖关系

要启用这个特性,设置编码财产1NumUCIBitsNumUCI2Bits一个正整数属性。

数据类型:

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

数据类型:

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

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

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

  • Binary-valued向量

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

依赖关系

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

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

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

数据类型:

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

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

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

  • Binary-valued向量

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

依赖关系

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

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

选项来启用额外的解调参考信号(DM-RS),提供的更高级别的参数additionalDMRS,指定为一个数字或逻辑值。

  • 0()——禁用额外DM-RS。当PUCCH OFDM符号的数量大于9,两个DM-RS符号存在。

  • 1(真正的)——允许额外DM-RS。当PUCCH OFDM符号的数量大于9,四个DM-RS符号存在。

数据类型:|逻辑

的权力扩展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