主要内容

nrDLCarrierConfig

5 g下行波形配置参数

自从R2020b

描述

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

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

  • 频率范围

  • 信道带宽

  • 细胞的身份

  • 波形持续时间

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

  • 带宽部分(BWPs)

  • 同步信号(SS)破裂

  • 控制资源集(CORESETs)

  • 搜索空间

  • 物理下行控制信道(PDCCH)和PDCCH解调参考信号(DM-RS)

  • 物理下行共享信道(PDSCH) PDSCH DM-RS,和PDSCH相位跟踪参考信号(PT-RS)

  • 信道状态信息参考信号(CSI-RS)

创建

描述

cfgDL = nrDLCarrierConfig创建一个默认single-component-carrier 5 g下行波形配置对象。

例子

cfgDL = nrDLCarrierConfig (名称,值)属性使用一个或多个名称-值对参数。在报价附上每个属性的名字。例如,“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和循环前缀的所有组合。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • w8指定了窗口为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财产。

党卫军破裂配置,指定为一个nrWavegenSSBurstConfig对象。使用这个属性来配置党卫军破裂,街区。

一个或多个CORESET配置,指定的单元阵列nrCORESETConfig对象。使用这个属性来指定不同的多个搜索空间和PDCCH CORESET配置。

一个或多个搜索空间设置配置,指定的单元阵列nrSearchSpaceConfig对象。使用这个属性来指定不同的搜索空间设置配置为连接到一个CORESET和多个PDCCH。

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

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

一个或多个CSI-RS配置,指定的单元阵列nrWavegenCSIRSConfig对象。

例子

全部折叠

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

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

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

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

创建一个党卫军破裂与块模式情况下一个配置对象。

单边带= nrWavegenSSBurstConfig (“BlockPattern”,的情况下);

创建一个PDCCH配置对象,指定一个聚合的大小两个和第四个候选人PDCCH实例。

pdcch = nrWavegenPDCCHConfig (“AggregationLevel”2,“AllocatedCandidate”4);

创建一个CORESET配置对象,指定四个频率资源和持续时间三个OFDM符号。

coreset = nrCORESETConfig;coreset。FrequencyResources = [1 1 1 1];coreset。时间= 3;

创建一个搜索空间集配置对象,指定两个聚合的水平。

党卫军= nrSearchSpaceConfig;ss.NumCandidates = [8 4 0 0 0];

创建一个PDSCH配置对象,指定速度调制方案和目标代码。使PDSCH PT-RS。

pdsch = nrWavegenPDSCHConfig (“调制”,16 qam的,“TargetCodeRate”,658/1024,“EnablePTRS”,真正的);

创建一个PDSCH DM-RS和PDSCH PT-RS配置对象与指定的属性值。

dmr = nrPDSCHDMRSConfig (“DMRSTypeAPosition”3);pdsch。dmr = dmr;ptr = nrPDSCHPTRSConfig (“TimeDensity”2);pdsch。ptr = ptr;

创建一个CSI-RS配置对象与指定的属性值。

csir = nrWavegenCSIRSConfig (“RowNumber”4“RBOffset”10“NumRB”10“SymbolLocations”5);

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

cfgDL = nrDLCarrierConfig (“FrequencyRange”,“FR1”,“ChannelBandwidth”现年40岁的“NumSubframes”,20岁,“SCSCarriers”{航母},“BandwidthParts”{bwp},“SSBurst”单边带,“CORESET”{coreset},“SearchSpaces”{党卫军},“PDCCH”{pdcch},“PDSCH”{pdsch},csir的,{csir});

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

波形= nrWaveformGenerator (cfgDL);

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

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

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

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

创建一个党卫军破裂与块配置对象模式情况下,对应的SCS 15 kHz。

单边带= nrWavegenSSBurstConfig (“BlockPattern”,的情况下);

创建两个PDCCH配置对象。

pdcch = {nrWavegenPDCCHConfig (“SearchSpaceID”,1“BandwidthPartID”,1“RNTI”,1“DMRSScramblingID”1),nrWavegenPDCCHConfig (“SearchSpaceID”2,“BandwidthPartID”2,“RNTI”2,“DMRSScramblingID”2,“AggregationLevel”4)};

创建两个CORESET配置对象和两个搜索空间设置两个PDCCH配置对象。

coreset = {nrCORESETConfig (“CORESETID”,1“FrequencyResources”[1 1 1 1 1 0 0 0 0 0 1),“持续时间”3),nrCORESETConfig (“CORESETID”2,“FrequencyResources”[0 0 0 0 0 0 0 0 1 1])};党卫军= {nrSearchSpaceConfig (“SearchSpaceID”,1“CORESETID”,1“StartSymbolWithinSlot”4),nrSearchSpaceConfig (“SearchSpaceID”2,“CORESETID”2,“NumCandidates”,4 0 0 8 [8])};

创建两个PDSCH配置对象与混合调制方案。

pdsch = {nrWavegenPDSCHConfig (“BandwidthPartID”,1“调制”,16 qam的,“RNTI”,1”“国家免疫日,1“PRBSet”10:51),nrWavegenPDSCHConfig (“BandwidthPartID”2,“调制”,“正交相移编码”,“RNTI”2,”“国家免疫日2,“PRBSet”,50:59)};

创建两个CSI-RS配置对象。

csir = {nrWavegenCSIRSConfig (“BandwidthPartID”,1“RowNumber”2,“RBOffset”20),nrWavegenCSIRSConfig (“BandwidthPartID”2,“密度”,“一个”,“RowNumber”4“NumRB”10)};

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

cfgDL = nrDLCarrierConfig (“FrequencyRange”,“FR1”,“ChannelBandwidth”现年40岁的“NumSubframes”,20岁,“SCSCarriers”航空公司,“BandwidthParts”bwp,“SSBurst”单边带,“CORESET”coreset,“SearchSpaces”党卫军,“PDCCH”pdcch,“PDSCH”pdsch,csir的csir);

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

波形= nrWaveformGenerator (cfgDL);

扩展功能

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

版本历史

介绍了R2020b

全部展开