主要内容

nrWavegenSRSConfig

SRS配置参数5 g波形代

描述

nrWavegenSRSConfig对象集探测参考信号(SRS)配置参数,定义6.4.1.4 TS 38.211部分[1]。使用这个对象设置SRS财产的nrULCarrierConfig对象在配置5 g上行波形的一代。

默认的nrWavegenSRSConfig对象指定一个广泛、single-symbol窄带SRS配置没有跳频(BHop建筑)和地方SRS的插槽。

创建

描述

srs = nrWavegenSRSConfig创建了一个默认的5 g波形代SRS配置对象。

例子

srs = nrWavegenSRSConfig (名称,值)指定属性使用一个或多个名称参数。附上每个属性的引用。例如,“NumSRSPorts”2“NumSRSSymbols”, 4指定一个两口SRS 4 OFDM符号的传播。

属性

全部展开

使5 g的SRS波形生成指定为其中一个值。

  • 1(真正的)——使SRS。

  • 0()——禁用SRS。

数据类型:|逻辑

SRS名称配置,指定为一个字符数组或字符串标量。使用这个属性来设置SRS配置描述。

数据类型:字符|字符串

SRS的权力扩展dB,指定为一个真正的标量。使用这个属性来规模SRS的力量在生成的5 g波形。

数据类型:

带宽的ID (BWP部分)包含配置SRS,指定为一个非负整数。使用这个属性来将这个SRS配置与指定的BWP配置之一BandwidthParts财产的nrULCarrierConfig对象。

数据类型:

SRS的天线端口,指定为1,2,或4

数据类型:

OFDM符号的数量分配给SRS槽,指定为1,2,4,8,或12。依赖于有效的属性值SRSPositioning财产。

  • 如果你设置SRSPositioning财产0(),这个属性指定为1,2,或4

  • 如果你设置SRSPositioning财产1(真正的),这个属性指定为1,2,4,8,或12。这个属性和有效配置KTC财产,请参见表6.4.1.4.3-2 TS 38.211。另外,类型nrSRSConfig.SubcarrierOffsetTable在命令行上显示这个表。

数据类型:

基于索引的第一个OFDM符号SRS槽内,指定为这些选项之一:

  • 整数从0到13 -使用这个选项正常循环前缀。

  • 整数从0到11 -使用这个选项长循环前缀。

SRS的符号和索引生成,承运人通过使用的循环前缀CyclicPrefixBWP配置对象的属性指定的BandwidthPartID财产。

数据类型:

槽分配在一个SRS时期,指定为非负整数或行向量的非负整数。这个属性指定槽位置的SRS通过使用基于索引和值不到的价值财产。对象忽略槽分配值大于。向量的每个元素对应于一个SRS的资源。

数据类型:字符

SRS分配时期槽,作为一个非负整数或指定[]。空段表明非周期SRS资源类型(不重复),6.4.1.4.3 TS 38.211中定义的部分。

数据类型:

传输梳数,在副载波,指定为2,4,或8。每一个对象分配SRS序列KTC副载波的数量。依赖于有效的属性值SRSPositioning财产。

  • 如果你设置SRSPositioning财产0(),这个属性指定为24

  • 如果你设置SRSPositioning财产1(真正的),这个属性指定为2,4,或8。这个属性和有效配置NumSRSSymbols财产,请参见表6.4.1.4.3-2 TS 38.211。另外,类型nrSRSConfig.SubcarrierOffsetTable在命令行上显示这个表。

数据类型:

副载波传输梳子抵消,指定为从0到一个整数(KTC- 1)这个属性指定了频移在梳子。

数据类型:

循环移位抵消,指定为一个整数,从0到11。这个属性决定了循环移位为每个天线端口应用于SRS序列。这个属性对应参数 n 年代 R 年代 c 年代 在TS 38.211节6.4.1.4.2。

设置循环移位抵消与梳理传播属性,KTC:

  • 如果你设置KTC2,设置CyclicShift一个整数,从0到7。

  • 如果你设置KTC4,设置CyclicShift从0到11个整数。

  • 如果你设置KTC8,设置CyclicShift一个整数,从0到5。

连续多端口SRS传输,循环移位数据用于每个端口,模6或12,这取决于KTC财产。

数据类型:

SRS的频域偏移,在一个物理资源块(复审委员会)指数相对于航空公司指定为一个从0到271的整数。FrequencyStart类似于参数 n 年代 h f t 从TS 38.211节6.4.1.4.3。

这个属性,额外的循环频率域偏移属性NRRCTS 38.211中,带宽配置参数表6.4.1.4.3-1确定实际的SRS的频域位置。有关更多信息,请参见NR SRS配置

数据类型:

额外的循环频率域SRS的抵消,4的倍数PRBs,指定为一个从0到67的整数。

这个属性,频域偏移属性FrequencyStartTS 38.211中,带宽配置参数表6.4.1.4.3-1确定实际的SRS的频域位置。有关更多信息,请参见NR SRS配置

数据类型:

行索引的表从TS 38.211表6.4.1.4.3-1带宽配置,指定为一个从0到63的整数。使用这个属性建筑属性来控制带宽分配给SRS和跳频模式。增加了csr价值增加了SRS带宽。的默认值0结果在一个带宽4伪随机位序列。

数据类型:

带宽配置表的列索引表6.4.1.4.3-1从TS 38.211,指定为一个整数,从0到3。使用这个属性csr属性来控制带宽分配给SRS和跳频模式。增加了建筑价值降低了SRS带宽。

数据类型:

跳频指数,指定为一个整数,从0到3。将这个属性设置为一个值大于或等于带宽配置表的列索引属性,建筑,禁用跳频。增加了BHop价值降低了跳跃的带宽。

数据类型:

指定的OFDM符号,重复的因素1,2,4,8,或12

  • 当启用了跳频,重复指定的数量连续OFDM符号SRS的槽被相同的频率资源。集重复这样重复NumSRSSymbols

  • 当跳频是禁用的,这个属性将被忽略。

数据类型:

类型的SRS象征跳跃,指定为“没有”,“groupHopping”,或“sequenceHopping”。启用组或序列跳跃时,组或跳跃的数字序列中的每个OFDM符号SRS传输是基于一个伪随机二进制序列(PRBS)。设置伪随机位序列通过使用地身份NSRSID财产。

数据类型:字符|字符串

SRS地身份,指定为一个从0到65535的整数。

  • 当你设置GroupSeqHopping财产“没有”,这个属性决定了组数。

  • 当你设置GroupSeqHopping财产“groupHopping”“sequenceHopping”,这个属性初始化伪随机位序列。

数据类型:

SRS的用户定位,发布16的TS 38.211节中定义6.4.1.4,指定为其中一个值。

  • 0()——禁用SRS用户定位。这个选项对应于更高级别的参数SRS-Resource

  • 1(真正的)- - -为用户启用SRS定位。这个选项对应于更高级别的参数SRS-PosResource-r16

这个属性影响的有效范围NumSRSSymbolsKTC属性。

数据类型:逻辑|

例子

全部折叠

创建两个SCS载波配置对象与混合数字命理学和自定义资源块的数量。

运营商= {nrSCSCarrierConfig (“SubcarrierSpacing”15岁的“NStartGrid”10“NSizeGrid”,100),nrSCSCarrierConfig (“SubcarrierSpacing”30岁的“NStartGrid”0,“NSizeGrid”,70)};

创建两个BWP配置对象,一个用于每个SCS的运营商。

bwp = {nrWavegenBWPConfig (“BandwidthPartID”,1“SubcarrierSpacing”15岁的“NStartBWP”10“NSizeBWP”,80),nrWavegenBWPConfig (“BandwidthPartID”2,“SubcarrierSpacing”30岁的“NStartBWP”0,“NSizeBWP”、60)};

创建两个SRS配置对象,一个用于每一个运营商,与指定的属性。在第一个SRS配置,启用了跳频。在第二个SRS配置中,跳频是禁用的。

srs = {nrWavegenSRSConfig (“BandwidthPartID”,1“NumSRSPorts”2,“NumSRSSymbols”4“SymbolStart”8“csr”14岁的“建筑”1),nrWavegenSRSConfig (“BandwidthPartID”2,“FrequencyStart”4)};

创建一个PUSCH配置对象,这样PUSCH不重叠与先前配置的SRS生成的波形。

pusch = {nrWavegenPUSCHConfig (“BandwidthPartID”,1“SymbolAllocation”[0 8],“PRBSet”(10:51))};

创建一个上行载波配置对象,指定前面定义的配置。

cfg = nrULCarrierConfig (“SCSCarriers”航空公司,“BandwidthParts”bwp,SRS的srs,“PUSCH”,pusch);

引用

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

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

另请参阅

功能

对象

介绍了R2021a