用于5G波形生成的PUSCH配置参数
的nrWavegenPUSCHConfig
对象设置物理上行链路共享通道(PUSCH)配置参数,如TS 38.211部分6.3.1,6.4.1.1和6.4.1.2中所定义[1].使用此对象设置PUSCH
财产的nrULCarrierConfig
对象,用于配置5G上行波形生成。
该对象定义了PUSCH的几个特性,包括调制方案、层映射、变换预编码、目标码率、时域和频域分配。该对象还包含相关物理参考信号的属性,如解调参考信号(DM-RS)和相位跟踪参考信号(PT-RS)。
默认值nrWavegenPUSCHConfig
对象配置了一个循环前缀正交频分复用(CP-OFDM)的单层PUSCH,映射类型a, QPSK调制,一个槽内52个资源块和14个OFDM符号的资源分配,在所有槽内传输,单符号DM-RS类型1。缺省对象还禁用跳频、变换预编码、PT-RS和上行控制信息(UCI)。相对于默认值,该配置对应于完整的资源分配nrwaveNbwpconfig
目的。
使能够
- - - - - -使PUSCH1
或者真的
(默认)|0
或者假
在5G波形生成中启用PUSCH,指定为其中一个值。
1
(真的
) - 启用PUSCH。
0
(假
) -禁用PUSCH。
数据类型:双
|逻辑
标签
- - - - - -PUSCH配置的名称“PUSCH1”
(默认)|字符阵列|字符串标量PUSCH配置的名称,指定为字符数组或字符串标量。使用此属性将描述设置为PUSCH配置。
数据类型:字符
|字符串
权力
- - - - - -PUSCH以dB为单位的功率缩放0
(默认)|实值标量以dB为单位的PUSCH的功率缩放,指定为实值标量。使用此属性来缩放生成的5G波形中的PUSCH功率。
数据类型:双
带宽霸王族
- - - - - -BWP的ID1
(默认)|非负整数包含配置的PUSCH的带宽部分(BWP) ID,指定为非负整数。属性指定的一个BWP配置与此PUSCH配置关联BandwidthParts
财产的nrULCarrierConfig
目的。
数据类型:双
调制
- - - - - -调制方案'QPSK'
(默认)|“π/ 2-BPSK”
|16 qam的
|64 qam
|256 qam
|字符串标量调制方案,指定为'QPSK'
,“π/ 2-BPSK”
,16 qam的
,64 qam
, 或者256 qam
、字符串标量或字符数组。
调制方案 | 每个符号的位数 |
---|---|
“π/ 2-BPSK” |
1 |
'QPSK' |
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符号分配,指定为非负整数的二元向量。该属性的第一个元素表示符号分配的开始(基于0)。第二个元素表示分配的OFDM符号的数量。
当您将此属性设置为时[]
或者向量的第二个元素0
,则没有为通道分配符号。
数据类型:双
晃动
- - - - - -PUSCH期间的插槽分配(0:9)
(默认)|非负整数|非负整数的行向量PUSCH周期中的插槽分配,指定为非负整数或非负整数的行向量。此属性通过使用基于0的索引和值小于值的值来指定PUSCH的插槽位置期
财产。该对象忽略大于周期的槽位分配值。
数据类型:双
期
- - - - - -封槽中的PUSCH分配期10.
(默认)|非负整数|[]
push槽中的分配周期,指定为非负整数或[]
.空句点表示没有重复。
数据类型:双
PRBSet
- - - - - -复审委员会分配[0:51]
(默认)|从0到274的整数向量BWP内PUSCH的物理资源块(PRB)分配,指定为从0到274的整数的向量。
数据类型:双
变换申请
- - - - - -转换预编码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
- - - - - -启动第二跳的PRB索引1
(默认)|整数,取值范围0 ~ 274启动第二跳相对于BWP的PRB索引,指定为0到274的整数。
此属性仅适用于时FrequencyHopping
被设置为“intraSlot”
, 或者“interSlot”
.
数据类型:双
n
- - - - - -PUSCH匆忙身份[]
(默认)|整数,取值范围0 ~ 1023PUSCH置乱标识,指定为[]
或从0到1023的整数。
若较高层参数dataScramblingIdentityPUSCH配置,n
必须为0 ~ 1023之间的整数。
若较高层参数dataScramblingIdentityPUSCH未配置,n
必须是0到1007的整数。
将此属性指定为[]
,对象将PUSCH置乱标识设置为物理层单元标识,由ncellid.
承运人的财产。
数据类型:双
rnti.
- - - - - -无线网络临时标识符1
(默认)|从0到65,535的整数终端无线网络临时标识,取值范围为0 ~ 65,535之间的整数。
数据类型:双
编码
- - - - - -传输块的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向量
如果你没有指定一个随机种子,所有的移位寄存器都被初始化为一个活动状态。
数据类型:双
|细胞
|字符串
|字符
EnableAck.
- - - - - -在PUSCH上呼叫UCI0
或者假
(默认)|1
或者真的
混合式自动重复请求确认(HARQ-ACK)用于PUSCH上的UCI,指定为这些值之一。
0
(假
) -禁用HARQ-ACK传输。
1
(真的
)—启用HARQ-ACK传输。
要启用此属性,请设置编码
财产1
(真的
).
数据类型:逻辑
|双
NumACKBits
- - - - - -PUSCH上UCI中的HARQ-ACK位数10.
(默认)|从0到1706的整数betaoffsetack.
- - - - - -HARQ-ACK的Beta偏移系数20.
(默认)|正整数Beta偏移量的Harq-Ack,指定为正整数。此属性确定多路复用HARQ-ACK的资源数。标称值是TS 38.213表9.3-1的条目之一。
要启用此属性,请设置编码
和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第1部分用于脓液的UCI0
或者假
(默认)|1
或者真的
PUSCH上的UCI的通道状态信息(CSI)第1部分,指定为其中一个选项。
0
(假
)—在PUSCH上禁用CSI第1部分传输。
1
(真的
) - 使能CSI部分1在PUSCH上传输。
要启用此属性,请设置编码
财产1
(真的
).
数据类型:逻辑
|双
numcsi1bits.
- - - - - -在PUSCH上UCI的CSI第1部分的位数10.
(默认)|从0到1706的整数betaoffsetcsi1.
- - - - - -CSI第1部分的Beta偏移系数6.25
(默认)|正整数β偏移因子1的CSI第1部分,指定为正整数。此属性确定多路复用CSI部分的资源数。标称值是TS 38.213表9.3-2的条目之一。
要启用此属性,请设置编码
和Enablecsi1.
属性1
(真的
)和numcsi1bits.
属性设置为正值。
数据类型:双
datasourcecsi1.
- - - - - -CSI第一部分内容的来源“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 part 2 for UCI on PUSCH0
或者假
(默认)|1
或者真的
CSI第2部分用于PUSCH上的UCI,指定为这些值之一。
0
(假
)—在PUSCH上禁用CSI第2部分传输。
1
(真的
) - 使CSI部分2在PUSCH上传输。
要启用此属性,请设置编码
和Enablecsi1.
属性1
(真的
)和numcsi1bits.
属性设置为正值。
数据类型:逻辑
|双
numcsi2bits.
- - - - - -在PUSCH上UCI的CSI第2部分的位数10.
(默认)|从0到1706的整数PUSCH上UCI的CSI第2部分的位数,指定为从0到1706的整数。
要启用此属性,请设置编码
,Enablecsi1.
, 和Enablecsi2.
属性1
(真的
)和numcsi1bits.
属性设置为正值。
数据类型:双
betaoffsetcsi2.
- - - - - -CSI第2部分的Beta偏移系数6.25
(默认)|正整数CSI第2部分的Beta偏移系数,指定为正整数。此属性确定用于多路复用CSI第2部分的资源数量。名义值是TS 38.213表9.3-2中的一个条目。
要启用此属性,请设置编码
,Enablecsi1.
, 和Enablecsi2.
属性1
(真的
)和numcsi1bits.
和numcsi2bits.
属性为正值。
数据类型:双
datasourcecsi2.
- - - - - -CSI第二部分内容的来源“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
- - - - - -CG-UCI通过PUSCH传输0
或者假
(默认)|1
或者真的
在PUSCH上配置了UCI(CG-UCI)的授予传输,指定为其中一个值。
0
(假
) -在PUSCH上禁用CG-UCI传输。
1
(真的
) -在PUSCH上启用CG-UCI传输。
要启用此属性,请设置编码
财产1
(真的
).
数据类型:逻辑
|双
numcgcibits.
- - - - - -PUSCH上的CG-UCI位数7
(默认)|0
|7 ~ 1706的整数betaoffsetcguci.
- - - - - -β偏移因子CG-UCI20.
(默认)|正整数CG-UCI的Beta偏移因子,指定为正整数。此属性确定用于多路复用CG-UCI的资源数量。
要启用此属性,请设置编码
和EnableCGUCI
属性1
(真的
)和numcgcibits.
属性设置为正值。如果EnableAck.
属性也设置为1
(真的
)和NumACKBits
属性设置为正值,对象使用betaoffsetack.
属性价值作为CG-UCI的beta补偿因子。
数据类型:双
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
(真的
)和numcgcibits.
属性设置为正值。
数据类型:双
EnableULSCH
- - - - - -UL-SCH for UCI on PUSCH1
或者真的
(默认)|0
或者假
UL-SCH传输槽上用于PUSCH上的UCI,指定为这些值之一。
1
(真的
) -在PUSCH上启用UL-SCH和UCI复用。
0
(假
) - 在PUSCH上禁用UL-SCH和UCI复用。
要启用此属性,请设置编码
财产1
(真的
)及上述物业组合之一:
设置EnableAck.
财产1
(真的
)和NumACKBits
属性设置为正值。
设置Enablecsi1.
财产1
(真的
)和numcsi1bits.
属性设置为正值。
设置EnableCGUCI
财产1
(真的
)和numcgcibits.
属性设置为正值。
数据类型:逻辑
|双
UCIScaling
- - - - - -缩放因子1
(默认)|在0和1之间的标量缩放因子限制PUSCH上为UCI分配的资源元素的数量,指定为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中的功率缩放,指定为实值标量。使用这个特性来缩放产生的5G波形中的PUSCH DM-RS的功率。方法指定的pusch范围的功率缩放是附加的权力
财产。
数据类型:双
EnablePTRS
- - - - - -启用PT-RS0
或者假
(默认)|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中的功率缩放,指定为实值标量。使用这个特性来缩放生成的5G波形中的PUSCH PT-RS的功率。方法指定的pusch范围的功率缩放是附加的权力
财产。属性设置时,对象将忽略此属性值变换申请
财产1
(真的
).
要启用此属性,请设置EnablePTRS
财产1
(真的
).
数据类型:双
使用指定的属性值创建用于5G波形生成的PUSCH配置对象。
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});
使用混合的数字创建两个SCS运营商配置对象。
carrier1 = nrscscarrierconfig(“SubcarrierSpacing”15);carrier2 = nrSCSCarrierConfig (“SubcarrierSpacing”, 30);
创建两个BWP配置对象,一个用于每个SCS载波。
bwp1 = nrWavegenBWPConfig (“BandwidthPartID”0,“SubcarrierSpacing”15);bwp2 = nrwavegenbwpconfig(“BandwidthPartID”,1,“SubcarrierSpacing”, 30);
为5G波形生成创建两个PUSCH配置对象,为每个PUSCH指定一个唯一的UE和一个BWP配置。
pusch1 = nrWavegenPUSCHConfig (“RNTI”,1,“BandwidthPartID”0,“调制”,'QPSK');pusch2 = nrwavegenpuschconfig(“RNTI”2,“BandwidthPartID”,1,“调制”,16 qam的);
创建上行运营商配置对象,指定前面定义的配置。
cfg = nrULCarrierConfig (...“SCSCarriers”{carrier1, carrier2},...'带宽分子'{bwp1, bwp2},...'pusch', {pusch1, pusch2});
[1]3GPP TS 38.211。“nr;物理渠道和调制。“第三代合作伙伴项目;技术规范无线电接入网.
[2]3GPP TS 38.214。“nr;物理层数据用于数据。“第三代合作伙伴项目;技术规范无线电接入网.
Ha Hecho Clic en en enrace que参考este comando de matlab:
把它扔进introduciéndolo然后把它扔进MATLAB。Los navegadores web no admit comandos de MATLAB。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。