主要内容

nrULCarrierConfig

5 g上行波形配置参数

自从R2021a

描述

nrULCarrierConfig对象集的参数single-component-carrier 5 g上行波形。使用这个对象来配置5 g上行波形生成时调用nrWaveformGenerator函数。

这个对象定义了上行波形的这些方面:

  • 频率范围

  • 信道带宽

  • 细胞的身份

  • 波形持续时间

  • 副载波间距(SCS)运营商

  • 带宽部分(BWPs)

  • 物理上行共享通道(PUSCH), PUSCH解调参考信号(DM-RS)和PUSCH相位跟踪参考信号(PT-RS)

  • 物理上行控制信道(PUCCH)和相关DM-RS

  • 探测参考信号(SRS)

创建

描述

cfgUL = nrULCarrierConfig创建一个默认single-component-carrier 5 g上行波形配置对象。

例子

cfgUL = nrULCarrierConfig (名称,值)属性使用一个或多个名称参数。在报价附上每个属性的名字。例如,“FrequencyRange”、“FR2”指定一个上行波形频率范围2 (FR2)。

属性

全部展开

上行载波配置的名称指定为一个字符数组或字符串标量。使用这个属性来设置到上行载波配置描述。

数据类型:字符|字符串

频率范围,指定为一个值。

  • “FR1”-频率范围1 (FR1)对应于频率410 MHz到7.125 GHz。

  • “FR2”-频率范围2 (FR2)对应于频率从24.25 GHz 52.6 GHz (FR2-1)和52.6 GHz - 71 GHz (FR2-2)。

数据类型:字符|字符串

信道带宽,在兆赫,指定这些值。

  • 5,10,15,20.,25,30.,35,40,45,50,60,70年,80年,90年,或One hundred.对于FR1

  • 50,One hundred.,200年,400年,800年,1600年,或2000年对于FR2

设置的频率范围FrequencyRange财产。

数据类型:

物理层细胞身份,指定为一个从0到1007的整数。

数据类型:

波形持续时间在子帧(1 ms的倍数),指定为一个正整数。默认值的子帧对应于一帧。

数据类型:

窗口比例相对于快速傅里叶变换(FFT)长度指定为其中一个值。

  • 从0到50 -真正的标量对象集相同的窗口比例SCS和循环前缀的所有组合。

  • 五行行向量的形式w1w2w3w4w5),其中每个元素是一个真正的标量从0到50 -对象集个人窗口比例不同的SCS和循环前缀的组合。

    • w1指定了窗口15 kHz SCS百分比。

    • w2指定了窗口30千赫SCS百分比。

    • w3指定了窗口比例为60 kHz SCS和正常循环前缀。

    • w4指定了窗口比例为60 kHz SCS和扩展循环前缀。

    • w5指定了窗口比例为120 kHz, 480 kHz,或960千赫SCS。

  • 七素行向量的形式w1w2w3w4w5支w7),其中每个元素是一个真正的标量从0到50 -对象集个人窗口比例不同的SCS和循环前缀的组合。

    • w1指定了窗口15 kHz SCS百分比。

    • w2指定了窗口30千赫SCS百分比。

    • w3指定了窗口比例为60 kHz SCS和正常循环前缀。

    • w4指定了窗口比例为60 kHz SCS和扩展循环前缀。

    • w5指定了窗口为120 kHz SCS百分比。

    • 指定了窗口为480 kHz SCS百分比。

    • 支w7指定了窗口为960 kHz SCS百分比。

  • []——对象自动选择窗口每个SCS载体(指定的百分比SCSCarriers)的基础上,SampleRate财产和这些额外的属性。

    • NSizeGridSubcarrierSpacing实际的SCS载体的性质。

    • CyclicPrefix指定的实际BWP的属性BandwidthParts财产。

    有关更多信息,请参见“窗口”名称-值参数的描述nrOFDMModulate函数。

这个属性配置时域样本的数量,FFT长度的比例,窗口和重叠的OFDM符号。

数据类型:

OFDM-modulated波形的采样率,指定为[]或者一个正整数标量。当你将这个值设置为[],对象设置采样率最小值,容纳所有运营商的波形不混叠。

载波频率在赫兹,指定为一个实数。这个属性对应于f0TS 38.211 5.4节中定义,用于象征在OFDM调制相位补偿。

数据类型:

一个或多个SCS载波配置,指定的单元阵列nrSCSCarrierConfig对象。因为这个属性配置每个数字命理学的副载波间距和网格大小nrSCSCarrierConfig单元阵列中的对象必须有一个独特的SubcarrierSpacing属性值。

一个或多个BWP配置,指定的单元阵列nrWavegenBWPConfig对象。的SubcarrierSpacing这些BWP对象的属性必须定义的价值观之一SubcarrierSpacing指定的航空公司的性质SCSCarriers财产。

一个或多个PUSCH配置,指定的单元阵列nrWavegenPUSCHConfig对象。使用这个属性来配置不同的PUSCH和DM-RS和PT-RS有关。

一个或多个PUCCH配置,指定为一个单元阵列的任意组合nrWavegenPUCCH0Config,nrWavegenPUCCH1Config,nrWavegenPUCCH2Config,nrWavegenPUCCH3Config,nrWavegenPUCCH4Config对象。这个属性配置不同PUCCH DM-RS有关。默认情况下,PUCCH上行配置中是禁用的。

一个或多个SRS配置,指定的单元阵列nrWavegenSRSConfig对象。使用这个属性来配置不同的SRS。默认情况下,在上行配置SRS是禁用的。

例子

全部折叠

创建一个SCS载波配置对象的默认SCS 15 kHz, 100资源块。

载体= nrSCSCarrierConfig (“NSizeGrid”,100);

创建一个定制的BWP SCS载波配置对象。

bwp = nrWavegenBWPConfig (“NStartBWP”,carrier.NStartGrid + 10);

创建一个单用户5 g上行波形配置对象,指定前面定义的配置。在上行配置对象,默认情况下,启用了PUSCH, PUCCH和SRS是禁用的。

cfgUL = nrULCarrierConfig (“FrequencyRange”,“FR1”,“ChannelBandwidth”现年40岁的“NumSubframes”,20岁,“SCSCarriers”{航母},“BandwidthParts”,{bwp});

生成一个5 g上行波形使用指定的配置。

波形= nrWaveformGenerator (cfgUL);

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

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

创建了两个自定义BWP配置对象,一个用于每一个运营商。

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

创建两个PUSCH配置对象,一个用于每一个运营商,与混合调制方案。

pusch = {nrWavegenPUSCHConfig (“BandwidthPartID”0,“调制”,16 qam的,“SlotAllocation”0:2:9,“PRBSet”台网,“RNTI”,1”“国家免疫日1),nrWavegenPUSCHConfig (“BandwidthPartID”,1“调制”,“正交相移编码”,“RNTI”2,”“国家免疫日2,“PRBSet”,50:59)};

创建一个单一PUCCH配置对象,只有第二载体。默认情况下,启用PUCCH在这个配置。

pucch = {nrWavegenPUCCH0Config (“BandwidthPartID”,1“SlotAllocation”0:9,“PRBSet”2,“DataSourceUCI”,“PN9”)};

创建两个SRS配置对象,一个用于每一个运营商。默认情况下,启用了SRS的配置。

srs = {nrWavegenSRSConfig (“BandwidthPartID”0,“SlotAllocation”1:2:9,“NumSRSPorts”2),nrWavegenSRSConfig (“BandwidthPartID”,1“FrequencyStart”4)};

创建一个多用户5 g上行波形配置对象,指定前面定义的配置。

cfgUL = nrULCarrierConfig (“FrequencyRange”,“FR1”,“ChannelBandwidth”现年40岁的“NumSubframes”,20岁,“SCSCarriers”航空公司,“BandwidthParts”bwp,“PUSCH”pusch,“PUCCH”pucch,SRS的srs);

生成一个5 g上行波形使用指定的配置。

波形= nrWaveformGenerator (cfgUL);

扩展功能

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

版本历史

介绍了R2021a

全部展开