主要内容

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”7带宽部分(BWP)指定200个prb, 7个传输层。未指定的属性接受其默认值。

属性

全部展开

通道配置

BWP中prb的个数,1 ~ 275之间的整数。使用[]将此属性设置为NSizeGrid财产的nrCarrierConfig对象。

数据类型:

BWP相对于CRB (common resource block)的起始PRB索引0,取值为0 ~ 2473的整数。使用[]将此属性设置为NStartGrid财产的nrCarrierConfig对象。

数据类型:

在BWP中保留prb和OFDM符号模式,指定为单元阵列nrPDSCHReservedConfig对象。

数据类型:细胞

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

数据类型:

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

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

数据类型:

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

数据类型:

使能VRB-to-PRB交错,指定为这些值之一。

  • 0—禁止VRB-to-PRB交织。

  • 1—使能VRB-to-PRB交织。

数据类型:|逻辑

VRB束的大小,根据VRB到prb交织的prb的数量,指定为24

依赖关系

要启用此属性,请设置VRBToPRBInterleaving财产1

数据类型:

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

  • 若较高层参数dataScramblingIdentityPDSCH配置,NID取值范围为0 ~ 1023。

  • 若较高层参数dataScramblingIdentityPDSCH不是配置,NID必须在0到1007之间。

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

数据类型:

终端无线网络临时标识,取值范围为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] Read-only properties: NumCodewords: 1

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

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

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

pdsch.ReservedPRB{1}。PRBSet = (0:15);pdsch.ReservedPRB{1}。SymbolSet = (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。

载体= 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”设置为“carrier”的“NCellID”属性pdsch。NSizeBWP = 25;pdsch。NStartBWP = 10;pdsch。PRBSet= 0:pdsch.NSizeBWP-1;

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

(印第安纳州,信息)= nrPDSCHIndices (pdsch载体,“IndexStyle”“下标”“IndexOrientation”“bwp”
印第安纳州=3900年x3 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⋮
信息=结构体字段:G: 15600 Gd: 3900 nreprb: 156 DMRSSymbolSet: 2 PTRSSymbolSet: [1x0 double]

生成数据类型为single的PDSCH符号。

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

参考文献

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

扩展功能

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

介绍了R2020a