主要内容

nrWavegenPDSCHConfig

5 g PDSCH配置参数波形的一代

描述

nrWavegenPDSCHConfig对象集物理下行共享信道(PDSCH)配置参数,定义在TS 38.211部分7.3.1 7.4.1.1,7.4.1.2[1]。使用这个对象设置PDSCH财产的nrDLCarrierConfig对象配置5 g下行时波形的一代。

PDSCH该对象定义了几个属性,包括调制方案层映射、目标代码,时域和频域配置和虚拟资源块(VRB)物理资源块(PRBs)交错。相关联的对象还包含属性的物理参考信号,如解调参考信号(DM-RS)和相位跟踪参考信号(PT-RS)。

默认的nrWavegenPDSCHConfig对象配置一个单层PDSCH映射类型,QPSK调制,52资源块的资源分配和14个OFDM符号槽,传播所有插槽,single-symbol DM-RS 1型。这个配置对应于一个完整的资源分配默认nrWavegenBWPConfig对象。

创建

描述

例子

pdsch= nrWavegenPDSCHConfig创建一个默认的5 g波形代PDSCH配置对象。

pdsch= nrWavegenPDSCHConfig (名称,值)指定属性使用一个或多个名称参数。在报价附上每个属性的名字。例如,“NumLayers”7指定七传输层。

属性

全部展开

通道配置

使PDSCH 5 g波形生成指定为其中一个值。

  • 1——使PDSCH。

  • 0——禁用PDSCH。

数据类型:|逻辑

PDSCH配置的名称指定为一个字符数组或字符串标量。使用这个属性来设置PDSCH配置描述。

数据类型:字符|字符串

功率比例的PDSCH dB,指定为一个真正的标量。使用这个属性来规模的力量PDSCH 5 g在生成的波形。

数据类型:

带宽的ID (BWP部分)包含PDSCH配置,指定为一个非负整数。使用这个属性来将这个PDSCH配置与指定的BWP配置之一BandwidthParts财产的nrDLCarrierConfig对象。

数据类型:

调制方案,指定为“正交相移编码”,16 qam的,64 qam,或256 qam标量字符串,字符串数组或单元阵列的特征向量。该调制方案指定的调制类型码字,每个调制符号使用的比特数。一个码字,指定作为特征向量或字符串标量调制方案。如果存在两个码字(NumLayers> 4),同样的调制方案适用于这两个码字或者你可以为每个码字指定不同的调制方案通过使用一个字符串数组或单元阵列特征向量。

调制方案 每个符号的比特数
“正交相移编码” 2
16 qam的 4
64 qam 6
256 qam 8

例子:{“正交相移编码”,16 qam的}["正交相移编码”、“16 qam”)指定不同的调制方案有两个码字。

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

传输层的数量,指定为一个从1到8的整数。

  • 对于一个码字,指定一个整数从1到4。

  • 两个码字,指定一个整数从5到8。

数据类型:

物理共享信道的映射类型,指定为“一个”“B”

数据类型:字符|字符串

BWP保留伪随机位序列和OFDM符号模式,指定的单元阵列nrPDSCHReservedConfig对象。

数据类型:细胞

控制资源集(CORESET) id PDSCH速率匹配,指定为[]一个整数,从0到11日,或一个整数向量从0到11。整数必须匹配CORESETID属性值的nrCORESETConfig指定的对象nrDLCarrierConfigCORESET财产。当你设定这个属性值以外[]在表示,这个属性指定PDSCH速率匹配CORESET和相关搜索空间。

数据类型:

OFDM符号物理共享信道的分配,指定为一个双元素向量的非负整数。这个属性代表一开始的第一个元素的符号分配(基于)。第二个元素代表的数量分配OFDM符号。

数据类型:

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

数据类型:

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

数据类型:

BWP PDSCH的分配,指定为一个向量从0到274的整数。

数据类型:

使VRB-to-PRB交错,指定为其中一个值。

  • 0——禁用VRB-to-PRB交叉。

  • 1——允许VRB-to-PRB交叉。

数据类型:|逻辑

VRB包大小,用伪随机位序列的数量VRB-to-PRB交错,指定为24

依赖关系

要启用这个特性,设置VRBToPRBInterleaving财产1

数据类型:

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

  • 如果更高的层参数dataScramblingIdentityPDSCH配置,NID必须在范围从0到1023。

  • 如果更高的层参数dataScramblingIdentityPDSCH不是配置,NID必须在范围从0到1007。

当你指定这个属性[],对象设置PDSCH匆忙身份物理层细胞身份,指定的NCellID承运人的属性。

数据类型:

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

数据类型:

使下行共享信道(DL-SCH)编码的传输块,指定这些值。

  • 1——允许传输块编码。

  • 0——禁用传输块编码。

数据类型:|逻辑

目标代码,指定为数字标量或1×2数值向量中的值的范围(0,1)。默认值对应于526/1024。如果这个属性指定为一个标量,对象应用标量扩张在处理两个传输块(NumLayers> 4)。为每个传输块指定不同的目标代码率,这个属性指定为一个向量。

依赖关系

要启用这个特性,设置编码财产1

数据类型:

码字比例因子,指定这些选项之一。

  • 对于一个码字,指定0.25,0.5,或1

  • 两个码字(NumLayers> 4),指定1×2整数向量和价值观0.25,0.5,或1

依赖关系

要启用这个特性,设置编码财产1

数据类型:

速率匹配开销,指定为0,6,12,或18

数据类型:

冗余版本序列,指定为一个非负整数,一个向量的非负整数,或双元素单元阵列包含独特的非负整数。序列是一个双元素单元阵列时,第二个值只适用于第二码字(NumLayers> 4)。

依赖关系

要启用这个特性,设置编码财产1

数据类型:

传输块的内容来源,指定这些选项之一。

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

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

  • Binary-valued向量

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

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

参考信号的配置

PDSCH DM-RS配置参数,指定为一个nrPDSCHDMRSConfig对象。

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

数据类型:

启用PT-RS,指定这些值。

  • 0()——禁用PT-RS配置。

  • 1(真正的)——使PT-RS配置。

数据类型:|逻辑

PDSCH PT-RS配置,指定为一个nrPDSCHPTRSConfig对象。

依赖关系

要启用这个特性,设置EnablePTRS财产1

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

依赖关系

要启用这个特性,设置EnablePTRS财产1

数据类型:

例子

全部折叠

创建一个PDSCH配置对象5 g波形生成指定的属性值。

pdsch = nrWavegenPDSCHConfig (“BandwidthPartID”0,“调制”,16 qam的,“TargetCodeRate”,658/1024,“SymbolAllocation”[0 7],“SlotAllocation”(0 - 2),“时间”3,“PRBSet”(0:20),“EnablePTRS”,真正的);

创建一个下行载波配置对象,指定前面定义的PDSCH配置。

cfg = nrDLCarrierConfig (“PDSCH”,{pdsch});

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

carrier1 = nrSCSCarrierConfig (“SubcarrierSpacing”15);carrier2 = nrSCSCarrierConfig (“SubcarrierSpacing”,30);

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

bwp1 = nrWavegenBWPConfig (“BandwidthPartID”0,“SubcarrierSpacing”15);bwp2 = nrWavegenBWPConfig (“BandwidthPartID”,1“SubcarrierSpacing”,30);

创建两个PDSCH 5 g波形生成配置对象,指定一个独特的问题和为每个PDSCH BWP配置之一。

pdsch1 = nrWavegenPDSCHConfig (“RNTI”,1“BandwidthPartID”0,“调制”,“正交相移编码”);pdsch2 = nrWavegenPDSCHConfig (“RNTI”2,“BandwidthPartID”,1“调制”,16 qam的);

创建一个下行载波配置对象,指定前面定义的配置。

cfg = nrDLCarrierConfig (“SCSCarriers”{carrier1, carrier2},“BandwidthParts”{bwp1, bwp2},;“PDSCH”,{pdsch1, pdsch2});

引用

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

[2]3 gpp TS 38.214。“NR;物理层数据程序。”第三代合作伙伴项目;技术规范集团无线接入网络

扩展功能

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

介绍了R2020b