主要内容

nrPDSCHConfig

PDSCH配置参数

描述

nrPDSCHConfig对象设置物理下行共享通道(PDSCH)配置参数,如TS 38.211章节7.3.1、7.4.1.1和7.4.1.2中定义的那样[1]

该对象定义了PDSCH处理链中涉及的所有属性,包括置扰、符号调制、层映射、虚拟资源块(VRB)到物理资源块(PRB)的交织,以及与预留资源模式的资源元素(RE)映射。该对象还包含相关物理参考信号的属性,如解调参考信号(DM-RS)和相位跟踪参考信号(PT-RS)。

默认的nrPDSCHConfig对象配置映射类型为a的单层PDSCH, QPSK调制方式,每个槽位资源分配为52个资源块和14个OFDM符号,单符号DM-RS类型为1。此配置对应于相对于默认值的完整资源分配nrCarrierConfig对象。

创建

描述

pdsch= nrPDSCHConfig创建一个具有默认属性的PDSCH配置对象。

例子

pdsch= nrPDSCHConfig (名称,值使用一个或多个名称-值对参数指定属性。将每个属性用引号括起来。例如,“NSizeBWP”,200年,“NumLayers”7BWP (bandwidth part)为200个报文,7个传输层。未指定的属性采用默认值。

属性

全部展开

通道配置

BWP中的prb个数,取值范围为1 ~ 275的整数。使用[]方法将此属性设置为NSizeGrid的属性nrCarrierConfig对象。

数据类型:

起始BWP相对公共资源块CRB (common resource block) 0的PRB索引,取值范围0 ~ 2473。使用[]方法将此属性设置为NStartGrid的属性nrCarrierConfig对象。

数据类型:

BWP中保留的PRBs和OFDM符号模式,指定为单元数组nrPDSCHReservedConfig对象。

数据类型:细胞

BWP中的保留RE索引,指定为非负整数向量。此属性指定由于特定插槽中存在信道状态信息参考信号(CSI-RS)或特定于计算单元的参考信号而对PDSCH不可用的RE索引(基于0的)。

数据类型:

调制方案,指定为“正交相移编码”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”

数据类型:字符|字符串

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

当您将此属性设置为[]或者向量to的第二个元素0,则没有为通道分配符号。

数据类型:

PDSCH在BWP中的PRB分配,指定为0到274之间的整数向量。

数据类型:

启用vrb到prb的交叉,指定为这些值之一。

  • 0—关闭vrb - prb交叉。

  • 1—开启vrb - prb交叉。

数据类型:|逻辑

VRB捆绑包大小,表示VRB到prb交织时的prb数量,指定为24

依赖关系

属性可启用此属性VRBToPRBInterleaving财产1

数据类型:

PDSCH置乱标识,指定为[]或者0 ~ 1023之间的整数。

  • 如果较高层参数dataScramblingIdentityPDSCH配置,NID必须在0到1023之间。

  • 如果较高层参数dataScramblingIdentityPDSCH未配置,NID必须在0到1007之间。

当您将此属性指定为[]对象将PDSCH置乱标识设置为物理层单元标识,由NCellID承运人的财产。

数据类型:

无线网络用户设备(UE)的临时标识符,取值范围为0 ~ 65,535。

数据类型:

参考信号配置

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

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

  • 0)—关闭PT-RS配置。

  • 1真正的)—启用PT-RS配置。

数据类型:|逻辑

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

只读属性

此属性是只读的。

码字的数目,指定为12.属性的基础更新此属性DMRSPortSet的属性nrPDSCHDMRSConfig对象。使用NumLayers属性计算码字的数量,当DMRSPortSet属性为空。

数据类型:

例子

全部折叠

创建物理下行共享信道(PDSCH)配置对象,该对象占用10mhz带宽,子载波间距为15khz。

带宽部分(BWP)指定52个prb,置乱标识为750,调制方案为16-QAM。开启VRB-to-PRB交织和PT-RS配置。

pdsch = nrPDSCHConfig;pdsch。NSizeBWP = 52;pdsch。NID= 750; pdsch.Modulation =16 qam的;pdsch。VRBToPRBInterleaving = 1;pdsch。EnablePTRS = 1;disp (pdsch)
nrPDSCHConfig with properties: NSizeBWP: 52 NStartBWP: [] ReservedPRB: {[1x1 nrPDSCHReservedConfig]} ReservedRE:[]调制:'16QAM' NumLayers: 1 MappingType: 'A' SymbolAllocation: [0 14] PRBSet:[0 12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17…[VRBToPRBInterleaving: 1 VRBBundleSize: 2 NID: 750 RNTI: 1 DMRS: [1x1 nrPDSCHDMRSConfig] EnablePTRS: 1 PTRS: [1x1 nrPDSCHPTRSConfig]只读属性:NumCodewords: 1

用两个保留的PRB模式创建PDSCH配置对象。

pdsch = nrPDSCHConfig(“ReservedPRB”, {nrPDSCHReservedConfig, nrPDSCHReservedConfig});

对于每个保留的PRB模式,指定BWP中保留的PRB索引,与这些保留的PRB相关联的OFDM符号,以及模式中插槽数的周期。

pdsch.ReservedPRB{1}。PRBSet = (0:15);pdsch.ReservedPRB{1}。SymbolSet = (5:6);pdsch.ReservedPRB{1}。周期= 5;pdsch.ReservedPRB{2}。PRBSet = (0:23);pdsch.ReservedPRB{2}。SymbolSet = [2:4 7:9];pdsch.ReservedPRB{2}。周期= 3;

显示两个PRB模式。

PRBPattern1 = pdsch。ReservedPRB {1}
PRBPattern1 = nrPDSCHReservedConfig with properties: PRBSet: [0 12 3 4 5 6 7 8 9 10 11 12 13 14 15] SymbolSet: [5 6] Period: 5
PRBPattern2 = pdsch。ReservedPRB {2}
PRBPattern2 = nrPDSCHReservedConfig with properties: PRBSet: [0 12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23] SymbolSet: [2 3 4 7 8 9] Period: 3

创建一个具有默认属性的运营商配置对象。指定物理层单元标识为42,插槽编号为10。

carrier = nrCarrierConfig;母舰。NCellID= 42; carrier.NSlot = 10;

使用16-QAM调制方案创建PDSCH配置对象。设置无线网络临时标识为1005,BWP的大小为25,BWP的起始PRB索引为10,设置PRB占用整个BWP。

pdsch = nrPDSCHConfig;pdsch。调制=16 qam的;pdsch。RNTI= 1005; pdsch.NID = [];将NID设置为运营商的NCellID属性pdsch。NSizeBWP = 25;pdsch。NStartBWP = 10;pdsch。PRBSet= 0:pdsch.NSizeBWP-1;

生成下标形式的PDSCH索引,并设置索引方向为带宽部分。

[ind,info] = nrPDSCHIndices(carrier,pdsch,“IndexStyle”“下标”“IndexOrientation”“bwp”
印第安纳州=3900x3 uint32矩阵1 1 1 2 1 1 3 1 1 4 1 1 5 1 1 6 1 1 7 1 1 8 1 1 9 1 1 10 1 1 1
信息=带字段的结构:G: 15600 Gd: 3900 NREPerPRB: 156 DMRSSymbolSet: 2 PTRSSymbolSet: [1x0 double]

生成数据类型单一的PDSCH符号。

numDataBits = info.G;cws = randi([0 1],numDataBits,1);sym = nrPDSCH(载体,pdsch,cws,“OutputDataType”“单一”
信谊=3900x1单列向量-0.9487 + 0.9487 -0.9487 i -0.9487 -0.9487 i 0.9487 -0.3162 i 0.9487 -0.3162 i 0.3162 + 0.9487i 0.3162 + 0.9487i 0.9487 -0.3162 i

参考文献

[1]3gpp ts 38.211。“NR;物理通道和调制。”第三代伙伴计划;技术规范集团无线接入网

扩展功能

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

版本历史

R2020a中引入