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配置对象。pdsch
= nrPDSCHConfig
使用一个或多个名称-值对参数指定属性。将每个属性用引号括起来。例如,pdsch
= nrPDSCHConfig (名称,值
)“NSizeBWP”,200年,“NumLayers”7
BWP (bandwidth part)为200个报文,7个传输层。未指定的属性采用默认值。
属性
通道配置
NSizeBWP
- - - - - -BWP中prb的数量
[]
(默认)|1 ~ 275的整数
BWP中的prb个数,取值范围为1 ~ 275的整数。使用[]
方法将此属性设置为NSizeGrid
的属性nrCarrierConfig
对象。
数据类型:双
NStartBWP
- - - - - -开始BWP相对于CRB的PRB指数为0
[]
(默认)|0 ~ 2473之间的整数
起始BWP相对公共资源块CRB (common resource block) 0的PRB索引,取值范围0 ~ 2473。使用[]
方法将此属性设置为NStartGrid
的属性nrCarrierConfig
对象。
数据类型:双
ReservedPRB
- - - - - -BWP中保留的PRBs和OFDM符号模式
默认的nrPDSCHReservedConfig
对象(默认)|单元格阵列nrPDSCHReservedConfig
对象
BWP中保留的PRBs和OFDM符号模式,指定为单元数组nrPDSCHReservedConfig
对象。
数据类型:细胞
ReservedRE
- - - - - -在BWP中保留RE索引
[]
(默认)|非负整数的向量
BWP中的保留RE索引,指定为非负整数向量。此属性指定由于特定插槽中存在信道状态信息参考信号(CSI-RS)或特定于计算单元的参考信号而对PDSCH不可用的RE索引(基于0的)。
数据类型:双
调制
- - - - - -调制方案
“正交相移编码”
(默认)|16 qam的
|64 qam
|256 qam
|字符串标量|字符串数组|字符向量的单元格数组
调制方案,指定为“正交相移编码”
,16 qam的
,64 qam
,或256 qam
、字符串标量、字符串数组或字符向量的单元格数组。此调制方案指定码字的调制类型和每个调制符号使用的比特数。对于一个码字,将调制方案指定为字符向量或字符串标量。如果存在两个码字(NumLayers
> 4),相同的调制方案适用于两个码字,或者您可以通过使用字符串数组或字符向量的单元格数组为每个码字指定不同的调制方案。
调制方案 | 每个符号的比特数 |
---|---|
“正交相移编码” |
2 |
16 qam的 |
4 |
64 qam |
6 |
256 qam |
8 |
例子:{“正交相移编码”,16 qam的}
或["正交相移编码”、“16 qam”)
为两个码字指定不同的调制方案。
数据类型:字符
|字符串
|细胞
NumLayers
- - - - - -传输层数
1
(默认)|1 ~ 8之间的整数
传输层数,取值为1 ~ 8之间的整数。
对于一个码字,请指定1到4之间的整数。
对于两个码字,指定5到8之间的整数。
数据类型:双
MappingType
- - - - - -映射类型
“一个”
(默认)|“B”
物理共享通道映射类型,指定为“一个”
或“B”
.
数据类型:字符
|字符串
SymbolAllocation
- - - - - -OFDM符号分配
[0 14]
(默认)|非负整数的两元向量
物理共享信道的OFDM符号分配,指定为非负整数的两元向量。此属性的第一个元素表示符号分配的开始(基于0)。第二个元素表示分配的OFDM符号的数量。
当您将此属性设置为[]
或者向量to的第二个元素0
,则没有为通道分配符号。
数据类型:双
PRBSet
- - - - - -复审委员会分配
(0:51)
(默认)|0到274的整数向量
PDSCH在BWP中的PRB分配,指定为0到274之间的整数向量。
数据类型:双
VRBToPRBInterleaving
- - - - - -开启vrb - prb交叉
0
(默认)|1
启用vrb到prb的交叉,指定为这些值之一。
0
—关闭vrb - prb交叉。1
—开启vrb - prb交叉。
数据类型:双
|逻辑
VRBBundleSize
- - - - - -VRB包大小
2
(默认)|4
VRB捆绑包大小,表示VRB到prb交织时的prb数量,指定为2
或4
.
依赖关系
属性可启用此属性VRBToPRBInterleaving
财产1
.
数据类型:双
NID
- - - - - -PDSCH置乱标识
[]
(默认)|0 ~ 1023之间的整数
PDSCH置乱标识,指定为[]
或者0 ~ 1023之间的整数。
如果较高层参数dataScramblingIdentityPDSCH配置,
NID
必须在0到1023之间。如果较高层参数dataScramblingIdentityPDSCH未配置,
NID
必须在0到1007之间。
当您将此属性指定为[]
对象将PDSCH置乱标识设置为物理层单元标识,由NCellID
承运人的财产。
数据类型:双
RNTI
- - - - - -无线网络临时标识符
1
(默认)|0 ~ 65,535的整数
无线网络用户设备(UE)的临时标识符,取值范围为0 ~ 65,535。
数据类型:双
参考信号配置
dmr
- - - - - -PDSCH DM-RS配置参数
nrPDSCHDMRSConfig
具有默认属性的对象(默认)|nrPDSCHDMRSConfig
对象
PDSCH DM-RS配置参数,指定为nrPDSCHDMRSConfig
对象。
EnablePTRS
- - - - - -使PT-RS
0
或假
(默认)|1
或真正的
启用PT-RS,指定为这些值之一。
0
(假
)—关闭PT-RS配置。1
(真正的
)—启用PT-RS配置。
数据类型:双
|逻辑
ptr
- - - - - -PDSCH PT-RS配置参数
nrPDSCHPTRSConfig
具有默认属性的对象(默认)|nrPDSCHPTRSConfig
对象
PDSCH PT-RS配置,指定为nrPDSCHPTRSConfig
对象。
只读属性
NumCodewords
- - - - - -码字数量
1
(默认)|2
此属性是只读的。
码字的数目,指定为1
或2
.属性的基础更新此属性DMRSPortSet
的属性nrPDSCHDMRSConfig
对象。使用NumLayers
属性计算码字的数量,当DMRSPortSet
属性为空。
数据类型:双
例子
创建PDSCH配置对象
创建物理下行共享信道(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
创建PDSCH对象以配置两个保留的PRB模式
用两个保留的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
生成PDSCH符号和索引
创建一个具有默认属性的运营商配置对象。指定物理层单元标识为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中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。