生成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位置变换前的预测预编码到载波资源网格。
创建一个载波配置对象的默认属性。这个对象对应于一个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资源元素载体资源网格”);
航空公司
- - - - - -载波配置参数nrCarrierConfig
对象载波配置参数为一个特定的OFDM数字命理学,作为一个指定nrCarrierConfig
对象。这个函数只使用这些nrCarrierConfig
对象属性。
SubcarrierSpacing
——副载波间距在千赫15
(默认)|30.
|60
|120年
|240年
副载波间距在千赫,所有通道和参考信号的载体,指定为15
,30.
,60
,120年
,或240年
。
数据类型:双
CyclicPrefix
——循环前缀长度“正常”
(默认)|“扩展”
循环前缀长度,指定这些选项之一。
“正常”
——使用这个值来指定正常循环前缀。这个选项对应于14个OFDM符号在一个插槽。
“扩展”
——使用这个值来指定扩展循环前缀。这个选项对应12槽OFDM符号。TS 38.211 4.2节中指定的数字命理学,延长循环前缀长度申请只有60 kHz副载波间距。
数据类型:字符
|字符串
NSizeGrid
——苏格兰皇家银行在载波资源网格的数量52
(默认)|整数从1到275苏格兰皇家银行在承运人资源网格数量,指定为一个从1到275的整数。的默认值52
对应于苏格兰皇家银行的最大数量的15 kHz SCS 10 MHz载体。
数据类型:双
NStartGrid
——载波资源网格相对于CRB 0开始0
(默认)|从0到2199的整数载波资源网格相对于CRB 0开始,指定为一个从0到2199的整数。这个属性是更高级别的参数offsetToCarrier。
数据类型:双
NSlot
——槽数0
(默认)|非负整数槽数,指定为一个非负整数。你可以设置NSlot
一个值大于槽每帧的数量。例如,您可以设置这个值在MATLAB中使用传播循环计数器®模拟。在这种情况下,您可能需要确保属性值模槽的数量每帧调用代码。
数据类型:双
pusch
- - - - - -PUSCH配置参数nrPUSCHConfig
对象PUSCH配置参数为一个特定的OFDM数字命理学,作为一个指定nrPUSCHConfig
对象。这个函数只使用这些nrPUSCHConfig
对象属性。
NSizeBWP
BWP的伪随机位序列[]
(默认)|整数从1到275带宽的伪随机位序列部分(BWP),指定为一个从1到275的整数。使用[]
设置这个属性的NSizeGrid
财产的nrCarrierConfig
对象。
数据类型:双
NStartBWP
——开始复审委员会BWP相对于CRB指数0[]
(默认)|从0到2473的整数开始复审委员会BWP指数相对于公共资源块0 (CRB 0),指定为一个从0到2473的整数。使用[]
设置这个属性的NStartGrid
财产的nrCarrierConfig
对象。
数据类型:双
调制
——调制方案“正交相移编码”
(默认)|“π/ 2-BPSK”
|16 qam的
|64 qam
|256 qam
|字符串标量调制方案,指定为“正交相移编码”
,“π/ 2-BPSK”
,16 qam的
,64 qam
,或256 qam
、标量字符串或一个字符数组。
调制方案 | 每个符号的比特数 |
---|---|
“π/ 2-BPSK” |
1 |
“正交相移编码” |
2 |
16 qam的 |
4 |
64 qam |
6 |
256 qam |
8 |
数据类型:字符
|字符串
NumLayers
——数量的传输层1
(默认)|2
|3
|4
传输层的数量,指定为1
,2
,3
,或4
。
数据类型:双
MappingType
——映射类型“一个”
(默认)|“B”
物理共享信道的映射类型,指定为“一个”
或“B”
。
数据类型:字符
|字符串
SymbolAllocation
- - - - - - OFDM符号分配[0 14]
(默认)|双元素向量的非负整数OFDM符号物理共享信道的分配,指定为一个双元素向量的非负整数。这个属性代表一开始的第一个元素的符号分配(基于)。第二个元素代表的数量分配OFDM符号。
当你设定这个属性[]
或第二个元素的向量0
,没有符号信道分配。
数据类型:双
PRBSet
——复审委员会分配(0:51)
(默认)|向量从0到274的整数物理资源块(复审委员会)的分配PUSCH BWP内指定为一个向量从0到274的整数。
数据类型:双
TransformPrecoding
——变换预编码0
或假
(默认)|1
或真正的
改变预编码,指定这些值。
0
(假
)——禁用改变预编码。波形类型循环前置正交频分复用(CP-OFDM)。
1
(真正的
)——使改变预编码。离散傅里叶变换波形类型传播正交频分复用(DFT-s-OFDM)。
数据类型:双
|逻辑
TransmissionScheme
——PUSCH传输方案“nonCodebook”
(默认)|“码”
PUSCH传播计划,指定为“nonCodebook”
或“码”
。
数据类型:字符
|字符串
NumAntennaPorts
——天线端口的数量1
(默认)|2
|4
TPMI
——传输预编码矩阵指示0
(默认)|整数从0到27传输预编码矩阵指示,指定为一个整数,从0到27。
只有当这个属性是适用TransmissionScheme
被设置为“码”
。
数据类型:双
FrequencyHopping
——跳频“没有”
(默认)|“intraSlot”
|“interSlot”
跳频的物理上行共享渠道,指定为“没有”
,“intraSlot”
,或“interSlot”
。
数据类型:字符
|字符串
SecondHopStartPRB
——开始复审委员会指数第二跳1
(默认)|从0到274的整数开始复审委员会指数相对于BWP第二跳,指定为一个从0到274的整数。
只有当这个属性是适用FrequencyHopping
被设置为“intraSlot”
或“interSlot”
。
数据类型:双
RNTI
——无线电网络临时标识符1
(默认)|从0到65535的整数无线网络用户设备的临时标识符(问题),指定为一个从0到65535的整数。
数据类型:双
dmr
——PUSCH DM-RS配置参数nrPUSCHDMRSConfig
对象(默认)|nrPUSCHDMRSConfig
对象PUSCH DM-RS配置参数,指定为一个nrPUSCHDMRSConfig
对象。这个函数只使用这些nrPUSCHDMRSConfig
属性。
DMRSConfigurationType
——DM-RS配置类型1
(默认)|2
DM-RS配置类型,指定为1
或2
。这个属性是更高级别的参数dmrs-Type。
这个属性值必须1
当nrPUSCHDMRSConfig
是一个属性的nrPUSCHConfig
与TransformPrecoding
属性设置为1
。
数据类型:双
DMRSTypeAPosition
——第一个DM-RS OFDM符号的位置2
(默认)|3
首先DM-RS OFDM符号的位置,提供了更高的层参数dmrs-TypeA-Position,指定为2
或3
。
该属性时适用nrPUSCHDMRSConfig
是一个属性的nrPUSCHConfig
对象与MappingType
属性值设置为“一个”
。
数据类型:双
DMRSAdditionalPosition
最大数量的DM-RS额外的位置0
(默认)|1
|2
|3
最大数量的DM-RS额外的位置,指定为0
,1
,2
,或3
。这个属性是更高的层参数dmrs-AdditionalPosition。
这个属性值必须0
或1
当nrPUSCHDMRSConfig
是一个属性的nrPUSCHConfig
对象与FrequencyHopping
属性设置为“intraSlot”
。
数据类型:双
DMRSLength
——连续前置DM-RS OFDM符号的数量1
(默认)|2
连续的前置DM-RS OFDM符号,指定为1
(single-symbol DM-RS)或2
(double-symbol DM-RS)。
这个属性值必须1
当nrPUSCHDMRSConfig
是一个属性的nrPUSCHConfig
对象与FrequencyHopping
属性设置为“intraSlot”
。
数据类型:双
CustomSymbolSet
——DM-RS OFDM符号的位置[]
(默认)从0到13 | |整数向量的非负整数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符号位置查找表。
数据类型:双
DMRSPortSet
——DM-RS天线端口[]
(默认)标量| |整数向量的非负整数DM-RS天线端口,指定这些选项之一。
整数从0到11 -一个天线端口
向量的非负整数,从0到11 -多个天线端口
名义上的天线端口支持的依赖金宝appDMRSLength
和DMRSConfigurationType
属性值,如表所示。
DMRSLength 价值 |
DMRSConfigurationType 价值 |
名义上的天线端口支持的范围金宝app |
---|---|---|
1 |
1 |
[0,3] |
2 |
[0,5] | |
2 |
1 |
[0、7] |
2 |
[0,11] |
的默认值[]
意味着DM-RS天线端口=0
。
当nrPUSCHDMRSConfig
是一个属性的nrPUSCHConfig
对象,[]
意味着DMRSPortSet
在范围从0到吗NumLayers
1。
数据类型:双
NumCDMGroupsWithoutData
- CDM组织没有数据的数量2
(默认)|1
|3
许多DM-RS CDM组没有数据,指定为1
,2
,或3
。
每个值表示一组不同的CDM组数字,根据TS 38.214节6.2.2[2]。
1
- CDM组数字0
2
CDM集团数字0和1
3
- CDM组数字0、1和2
当TransformPrecoding
财产的nrPUSCHConfig
对象设置为1
,这个属性值必须2
。
数据类型:双
EnablePTRS
——允许PT-RS0
或假
(默认)|1
或真正的
启用PT-RS,指定这些值。
0
(假
)——禁用PT-RS配置。
1
(真正的
)——使PT-RS配置。
数据类型:双
|逻辑
ptr
——PUSCH PT-RS配置参数nrPUSCHPTRSConfig
对象(默认)|nrPUSCHPTRSConfig
对象PUSCH PT-RS配置,指定为一个nrPUSCHPTRSConfig
对象。这个函数只使用这些nrPUSCHPTRSConfig
属性。
TimeDensity
——PT-RS时间密度1
(默认)|2
|4
PT-RS时间密度,指定为1
,2
或4
。这个属性是更高的层参数timeDensity。
数据类型:双
FrequencyDensity
——PT-RS频率密度2
(默认)|4
PT-RS频率密度,指定为2
或4
。这个属性是更高的层参数frequencyDensity。
这个属性只适用于当nrPUSCHPTRSConfig
是一个属性的nrPUSCHConfig
与TransformPrecoding
设置为0
。
数据类型:双
PTRSPortSet
——PT-RS天线端口设置[]
(默认)|非负整数|双元素向量的非负整数PT-RS天线端口设置,指定为一个双元素向量的非负整数。指定[]
设置该属性的最小值DMRSPortSet
的属性nrPUSCHDMRSConfig
对象。这种用法的[]
只有当适用价值nrPUSCHDMRSConfig
对象是作为财产nrPUSCHConfig
对象。
这个属性只适用于当nrPUSCHPTRSConfig
是一个属性的nrPUSCHConfig
与TransformPrecoding
设置为0
。
数据类型:双
NumPTRSSamples
——PT-RS样本的数量2
(默认)|4
每个PT-RS PT-RS样本数量集团指定为2
或4
。这个属性是更高的层参数sampleDensity。
这个属性只适用于当nrPUSCHPTRSConfig
是一个属性的nrPUSCHConfig
与TransformPrecoding
设置为1
。
数据类型:双
NumPTRSGroups
——PT-RS组的数量2
(默认)|4
|8
许多PT-RS组,指定为2
,4
,或8
。这个属性是更高的层参数sampleDensity。
当这个属性设置8
设定的,PT-RS样本的数量NumPTRSSamples
属性必须设置为4。
这个属性只适用于当nrPUSCHPTRSConfig
是一个属性的nrPUSCHConfig
与TransformPrecoding
设置为1
。
数据类型:双
REOffset
——资源元素抵消“00”
(默认)|“01”
|“十”
|“11”
资源元素抵消,指定为“00”
,“01”
,“十”
,或“11”
。这个属性是更高的层参数resourceElementOffset。
这个属性只适用于当nrPUSCHPTRSConfig
是一个属性的nrPUSCHConfig
与TransformPrecoding
设置为0
。
数据类型:字符
|字符串
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
“IndexStyle”、“下标”、“IndexBase ', ' 0基础
指定的索引和基础形式,分别输出的。
“IndexStyle”
- - - - - -重新索引的形式“指数”
(默认)|“下标”
索引形式,指定这些值之一:
“指数”
——指数是在线性指数形式。
“下标”
——指数(副载波,象征,天线)下标行形式。
数据类型:字符
|字符串
“IndexBase”
- - - - - -重新索引的基础“基于1”
(默认)|基于“0”
索引基础上,指定这些值之一:
“基于1”
——指数从1开始计数。
基于“0”
——索引从0开始计数。
数据类型:字符
|字符串
“IndexOrientation”
- - - - - -面向资源元素索引“航母”
(默认)|“bwp”
资源元素索引定位,指定为逗号分隔组成的“IndexOrientation”
这些值之一:
“航母”
——引用指数对承运人网格。
“bwp”
——指数是关于BWP引用。
只有当这个属性是适用TransformPrecoding
的属性nrPUSCHConfig
对象设置为0
。
数据类型:字符
|字符串
印第安纳州
——PUSCH再保险指数PUSCH指数,作为其中一个返回值。
N——- - - - - -P矩阵的函数返回这个当你设定的值的类型“IndexStyle”
来“指数”
。列的数量取决于TransmissionScheme
财产的nrPUSCHConfig
对象,并返回这些值。
数量的传输层——当noncodebook传输方案
数量的天线端口配置,当传输方案速率
米3矩阵的函数返回这个当你设定的值的类型“IndexStyle”
来“下标”
。矩阵的行对应(副载波,象征,天线)下标基于副载波的数量,OFDM符号,分别和天线的数量。
这取决于的价值“IndexBase”
,该函数返回基于或基于指数。这取决于的价值“IndexOrientation”
,该函数返回carrier-oriented指数或BWP-oriented指数。
数据类型:uint32
信息
——PUSCH资源信息PUSCH资源信息,返回一个包含这些字段的结构。
场 | 描述 |
---|---|
G |
PUSCH的能力。这个值必须等于上行共享信道的码字的长度(UL-SCH)传输通道。 |
Gd |
REs每层或端口的数量 |
DMRSSymbolSet |
OFDM符号位置包含解调参考信号的插槽(DM-RS)。基于符号。 |
NREPerPRB |
REs /复审委员会分配给PUSCH数量 |
PTRSSymbolSet |
OFDM符号位置包含相位跟踪参考信号的插槽(PT-RS)。基于符号。 |
ptrsInd
——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;物理渠道和调制。”第三代合作伙伴项目;技术规范集团无线接入网络。
使用笔记和限制:
名称-值对参数的名称和值必须是编译时常量。例如,当指定线性索引形式,包括{coder.Constant (“IndexStyle”), coder.Constant(指数)}
在arg游戏
的价值codegen
函数。有关更多信息,请参见coder.Constant
(MATLAB编码器)类。
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。