主要内容

nrpuschptrsconfig

PUSCH PT-RS配置参数

描述

nrpuschptrsconfig物体设置相位跟踪参考信号(PT-RS)用于物理上行链路共享信道(PUSCH)的配置参数,如TS 38.211第6.4.1.2节中所定义[1]。该对象捆绑了PUSCH PT-RS符号和索引生成中涉及的所有属性。默认情况下,对象定义了具有2的频率密度的pt-rs,并且时间密度为1.在设置时使用此对象PTR财产的财产nrpuschconfig要么nrwavegenpuschconfig对象。

创建

描述

PTR= nrpuschptrsconfig创建具有默认属性的PUSCH特定于特定于PT-RS配置对象。

例子

PTR= nrpuschptrsconfig(名称,价值使用一个或多个名称值对参数指定属性。用引号括起每个属性。例如,'时刻表',2,'频率',4将时间浓度设置为2,频率密度为4.未指定的属性取其默认值。

特性

展开全部

PT-RS时间密度,指定为12, 要么4.。此属性是更高的图层参数时间度学

数据类型:双倍的

PT-RS频率密度,指定为2要么4.。此属性是更高的图层参数频率

依赖性

此属性仅适用于什么时候nrpuschptrsconfig是一个财产nrpuschconfig变换申请设置0.

数据类型:双倍的

每个PT-RS组的PT-RS样本数量指定为2要么4.。此属性是更高的图层参数抽样

依赖性

此属性仅适用于什么时候nrpuschptrsconfig是一个财产nrpuschconfig变换申请设置1

数据类型:双倍的

PT-RS组的数量,指定为24., 要么8.。此属性是更高的图层参数抽样

当此属性设置为时8.,PT-RS样本的数量设置为numptrssamples.必须设置为4。

依赖性

此属性仅适用于什么时候nrpuschptrsconfig是一个财产nrpuschconfig变换申请设置1

数据类型:双倍的

资源元素偏移,指定为'00''01''10', 要么'11'。此属性是更高的图层参数LearyelementOffset.

依赖性

此属性仅适用于什么时候nrpuschptrsconfig是一个财产nrpuschconfig变换申请设置0.

数据类型:char|细绳

PT-RS天线端口集,指定为非负整数的两个元素向量。指定[]将此属性设置为最低值dmrsportset.财产nrpuschdmrsconfig目的。这种用法[]价值仅适用于什么时候nrpuschdmrsconfig对象用作属性nrpuschconfig目的。

依赖性

此属性仅适用于什么时候nrpuschptrsconfig是一个财产nrpuschconfig变换申请设置0.

数据类型:双倍的

PT-RS扰扰标识,指定为0到1007的整数。指定[]将此属性设置为等于nrsid.财产nrpuschdmrsconfig目的。

依赖性

此属性仅适用于什么时候nrpuschptrsconfig是一个财产nrpuschconfig变换申请设置1

数据类型:双倍的

例子

全部收缩

创建默认PUSCH配置对象。启用PT-RS配置和转换DFT-S-OFDM波形的预编码。

pusch = nrpuschconfig;pusch.enableptrs = 1;pusch.transformprecoding = 1;

为PUSCH创建一个默认的PT-RS配置对象。将PT-RS样本的数量设定为4,PT-RS组的数量为8,PT-RS扰别标识为750。

PTRS = NRPUSCHPTRSCONFIG;ptrs.numptrssamples = 4;ptrs.numptrsgroups = 8;ptrs.nid = 750;

将PUSCH PT-RS配置对象分配给PUSCH配置对象的PTRS属性。

PUSCH.PTRS = PTRS;

分别显示PUSCH PT-RS配置对象和PUSCH配置对象的属性。

DISP(PUSCH)
nrpuschconfig具有属性:nsizebwp:[] nstartbwp:[]调制:'qpsk'numlayers:1 mapptype:'a'符号组分:[014] prbset:[1x52 double]变换额:1变速器:'nunantennaports:'nunantennaports:1 tpmi:0频率:'既不是'第二oppstartprb:1 betaoffsetck:20 betaoffsetcsi1:6.2500 betaoffsetcsi2:6.2500 uciscaling:1 nid:[] rnti:1 dmrs:[1x1 nrpuschdmrscomfig] enableptrs:1 ptrs:[1x1 nrpuschptsfig]
DISP(PUSCH.PTRS)
NRPUSCHPTRSCONFIG具有属性:时间度:1 NUMPTRSSAMPLES:4 NUMPTRSGROUPS:8 NID:750

使用默认属性创建运营商配置对象。该对象对应于具有15kHz子载波间隔的10MHz载波。

carrier = nrcarrierconfig;

使用基于码本的传输创建PUSCH配置对象,并启用PT-RS配置。将天线端口的数量设置为4并将预编码的变换为0.当变换预编码为0时,波形类型是循环前缀正交频分复用(CP-OFDM)。

pusch = nrpuschconfig;pusch.transformprecoding = 0;pusch.transmissionscheme ='码本';pusch.numantennaports = 4;pusch.enableptrs = 1;

使用指定属性创建PUSCH相位跟踪参考信号(PT-RS)配置对象。

PTRS = NRPUSCHPTRSCONFIG;ptrs.timedenty = 2;ptrs.frequencydensity = 4;ptrs.reoffset =.'11';

将PUSCH PT-RS配置对象分配给PUSCH配置对象的PTRS属性。

PUSCH.PTRS = PTRS;

以下标表生成PUSCH PT-RS指数

IND = NRPUSCHPTRSINDICES(载体,PUSCH,'indexStyle''下标'
IND =312x3 uint32矩阵21 11 1 69 11 117 111165 111 213 11 11 261 11 11 309 11 1 357 1 1 405 1 1 453 1 1 1 1 4 4

使用30 kHz子载波间隔和5 MHz传输带宽创建运营商配置对象。

carrier = nrcarrierconfig;carrier.subcarrierspacing = 30;carrier.nsizegrid = 11;

使用IntrAslot跳频创建PUSCH配置对象并启用PT-RS配置。将变换设置为1,启动第二跳的物理资源块(PRB)索引为3和PRB设置为0:5。当变换预编码为1时,波形类型是离散傅里叶变换扩展正交频分复用(DFT-S-OFDM)。

pusch = nrpuschconfig;pusch.prbset = 0:5;pusch.transformprecoding = 1;pusch.frequencyhopping ='intrastrot';pusch.secondhopstartprb = 3;pusch.enableptrs = 1;

使用指定属性创建PUSCH相位跟踪参考信号(PT-RS)配置对象。

PTRS = NRPUSCHPTRSCONFIG;ptrs.timedenty = 2;ptrs.numptrssamples = 4;ptrs.numptrsgroups = 8;ptrs.nid = 750;

将PUSCH PT-RS配置对象分配给PUSCH配置对象的PTRS属性。

PUSCH.PTRS = PTRS;

生成数据类型单个数据类型的PTSCH PT-RS符号。

sym = nrpuschptrs(载体,pusch,'outputdatatype''单身的'
Sym =.192x1单列向量0.7071 + 0.7071i -0.7071 + 0.7071i -0.7071  -  0.7071i 0.7071  -  0.7071i -0.7071 + 0.7071i 0.7071 + 0.7071i -0.7071 + 0.7071i 0.7071 + 0.7071i 0.7071 + 0.7071i 0.7071 + 0.7071i -0.7071 + 0.7071i -0.7071 + 0.7071i⋮

以下标表生成PUSCH PT-RS指数。

IND = NRPUSCHPTRSINDICES(载体,PUSCH,'indexStyle''下标'
IND =192x3 uint32矩阵1 1 1 2 11 11 11 1 4 11 111111111 14 11111 15 1 11 211 11 2 2 2 2 2 1 1 1

参考

[1]3GPP TS 38.211。“nr;物理渠道和调制。“第三代合作伙伴计划;技术规范集团无线电接入网络

扩展能力

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

在R2020A中介​​绍