nrWavegenPUSCHConfig
5 g PUSCH配置参数波形的一代
描述
的nrWavegenPUSCHConfig
对象集物理上行共享通道(PUSCH)配置参数,定义在TS 38.211部分6.3.1 6.4.1.1,6.4.1.2[1]。使用这个对象设置PUSCH
财产的nrULCarrierConfig
对象在配置5 g上行波形的一代。
PUSCH该对象定义了几个属性,包括调制方案层映射,改变预编码,目标代码的速度,时域和频域分配。相关联的对象还包含属性的物理参考信号,如解调参考信号(DM-RS)和相位跟踪参考信号(PT-RS)。
默认的nrWavegenPUSCHConfig
对象配置一个单层PUSCH与循环前置正交频分复用(CP-OFDM)映射类型,QPSK调制,52资源块的资源分配和14个OFDM符号槽,传输插槽,和single-symbol DM-RS 1型。默认的对象也禁用跳频,改变预编码,PT-RS,上行控制信息(UCI)。这个配置对应于一个完整的资源分配默认nrWavegenBWPConfig
对象。
创建
属性
通道配置
启用
- - - - - -使PUSCH
1
或真正的
(默认)|0
或假
使PUSCH 5 g波形生成指定为其中一个值。
1
(真正的
)——使PUSCH。0
(假
)——禁用PUSCH。
数据类型:双
|逻辑
标签
- - - - - -PUSCH配置名称
“PUSCH1”
(默认)|字符数组|字符串标量
PUSCH配置的名称指定为一个字符数组或字符串标量。使用这个属性来设置PUSCH配置描述。
数据类型:字符
|字符串
权力
- - - - - -权力在dB PUSCH缩放
0
(默认)|实值标量
功率比例的PUSCH dB,指定为一个实值标量。使用这个属性来规模的力量PUSCH 5 g在生成的波形。
数据类型:双
BandwidthPartID
- - - - - -BWP的ID
1
(默认)|非负整数
带宽的ID (BWP部分)包含PUSCH配置,指定为一个非负整数。使用这个属性来将这个PUSCH配置与指定的BWP配置之一BandwidthParts
财产的nrULCarrierConfig
对象。
数据类型:双
调制
- - - - - -调制方案
“正交相移编码”
(默认)|“π/ 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
,没有符号信道分配。
数据类型:双
SlotAllocation
- - - - - -槽分配PUSCH时期
(0:9)
(默认)|非负整数|行向量的非负整数
槽PUSCH时间内分配,指定为非负整数或行向量的非负整数。这个属性指定的槽位置PUSCH通过使用基于索引和值不到的价值期
财产。对象忽略槽分配值大于。
数据类型:双
期
- - - - - -PUSCH分配时间槽
10
(默认)|非负整数|[]
PUSCH分配时间槽,作为一个非负整数或指定[]
。一个空的时间表示没有重复。
数据类型:双
PRBSet
- - - - - -复审委员会分配
(0:51)
(默认)|向量从0到274的整数
物理资源块(复审委员会)的分配PUSCH BWP内指定为一个向量从0到274的整数。
数据类型:双
TransformPrecoding
- - - - - -改变预编码
0
或假
(默认)|1
或真正的
改变预编码,指定这些值。
0
(假
)——禁用改变预编码。波形类型循环前置正交频分复用(CP-OFDM)。1
(真正的
)——使改变预编码。离散傅里叶变换波形类型传播正交频分复用(DFT-s-OFDM)。
数据类型:双
|逻辑
TransmissionScheme
- - - - - -PUSCH传输方案
“nonCodebook”
(默认)|“码”
PUSCH传播计划,指定为“nonCodebook”
或“码”
。
数据类型:字符
|字符串
TPMI
- - - - - -传输预编码矩阵指示
0
(默认)|整数从0到27
传输预编码矩阵指示,指定为一个整数,从0到27。
依赖关系
要启用这个特性,设置TransmissionScheme
财产“码”
。
数据类型:双
FrequencyHopping
- - - - - -跳频
“没有”
(默认)|“intraSlot”
|“interSlot”
跳频的物理上行共享渠道,指定为“没有”
,“intraSlot”
,或“interSlot”
。
数据类型:字符
|字符串
SecondHopStartPRB
- - - - - -开始复审委员会指数第二跳
1
(默认)|从0到274的整数
开始复审委员会指数相对于BWP第二跳,指定为一个从0到274的整数。
依赖关系
只有当这个属性是适用FrequencyHopping
被设置为“intraSlot”
,或“interSlot”
。
数据类型:双
NID
- - - - - -PUSCH匆忙身份
[]
(默认)|从0到1023的整数
PUSCH匆忙的身份,指定为[]
或者一个从0到1023的整数。
如果更高的层参数dataScramblingIdentityPUSCH配置,
NID
必须是一个整数,从0到1023。如果更高的层参数dataScramblingIdentityPUSCH不是配置,
NID
必须是一个整数,从0到1007。
当你指定这个属性[]
,对象设置PUSCH匆忙身份物理层细胞身份,指定的NCellID
承运人的属性。
数据类型:双
RNTI
- - - - - -无线电网络临时标识符
1
(默认)|从0到65535的整数
无线网络用户设备的临时标识符(问题),指定为一个从0到65535的整数。
数据类型:双
NRAPID
- - - - - -随机存取序言指数
[]
(默认)|从0到63的整数
随机存取序言指数,指定为其中一个值。
[]
——使用这个值来指定初始化不考虑msgAPUSCH。从0到63的整数——使用这个值来初始化的加扰序列msgAPUSCH,释放6.3.1.1 16的TS 38.211部分中定义。
数据类型:双
编码
- - - - - -UL-SCH编码传输块
1
或真正的
(默认)|0
或假
上行共享通道(UL-SCH)编码的传输块,指定为其中一个值。
1
(真正的
)——允许传输块编码。0
(假
)——禁用传输块编码。
数据类型:双
|逻辑
TargetCodeRate
- - - - - -目标代码的速度
0.5137
(默认)|数字0和1之间的标量
XOverhead
- - - - - -速率匹配开销
0
(默认)|6
|12
|18
速率匹配开销,指定为0
,6
,12
,或18
。
数据类型:双
RVSequence
- - - - - -冗余版本序列
[0 2 3 1]
(默认)|非负整数|向量的非负整数
数据源
- - - - - -传输块的内容来源
“PN9-ITU”
(默认)|“PN9”
|“PN11”
|“PN15”
|“PN23”
|双元素单元阵列|binary-valued向量
传输块的内容来源,指定这些选项之一。
“PN9-ITU”
,“PN9”
,“PN11”
,“PN15”
,或“PN23”
双元素单元阵列组成的一个特征向量与前面的列表和一个随机数字种子(例如,
{' PN9 7}
)Binary-valued向量
如果你不指定一个随机种子,所有与一个活跃的移位寄存器初始化状态。
数据类型:双
|细胞
|字符串
|字符
UCI PUSCH配置
EnableACK
- - - - - -HARQ-ACK PUSCH UCI
0
或假
(默认)|1
或真正的
混合自动重复请求承认(HARQ-ACK) UCI PUSCH,指定这些值。
0
(假
)——禁用HARQ-ACK传播。1
(真正的
)——使HARQ-ACK传播。
依赖关系
要启用这个特性,设置编码
财产1
(真正的
)。
数据类型:逻辑
|双
BetaOffsetACK
- - - - - -βHARQ-ACK抵消因素
20.
(默认)|积极的实值标量
βHARQ-ACK抵消因素,指定为一个积极的实值标量。这个属性决定了多路复用HARQ-ACK资源的数量。标称值是一个条目表9.3 - 1的TS 38.213。
依赖关系
要启用这个特性,设置编码
和EnableACK
属性1
(真正的
)和NumACKBits
积极的价值属性。
数据类型:双
DataSourceACK
- - - - - -HARQ-ACK内容来源
“PN9-ITU”
(默认)|“PN9”
|“PN11”
|“PN15”
|“PN23”
|双元素单元阵列|binary-valued向量
HARQ-ACK内容来源,指定这些选项之一。
“PN9-ITU”
,“PN9”
,“PN11”
,“PN15”
,或“PN23”
双元素单元阵列组成的一个特征向量与前面的列表和一个随机数字种子(例如,
{' PN9 7}
)Binary-valued向量
如果你不指定一个随机种子,所有与一个活跃的移位寄存器初始化状态。
依赖关系
要启用这个特性,设置编码
和EnableACK
属性1
(真正的
)和NumACKBits
积极的价值属性。
数据类型:双
EnableCSI1
- - - - - -CSI PUSCH UCI。第1部分
0
或假
(默认)|1
或真正的
第1部分信道状态信息(CSI)的UCI PUSCH,指定这些选项之一。
0
(假
第1部分)-禁用CSI PUSCH传输。1
(真正的
第1部分)——使CSI PUSCH传输。
依赖关系
要启用这个特性,设置编码
财产1
(真正的
)。
数据类型:逻辑
|双
NumCSI1Bits
- - - - - -对UCI PUSCH CSI第1部分的比特数
10
(默认)|从0到1706的整数
BetaOffsetCSI1
- - - - - -β的CSI第1部分抵消因素
6.25
(默认)|积极的实值标量
βCSI第1部分的抵消因素,指定为一个积极的实值标量。这个属性决定了资源复用CSI第1部分的数量。标称值是一个条目的表9.3 - 2 TS 38.213。
依赖关系
要启用这个特性,设置编码
和EnableCSI1
属性1
(真正的
)和NumCSI1Bits
积极的价值属性。
数据类型:双
DataSourceCSI1
- - - - - -CSI第1部分内容的来源
“PN9-ITU”
(默认)|“PN9”
|“PN11”
|“PN15”
|“PN23”
|双元素单元阵列|binary-valued向量
CSI第1部分内容的来源,指定这些选项之一。
“PN9-ITU”
,“PN9”
,“PN11”
,“PN15”
,或“PN23”
双元素单元阵列组成的一个特征向量与前面的列表和一个随机数字种子(例如,
{' PN9 7}
)。Binary-valued向量
如果你不指定一个随机种子,所有与一个活跃的移位寄存器初始化状态。
依赖关系
要启用这个特性,设置编码
和EnableCSI1
属性1
(真正的
)和NumCSI1Bits
积极的价值属性。
数据类型:双
EnableCSI2
- - - - - -CSI PUSCH UCI。第2部分
0
或假
(默认)|1
或真正的
CSI第2部分对UCI PUSCH,指定为其中一个值。
0
(假
第2部分)-禁用CSI PUSCH传输。1
(真正的
第2部分)——使CSI PUSCH传输。
依赖关系
要启用这个特性,设置编码
和EnableCSI1
属性1
(真正的
)和NumCSI1Bits
积极的价值属性。
数据类型:逻辑
|双
NumCSI2Bits
- - - - - -对UCI PUSCH CSI第2部分的比特数
10
(默认)|从0到1706的整数
CSI第2部分的位元数对UCI PUSCH,指定为一个从0到1706的整数。
依赖关系
要启用这个特性,设置编码
,EnableCSI1
,EnableCSI2
属性1
(真正的
)和NumCSI1Bits
积极的价值属性。
数据类型:双
BetaOffsetCSI2
- - - - - -β的CSI第2部分抵消因素
6.25
(默认)|积极的实值标量
β的CSI第2部分抵消因素,指定为一个积极的实值标量。这个属性决定了资源复用CSI第2部分的数量。标称值是一个条目的表9.3 - 2 TS 38.213。
依赖关系
要启用这个特性,设置编码
,EnableCSI1
,EnableCSI2
属性1
(真正的
)和NumCSI1Bits
和NumCSI2Bits
一个积极的价值属性。
数据类型:双
DataSourceCSI2
- - - - - -CSI第2部分内容的来源
“PN9-ITU”
(默认)|“PN9”
|“PN11”
|“PN15”
|“PN23”
|双元素单元阵列|binary-valued向量
CSI第2部分内容的来源,指定这些选项之一。
“PN9-ITU”
,“PN9”
,“PN11”
,“PN15”
,或“PN23”
双元素单元阵列组成的一个特征向量与前面的列表和一个随机数字种子(例如,
{' PN9 7}
)。Binary-valued向量
如果你不指定一个随机种子,所有与一个活跃的移位寄存器初始化状态。
依赖关系
要启用这个特性,设置编码
,EnableCSI1
,EnableCSI2
属性1
(真正的
)和NumCSI1Bits
和NumCSI2Bits
一个积极的价值属性。
数据类型:双
EnableCGUCI
- - - - - -在PUSCH CG-UCI传输
0
或假
(默认)|1
或真正的
格兰特传输配置在UCI PUSCH (CG-UCI),指定为其中一个值。
0
(假
)——禁用CG-UCI PUSCH传输。1
(真正的
)——使CG-UCI PUSCH传输。
依赖关系
要启用这个特性,设置编码
财产1
(真正的
)。
数据类型:逻辑
|双
NumCGUCIBits
- - - - - -PUSCH CG-UCI位的数量
7
(默认)|0
|从1706年7至整数
BetaOffsetCGUCI
- - - - - -βCG-UCI抵消因素
20.
(默认)|积极的实值标量
βCG-UCI抵消因素,指定为一个积极的实值标量。这个属性决定了多路复用CG-UCI资源的数量。
依赖关系
要启用这个特性,设置编码
和EnableCGUCI
属性1
(真正的
)和NumCGUCIBits
积极的价值属性。如果EnableACK
属性也将1
(真正的
)和NumACKBits
属性设置为一个积极的价值,对象使用BetaOffsetACK
属性值作为CG-UCIβ抵消因素。
数据类型:双
DataSourceCGUCI
- - - - - -CG-UCI内容来源
“PN9-ITU”
(默认)|“PN9”
|“PN11”
|“PN15”
|“PN23”
|双元素单元阵列|binary-valued向量
CG-UCI来源,指定这些选项之一。
“PN9-ITU”
,“PN9”
,“PN11”
,“PN15”
,或“PN23”
双元素单元阵列组成的一个特征向量与前面的列表和一个随机数字种子(例如,
{' PN9 7}
)。Binary-valued向量
如果你不指定一个随机种子,所有与一个活跃的移位寄存器初始化状态。
依赖关系
要启用这个特性,设置编码
和EnableCGUCI
属性1
(真正的
)和NumCGUCIBits
积极的价值属性。
数据类型:双
EnableULSCH
- - - - - -UL-SCH PUSCH UCI
1
或真正的
(默认)|0
或假
UL-SCH传输上的插槽用于UCI PUSCH,指定为其中一个值。
1
(真正的
)——使UL-SCH和UCI PUSCH多路复用。0
(假
)——禁用UL-SCH和UCI PUSCH多路复用。
依赖关系
要启用这个特性,设置编码
财产1
(真正的
),这些属性组合之一:
设置
EnableACK
财产1
(真正的
)和NumACKBits
积极的价值属性。设置
EnableCSI1
财产1
(真正的
)和NumCSI1Bits
积极的价值属性。设置
EnableCGUCI
财产1
(真正的
)和NumCGUCIBits
积极的价值属性。
数据类型:逻辑
|双
UCIScaling
- - - - - -比例因子
1
(默认)|标量在0和1之间
比例因子限制资源元素的数量分配的UCI PUSCH,指定为一个标量在0和1之间。名义值是0.5,0.65,0.8,或1。
数据类型:双
参考信号的配置
dmr
- - - - - -PUSCH DM-RS配置参数
默认的nrPUSCHDMRSConfig
对象(默认)|nrPUSCHDMRSConfig
对象
PUSCH DM-RS配置参数,指定为一个nrPUSCHDMRSConfig
配置对象。
DMRSPower
- - - - - -权力扩展PUSCH DM-RS dB
0
(默认)|实值标量
的权力扩展PUSCH DM-RS dB,指定为一个实值标量。使用这个属性来规模的力量PUSCH DM-RS 5 g在生成的波形。这个比例是PUSCH-wide额外指定的缩放权力
财产。
数据类型:双
EnablePTRS
- - - - - -使PT-RS
0
或假
(默认)|1
或真正的
启用PT-RS,指定这些值。
0
(假
)——禁用PT-RS配置。1
(真正的
)——使PT-RS配置。
数据类型:双
|逻辑
ptr
- - - - - -PUSCH PT-RS配置参数
默认的nrPUSCHPTRSConfig
对象(默认)|nrPUSCHPTRSConfig
对象
PUSCH PT-RS配置,指定为一个nrPUSCHPTRSConfig
配置对象。这个属性与PT-RS配置和包含所有指定的属性nrPUSCHPTRSConfig
对象。
依赖关系
要启用这个特性,设置EnablePTRS
财产1
。
PTRSPower
- - - - - -权力扩展PUSCH PT-RS dB
0
(默认)|实值标量
的权力扩展PUSCH PT-RS dB,指定为一个实值标量。使用这个属性来规模的力量PUSCH PT-RS 5 g在生成的波形。这个比例是PUSCH-wide额外指定的缩放权力
财产。对象设置时忽略了这个属性值TransformPrecoding
财产1
(真正的
)。
依赖关系
要启用这个特性,设置EnablePTRS
财产1
(真正的
)。
数据类型:双
例子
配置PUSCH 5 g上行波形代
创建一个PUSCH配置对象5 g波形生成指定的属性值。
pusch = nrWavegenPUSCHConfig (…“BandwidthPartID”0,…“调制”,16 qam的,…“TargetCodeRate”,658/1024,…“SymbolAllocation”[0 7],…“SlotAllocation”(0 - 2),…“时间”3,…“PRBSet”(0:20),…“EnablePTRS”,真正的);
创建一个上行载波配置对象,指定前面定义的PUSCH配置。
cfg = nrULCarrierConfig (“PUSCH”,{pusch});
配置多个PUSCH 5 g上行波形代
创建两个SCS载体与混合数字命理学配置对象。
carrier1 = nrSCSCarrierConfig (“SubcarrierSpacing”15);carrier2 = nrSCSCarrierConfig (“SubcarrierSpacing”,30);
创建两个BWP配置对象,一个用于每个SCS的运营商。
bwp1 = nrWavegenBWPConfig (“BandwidthPartID”0,“SubcarrierSpacing”15);bwp2 = nrWavegenBWPConfig (“BandwidthPartID”,1“SubcarrierSpacing”,30);
创建两个PUSCH 5 g波形生成配置对象,指定一个独特的问题和为每个PUSCH BWP配置之一。
pusch1 = nrWavegenPUSCHConfig (“RNTI”,1“BandwidthPartID”0,“调制”,“正交相移编码”);pusch2 = nrWavegenPUSCHConfig (“RNTI”2,“BandwidthPartID”,1“调制”,16 qam的);
创建一个上行载波配置对象,指定前面定义的配置。
cfg = nrULCarrierConfig (…“SCSCarriers”{carrier1, carrier2},…“BandwidthParts”{bwp1, bwp2},…“PUSCH”,{pusch1, pusch2});
引用
[1]3 gpp TS 38.211。“NR;物理渠道和调制。”第三代合作伙伴项目;技术规范集团无线接入网络。
[2]3 gpp TS 38.214。“NR;物理层数据程序。”第三代合作伙伴项目;技术规范集团无线接入网络。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
版本历史
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。