主要内容

nrPUSCHIndices

生成PUSCH资源元素指标

描述

例子

(印第安纳州,信息,ptrsInd)= nrPUSCHIndices (航空公司,pusch)返回印第安纳州基于矩阵形式,其中包含物理上行共享通道(PUSCH)资源元素(重新)指标,定义6.3.1.6和6.3.1.7 TS 38.211部分[1]。列的数量印第安纳州的数量等于天线端口配置。航空公司指定承运人为特定的OFDM数字命理学和配置参数pusch指定PUSCH配置。当你启用预编码转换,输出印第安纳州包含数据的结合位置和相位跟踪参考信号(PT-RS)。函数也返回的结构信息,信息PT-RS再保险指数,ptrsInd。输出信息包含相关的物理信息参考信号,能力,和象征能力。ptrsInd是一个矩阵中的PT-RS REs载体资源网格。当你启用预编码转换,输出ptrsInd代表PT-RS位置变换前的预测预编码到载波资源网格。

例子

(印第安纳州,信息,ptrsInd)= nrPUSCHIndices (航空公司,pusch,名称,值)指定输出格式选择使用一个或多个名称-值对参数。未指定的选项默认值。

例子

全部折叠

创建一个载波配置对象的默认属性。这个对象对应于一个10 MHz载体与15 kHz副载波间距。

载体= nrCarrierConfig;

创建一个与codebook-based传输PUSCH配置对象。天线端口的数量设置为4,π/ 2-BPSK调制方案,传输预编码矩阵指示,并将预编码转换为0。改变预编码为0时,波形类型是循环前置正交频分复用(CP-OFDM)。使相位跟踪参考信号(PT-RS)。

pusch = nrPUSCHConfig;pusch。TransformPrecoding = 0;pusch。米odulation =“π/ 2-BPSK”;pusch。TransmissionScheme =“码”;pusch。NumAntennaPorts = 4; pusch.TPMI = 10; pusch.EnablePTRS = 1;

下标形式生成PUSCH指标和PT-RS指标。

(印第安纳州,信息,ptrsInd] = nrPUSCHIndices (pusch载体,“IndexStyle”,“下标”)
印第安纳州=31096 x3 uint32矩阵1 1 1 2 1 1 3 1 1 4 1 1 5 1 1 6 1 1 7 10 1 1 1 1 9 8 1 1 1 1⋮
信息=结构体字段:G: 7774 Gd: 7774 NREPerPRB: 156 DMRSSymbolSet: 2 PTRSSymbolSet: [0 1 3 4 5 6 7 8 9 10 11 12 13]
ptrsInd =1352年x3 uint32矩阵13 1 1 37 1 61年1 1 1 85年1 1 109年1 1 133年1 1 157年1 1 181年1 1 205年1 1 229年1 1⋮

创建一个载波配置对象的默认属性。这个对象对应于30千赫的副载波间距和20 MHz传输带宽。

载体= nrCarrierConfig;母舰。SubcarrierSpacing = 30;母舰。NSizeGrid = 51;

创建一个带有指定属性的PUSCH配置对象。改变预编码是1时,波形类型是离散傅里叶变换传播正交频分复用(DFT-s-OFDM)。

pusch = nrPUSCHConfig;pusch。NStartBWP = 10; pusch.NSizeBWP = 41; pusch.Modulation =16 qam的;pusch。NID = [];%等于设置国家免疫日NCellID载体的性质。pusch。PRBSet= 0:5; pusch.TransformPrecoding = 1; pusch.FrequencyHopping =“intraSlot”;pusch。SecondHopStartPRB = 3;

生成PUSCH指数,指数取向对承运人网格。

(印第安纳州,信息)= nrPUSCHIndices (pusch载体,“IndexOrientation”,“航母”)
印第安纳州=864年x1 uint32列向量121 122 123 124 125 126 127 128 129 130⋮
信息=结构体字段:G: 3456 Gd: 864 NREPerPRB: 144 DMRSSymbolSet: 7 [2] PTRSSymbolSet: (x0 1双)

生成PUSCH数据类型单一的象征。

numDataBits = info.G;水煤浆=兰迪([0 1]numDataBits 1);信谊= nrPUSCH(载体,pusch,水煤浆,“OutputDataType”,“单一”)
信谊=864 x1单一列向量我-0.7454 + 0.2981 0.3406 - 0.2312 -0.1153 + 0.2756我1.1921 - 0.3658 -0.3968 - 0.0277 -0.8788 - 0.6493 -1.6638我-0.8737 + 0.8318 -0.5764 + 0.0269 + 0.0482我⋮-1.0270 - 0.1347

图生成的符号和载体资源网格索引。

网格=复杂(0([运营商。NSizeGrid * 12。SymbolsPerSlot pusch.NumLayers]));网格(印第安纳州)=符号;显示亮度图像(abs(网格(:,:1)));轴xy;包含(OFDM符号的);ylabel (副载波的);标题(“PUSCH资源元素载体资源网格”);

图包含一个轴。坐标轴标题PUSCH资源元素载体资源网格包含一个类型的对象的形象。

输入参数

全部折叠

载波配置参数为一个特定的OFDM数字命理学,作为一个指定nrCarrierConfig对象。这个函数只使用这些nrCarrierConfig对象属性。

副载波间距在千赫,所有通道和参考信号的载体,指定为15,30.,60,120年,或240年

数据类型:

循环前缀长度,指定这些选项之一。

  • “正常”——使用这个值来指定正常循环前缀。这个选项对应于14个OFDM符号在一个插槽。

  • “扩展”——使用这个值来指定扩展循环前缀。这个选项对应12槽OFDM符号。TS 38.211 4.2节中指定的数字命理学,延长循环前缀长度申请只有60 kHz副载波间距。

数据类型:字符|字符串

苏格兰皇家银行在承运人资源网格数量,指定为一个从1到275的整数。的默认值52对应于苏格兰皇家银行的最大数量的15 kHz SCS 10 MHz载体。

数据类型:

载波资源网格相对于CRB 0开始,指定为一个从0到2199的整数。这个属性是更高级别的参数offsetToCarrier

数据类型:

槽数,指定为一个非负整数。你可以设置NSlot一个值大于槽每帧的数量。例如,您可以设置这个值在MATLAB中使用传播循环计数器®模拟。在这种情况下,您可能需要确保属性值模槽的数量每帧调用代码。

数据类型:

PUSCH配置参数为一个特定的OFDM数字命理学,作为一个指定nrPUSCHConfig对象。这个函数只使用这些nrPUSCHConfig对象属性。

带宽的伪随机位序列部分(BWP),指定为一个从1到275的整数。使用[]设置这个属性的NSizeGrid财产的nrCarrierConfig对象。

数据类型:

开始复审委员会BWP指数相对于公共资源块0 (CRB 0),指定为一个从0到2473的整数。使用[]设置这个属性的NStartGrid财产的nrCarrierConfig对象。

数据类型:

调制方案,指定为“正交相移编码”,“π/ 2-BPSK”,16 qam的,64 qam,或256 qam、标量字符串或一个字符数组。

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

数据类型:字符|字符串

传输层的数量,指定为1,2,3,或4

数据类型:

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

数据类型:字符|字符串

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

当你设定这个属性[]或第二个元素的向量0,没有符号信道分配。

数据类型:

物理资源块(复审委员会)的分配PUSCH BWP内指定为一个向量从0到274的整数。

数据类型:

改变预编码,指定这些值。

  • 0()——禁用改变预编码。波形类型循环前置正交频分复用(CP-OFDM)。

  • 1(真正的)——使改变预编码。离散傅里叶变换波形类型传播正交频分复用(DFT-s-OFDM)。

数据类型:|逻辑

PUSCH传播计划,指定为“nonCodebook”“码”

数据类型:字符|字符串

数量的天线端口,指定为1,2,或4。这个值必须大于或等于NumLayers财产。

依赖关系

只有当这个属性是适用TransmissionScheme被设置为“码”

数据类型:

传输预编码矩阵指示,指定为一个整数,从0到27。

依赖关系

只有当这个属性是适用TransmissionScheme被设置为“码”

数据类型:

跳频的物理上行共享渠道,指定为“没有”,“intraSlot”,或“interSlot”

数据类型:字符|字符串

开始复审委员会指数相对于BWP第二跳,指定为一个从0到274的整数。

依赖关系

只有当这个属性是适用FrequencyHopping被设置为“intraSlot”“interSlot”

数据类型:

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

数据类型:

PUSCH DM-RS配置参数,指定为一个nrPUSCHDMRSConfig对象。这个函数只使用这些nrPUSCHDMRSConfig属性。

DM-RS配置类型,指定为12。这个属性是更高级别的参数dmrs-Type

这个属性值必须1nrPUSCHDMRSConfig是一个属性的nrPUSCHConfigTransformPrecoding属性设置为1

数据类型:

首先DM-RS OFDM符号的位置,提供了更高的层参数dmrs-TypeA-Position,指定为23

该属性时适用nrPUSCHDMRSConfig是一个属性的nrPUSCHConfig对象与MappingType属性值设置为“一个”

数据类型:

最大数量的DM-RS额外的位置,指定为0,1,2,或3。这个属性是更高的层参数dmrs-AdditionalPosition

这个属性值必须01nrPUSCHDMRSConfig是一个属性的nrPUSCHConfig对象与FrequencyHopping属性设置为“intraSlot”

数据类型:

连续的前置DM-RS OFDM符号,指定为1(single-symbol DM-RS)或2(double-symbol DM-RS)。

这个属性值必须1nrPUSCHDMRSConfig是一个属性的nrPUSCHConfig对象与FrequencyHopping属性设置为“intraSlot”

数据类型:

DM-RS基于OFDM符号位置,指定这些选项之一。

  • 从0到13 -一个整数DM-RS象征

  • 向量的非负整数,从0到多个DM-RS 13 -符号

每个输入符号的位置被认为是一种single-symbol DM-RS物理共享信道中符号分配。

默认值,[],对应于DM-RS符号位置如表6.4.1.1.3-3 / TS 38.211, 6.4.1.1.3-4或6.4.1.1.3-6[1]。设置此属性将覆盖这些标准中相应的DM-RS符号位置查找表。

数据类型:

DM-RS天线端口,指定这些选项之一。

  • 整数从0到11 -一个天线端口

  • 向量的非负整数,从0到11 -多个天线端口

名义上的天线端口支持的依赖金宝appDMRSLengthDMRSConfigurationType属性值,如表所示。

DMRSLength价值 DMRSConfigurationType价值 名义上的天线端口支持的范围金宝app
1 1 [0,3]
2 [0,5]
2 1 [0、7]
2 [0,11]

的默认值[]意味着DM-RS天线端口=0

nrPUSCHDMRSConfig是一个属性的nrPUSCHConfig对象,[]意味着DMRSPortSet在范围从0到吗NumLayers1。

数据类型:

许多DM-RS CDM组没有数据,指定为1,2,或3

每个值表示一组不同的CDM组数字,根据TS 38.214节6.2.2[2]

  • 1- CDM组数字0

  • 2CDM集团数字0和1

  • 3- CDM组数字0、1和2

TransformPrecoding财产的nrPUSCHConfig对象设置为1,这个属性值必须2

数据类型:

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

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

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

数据类型:|逻辑

PUSCH PT-RS配置,指定为一个nrPUSCHPTRSConfig对象。这个函数只使用这些nrPUSCHPTRSConfig属性。

PT-RS时间密度,指定为1,24。这个属性是更高的层参数timeDensity

数据类型:

PT-RS频率密度,指定为24。这个属性是更高的层参数frequencyDensity

依赖关系

这个属性只适用于当nrPUSCHPTRSConfig是一个属性的nrPUSCHConfigTransformPrecoding设置为0

数据类型:

PT-RS天线端口设置,指定为一个双元素向量的非负整数。指定[]设置该属性的最小值DMRSPortSet的属性nrPUSCHDMRSConfig对象。这种用法的[]只有当适用价值nrPUSCHDMRSConfig对象是作为财产nrPUSCHConfig对象。

依赖关系

这个属性只适用于当nrPUSCHPTRSConfig是一个属性的nrPUSCHConfigTransformPrecoding设置为0

数据类型:

每个PT-RS PT-RS样本数量集团指定为24。这个属性是更高的层参数sampleDensity

依赖关系

这个属性只适用于当nrPUSCHPTRSConfig是一个属性的nrPUSCHConfigTransformPrecoding设置为1

数据类型:

许多PT-RS组,指定为2,4,或8。这个属性是更高的层参数sampleDensity

当这个属性设置8设定的,PT-RS样本的数量NumPTRSSamples属性必须设置为4。

依赖关系

这个属性只适用于当nrPUSCHPTRSConfig是一个属性的nrPUSCHConfigTransformPrecoding设置为1

数据类型:

资源元素抵消,指定为“00”,“01”,“十”,或“11”。这个属性是更高的层参数resourceElementOffset

依赖关系

这个属性只适用于当nrPUSCHPTRSConfig是一个属性的nrPUSCHConfigTransformPrecoding设置为0

数据类型:字符|字符串

名称-值对的观点

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:“IndexStyle”、“下标”、“IndexBase ', ' 0基础指定的索引和基础形式,分别输出的。

索引形式,指定这些值之一:

  • “指数”——指数是在线性指数形式。

  • “下标”——指数(副载波,象征,天线)下标行形式。

数据类型:字符|字符串

索引基础上,指定这些值之一:

  • “基于1”——指数从1开始计数。

  • 基于“0”——索引从0开始计数。

数据类型:字符|字符串

资源元素索引定位,指定为逗号分隔组成的“IndexOrientation”这些值之一:

  • “航母”——引用指数对承运人网格。

  • “bwp”——指数是关于BWP引用。

依赖关系

只有当这个属性是适用TransformPrecoding的属性nrPUSCHConfig对象设置为0

数据类型:字符|字符串

输出参数

全部折叠

PUSCH指数,作为其中一个返回值。

  • N——- - - - - -P矩阵的函数返回这个当你设定的值的类型“IndexStyle”“指数”。列的数量取决于TransmissionScheme财产的nrPUSCHConfig对象,并返回这些值。

    • 数量的传输层——当noncodebook传输方案

    • 数量的天线端口配置,当传输方案速率

  • 3矩阵的函数返回这个当你设定的值的类型“IndexStyle”“下标”。矩阵的行对应(副载波,象征,天线)下标基于副载波的数量,OFDM符号,分别和天线的数量。

这取决于的价值“IndexBase”,该函数返回基于或基于指数。这取决于的价值“IndexOrientation”,该函数返回carrier-oriented指数或BWP-oriented指数。

数据类型:uint32

PUSCH资源信息,返回一个包含这些字段的结构。

描述
G

PUSCH的能力。这个值必须等于上行共享信道的码字的长度(UL-SCH)传输通道。

Gd

REs每层或端口的数量

DMRSSymbolSet

OFDM符号位置包含解调参考信号的插槽(DM-RS)。基于符号。

NREPerPRB

REs /复审委员会分配给PUSCH数量

PTRSSymbolSet

OFDM符号位置包含相位跟踪参考信号的插槽(PT-RS)。基于符号。

PT-RS指数,作为其中一个返回值。

  • N——- - - - - -P矩阵的函数返回这个当你设定的值的类型“IndexStyle”“指数”。列的数量取决于TransmissionScheme财产的nrPUSCHConfig对象,并返回这些值。

    • 数量的传输层——当noncodebook传输方案

    • 数量的天线端口配置,当传输方案速率

  • 3矩阵的函数返回这个当你设定的值的类型“IndexStyle”“下标”。矩阵的行对应(副载波,象征,天线)下标基于副载波的数量,OFDM符号,分别和天线的数量。

这取决于的价值“IndexBase”,该函数返回基于或基于指数。这取决于的价值“IndexOrientation”,该函数返回carrier-oriented指数或BWP-oriented指数。

数据类型:uint32

引用

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

扩展功能

介绍了R2020a