主要内容

nrWavegenSRSConfig

用于5G波形生成的SRS配置参数

描述

nrWavegenSRSConfig对象集探测参考信号(SRS)配置参数,定义参见TS 38.211章节6.4.1.4[1].使用此对象设置SRS财产的nrULCarrierConfig对象,用于配置5G上行波形生成。

默认的nrWavegenSRSConfigobject指定无跳频的单端口、单符号、窄带SRS配置(BHop建筑),并将SRS放在插槽的末端。

创建

描述

srs = nrWavegenSRSConfig创建用于5G波形生成的默认SRS配置对象。

例子

srs = nrWavegenSRSConfig (名称,值指定属性使用一个或多个名称-值参数。将每个属性用引号括起来。例如,“NumSRSPorts”2“NumSRSSymbols”,4指定4个OFDM符号的双端口SRS传输。

属性

全部展开

在5G波形生成中启用SRS,指定为其中一个值。

  • 1真正的)—启用SRS。

  • 0) -禁用SRS。

数据类型:|逻辑

SRS配置的名称,指定为字符数组或字符串标量。使用此属性将描述设置为SRS配置。

数据类型:字符|字符串

以dB为单位的SRS的功率缩放,指定为实标量。使用这个特性来缩放产生的5G波形中SRS的功率。

数据类型:

包含配置的SRS的带宽部分(BWP) ID,指定为非负整数。属性指定的BWP配置之一与此SRS配置关联BandwidthParts财产的nrULCarrierConfig对象。

数据类型:

SRS天线端口数,指定为12,或4

数据类型:

在一个插槽中分配给SRS的OFDM符号数,指定为1248,或12.有效的属性值取决于SRSPositioning财产。

  • 如果你设置SRSPositioning财产0),将此属性指定为12,或4

  • 如果你设置SRSPositioning财产1真正的),将此属性指定为1248,或12.的有效配置KTC表6.4.1.4.3-2。另外,类型nrSRSConfig。年代ubcarrierOffsetTable在命令行中显示此表。

数据类型:

一个槽内SRS中第一个OFDM符号的基于0的索引,指定为以下选项之一:

  • 从0到13的整数-对于普通循环前缀使用此选项。

  • 从0到11的整数-对于扩展循环前缀使用此选项。

对于SRS符号和索引的生成,使用CyclicPrefix属性指定的BWP配置对象的BandwidthPartID财产。

数据类型:

SRS周期内的槽位分配,指定为非负整数或非负整数的行向量。属性使用基于0的索引和小于的值指定SRS的槽位置财产。该对象忽略大于周期的槽位分配值。向量的每个元素都对应于一个SRS资源。

数据类型:字符

插槽中的SRS分配周期,指定为非负整数或[].空周期表示非周期性SRS资源类型(无重复),定义参见TS 38.211章节6.4.1.4.3。

数据类型:

用子载波表示的传输梳数,规定为24,或8.对象每次分配SRS序列KTC副载波的数量。有效的属性值取决于SRSPositioning财产。

  • 如果你设置SRSPositioning财产0),将此属性指定为24

  • 如果你设置SRSPositioning财产1真正的),将此属性指定为24,或8.的有效配置NumSRSSymbols表6.4.1.4.3-2。另外,类型nrSRSConfig。年代ubcarrierOffsetTable在命令行中显示此表。

数据类型:

用子载波表示的传输梳偏移量,指定为从0到(KTC- 1).该属性指定梳子内的频率偏移。

数据类型:

循环移位偏移,指定为从0到11的整数。这个属性决定了应用于每个天线端口的SRS序列的循环移位。此属性对应于parameter 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,8,或12,取决于KTC财产。

数据类型:

根据相对于载波的物理资源块(PRB)索引,SRS的频域偏移量,指定为从0到271的整数。FrequencyStart类似于parameter n 年代 h f t 根据TS 38.211第6.4.1.4.3节。

这个特性,附加的圆频域偏移特性NRRC表6.4.1.4.3-1决定了SRS的实际频域位置。有关更多信息,请参见NR SRS配置

数据类型:

附加的SRS的圆频域偏移量,作为4个prb的倍数,指定为从0到67的整数。

这个特性,频域偏移特性FrequencyStart表6.4.1.4.3-1决定了SRS的实际频域位置。有关更多信息,请参见NR SRS配置

数据类型:

表6.4.1.4.3-1,取值范围为0 ~ 63的整数。属性使用此属性建筑属性来控制分配给SRS的带宽和跳频模式。增加了csr值会增加SRS带宽。的默认值0产生4个prb的带宽。

数据类型:

表6.4.1.4.3-1,指定为0 ~ 3之间的整数。属性使用此属性csr属性来控制分配给SRS的带宽和跳频模式。增加了建筑值会降低SRS带宽。

数据类型:

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

数据类型:

OFDM符号的重复系数,记为1248,或12

  • 当频率跳频启用时,重复指定同一频率资源中SRS在同一槽位中所占用的连续OFDM符号的个数。集重复这样重复NumSRSSymbols

  • 当频率跳频被禁用时,这个属性被忽略。

数据类型:

SRS符号跳变的类型,指定为“没有”“groupHopping”,或“sequenceHopping”.当启用组跳变或序列跳变时,SRS传输中每个OFDM符号的组跳变数或序列跳变数基于伪随机二进制序列(PRBS)。使用。设置PRBS的置乱标识NSRSID财产。

数据类型:字符|字符串

SRS置乱标识,指定为从0到65,535的整数。

  • 当你设置GroupSeqHopping财产“没有”,此属性确定组号。

  • 当你设置GroupSeqHopping财产“groupHopping”“sequenceHopping”,此属性初始化PRBS。

数据类型:

用于用户定位的SRS,定义在TS 38.211第16版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运营商一个。

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

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

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

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

push = {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++代码生成
使用MATLAB®Coder™生成C和c++代码。

另请参阅

功能

对象

介绍了R2021a