nrDLCarrierConfig
5G下行波形配置参数
描述
的nrDLCarrierConfig
对象设置单组分载波5G下行波形的参数。调用时,使用此对象配置5G下行波形生成nrWaveformGenerator
函数。
该对象定义了下行波形的这些方面:
频率范围
信道带宽
细胞的身份
波形持续时间
副载波间距(SCS)载波
带宽部件(BWPs)
同步信号(SS)突发
控制资源集(CORESETs)
搜索空间
物理下行控制通道(PDCCH)和PDCCH解调参考信号(DM-RS)
物理下行共享信道(PDSCH)、PDSCH DM-RS和PDSCH相位跟踪参考信号(PT-RS)
信道状态信息参考信号(CSI-RS)
创建
属性
标签
- - - - - -下行运营商配置名称
“下行载波1号”
(默认)|字符数组|字符串标量
下行载波配置的名称,指定为字符数组或字符串标量。使用此属性可设置下行运营商配置的描述。
数据类型:字符
|字符串
FrequencyRange
- - - - - -频率范围
“FR1”
(默认)|“FR2”
频率范围,指定为这些值之一。
“FR1”
频率范围1 (FR1)“FR2”
频率范围2 (FR2)
数据类型:字符
|字符串
ChannelBandwidth
- - - - - -信道带宽
50
(默认)|5
|10
|15
|20.
|25
|30.
|40
|50
|60
|70
|80
|90
|One hundred.
|200
|400
通道带宽,以MHz为单位,指定为以下值之一。
5
,10
,15
,20.
,25
,30.
,40
,50
,60
,70
,80
,90
,或One hundred.
对于FR150
,One hundred.
,200
,或400
对于FR2
方法设置频率范围FrequencyRange
财产。
数据类型:双
NCellID
- - - - - -物理层细胞识别
1
(默认)|0 ~ 1007的整数
物理层单元标识,指定为0到1007之间的整数。
数据类型:双
NumSubframes
- - - - - -子帧中的波形持续时间
10
(默认)|正整数
以子帧为单位的波形持续时间(1毫秒的倍数),指定为正整数。缺省值为10个子帧对应1帧。
数据类型:双
WindowingPercent
- - - - - -相对于FFT长度的窗口百分比
0
(默认)|实标量从0到50|六元素行向量|[]
相对于快速傅里叶变换(FFT)长度的窗口百分比,指定为以下值之一。
实标量从0到50 -该对象为SCS和循环前缀的所有组合设置相同的窗口百分比。
形式为[的六元素行向量w1w2w3w4w5将],其中每个元素都是一个从0到50的实数标量——该对象为不同的SCS和循环前缀组合设置单独的窗口百分比。
w1指定15 kHz SCS的窗口百分比。
w2指定30 kHz SCS的窗口百分比。
w3指定60 kHz SCS和正常循环前缀的开窗百分比。
w4指定60 kHz SCS和扩展循环前缀的开窗百分比。
w5指定120khz SCS的窗口百分比。
将指定240 kHz SCS的窗口百分比。
[]
—对象自动选择每个SCS载体的窗口百分比(由SCSCarriers
)基于SampleRate
属性和这些附加属性。的
NSizeGrid
而且SubcarrierSpacing
实际SCS载体的特性。的
CyclicPrefix
的实际BWP属性BandwidthParts
财产。
有关更多信息,请参见
“窗口”
的名称-值参数描述nrOFDMModulate
函数。
该属性配置时域样本的数量,作为FFT长度的百分比,OFDM符号的窗口和重叠将发生在FFT长度之上。
数据类型:双
SampleRate
- - - - - -ofdm调制波形的采样率
[]
(默认)|正整数标量
ofdm调制波形的采样率,指定为[]
或者一个正整数标量。当您将此值设置为[]
,对象将采样率设置为最小值,以适应波形中的所有载波而不产生混叠。
CarrierFrequency
- - - - - -载波频率(Hz)
0
(默认)|实数
载波频率,单位为Hz,指定为实数。此属性对应于f0,在TS 38.211章节5.4中定义,用于OFDM调制前的符号相位补偿。
数据类型:双
SCSCarriers
- - - - - -一个或多个SCS载波配置
{nrSCSCarrierConfig
}
(默认)|单元阵列nrSCSCarrierConfig
对象
nrSCSCarrierConfig
}的一个或多个SCS载波配置,指定为的单元阵列nrSCSCarrierConfig
对象。因为该属性配置每个命理学的子载波间距和网格大小nrSCSCarrierConfig
单元格数组中的对象必须具有惟一的SubcarrierSpacing
属性值。
BandwidthParts
- - - - - -一个或多个BWP配置
{nrWavegenBWPConfig
}
(默认)|单元阵列nrWavegenBWPConfig
对象
nrWavegenBWPConfig
}的单元格数组指定的一个或多个BWP配置nrWavegenBWPConfig
对象。的SubcarrierSpacing
属性所定义的值之一SubcarrierSpacing
所指定的载体的属性SCSCarriers
财产。
SSBurst
- - - - - -SS突发结构
默认的nrWavegenSSBurstConfig
对象(默认)|nrWavegenSSBurstConfig
对象
SS突发配置,指定为nrWavegenSSBurstConfig
对象。使用此属性配置SS突发和阻塞。
CORESET
- - - - - -一个或多个CORESET配置
{nrCORESETConfig
}
(默认)|单元阵列nrCORESETConfig
对象
nrCORESETConfig
}的单元格数组指定的一个或多个CORESET配置nrCORESETConfig
对象。使用此属性可为多个搜索空间和PDCCH指定不同的CORESET配置。
SearchSpaces
- - - - - -一个或多个搜索空间集配置
{nrSearchSpaceConfig
}
(默认)|单元阵列nrSearchSpaceConfig
对象
nrSearchSpaceConfig
}的单元格数组指定的一个或多个搜索空间集配置nrSearchSpaceConfig
对象。使用此属性可为链接到CORESET和多个PDCCH指定不同的搜索空间集配置。
PDCCH
- - - - - -一个或多个PDCCH配置
{nrWavegenPDCCHConfig
}
(默认)|单元阵列nrWavegenPDCCHConfig
对象
nrWavegenPDCCHConfig
}的单元格数组指定的一个或多个PDCCH配置nrWavegenPDCCHConfig
对象。使用此属性可配置不同的PDCCH和相关的DM-RS。
PDSCH
- - - - - -一个或多个PDSCH配置
{nrWavegenPDSCHConfig
}
(默认)|单元阵列nrWavegenPDSCHConfig
对象
nrWavegenPDSCHConfig
}的单元格数组指定的一个或多个PDSCH配置nrWavegenPDSCHConfig
对象。使用此属性可配置不同的PDSCH以及相关的DM-RS和PT-RS。
csir
- - - - - -一个或多个CSI-RS配置
{nrWavegenCSIRSConfig(“启用”,0)}
(默认)|单元阵列nrWavegenCSIRSConfig
对象
的单元数组指定的一个或多个CSI-RS配置nrWavegenCSIRSConfig
对象。
例子
配置和生成单用户5G下行波形
创建一个SCS运营商配置对象,默认SCS为15 kHz和100个资源块。
carrier = nrSCSCarrierConfig(“NSizeGrid”, 100);
为SCS运营商自定义BWP配置对象。
bwp = nrWavegenBWPConfig(“NStartBWP”, carrier.NStartGrid + 10);
用块模式Case A创建SS突发配置对象。
ssb = nrWavegenSSBurstConfig(“BlockPattern”,的情况下);
创建一个PDCCH配置对象,为PDCCH实例指定大小为2的聚合和第四个候选聚合。
pdch = nrWavegenPDCCHConfig(“AggregationLevel”2,“AllocatedCandidate”4);
创建一个CORESET配置对象,指定四个频率资源和三个OFDM符号的持续时间。
coreset = nrCORESETConfig;coreset。FrequencyResources = [1 1 1 1];coreset。持续时间= 3;
创建一个搜索空间集配置对象,指定两个聚合级别。
ss = nrSearchSpaceConfig;ss. numcandidate = [8 4 0 0 0];
创建PDSCH配置对象,指定调制方案和目标码率。开启PDSCH PT-RS。
pdsch = nrWavegenPDSCHConfig(...“调制”,16 qam的,“TargetCodeRate”, 658/1024,“EnablePTRS”,真正的);
使用指定的属性值创建PDSCH DM-RS和PDSCH PT-RS配置对象。
dmrs = nrPDSCHDMRSConfig(“DMRSTypeAPosition”3);pdsch。DMRS = DMRS;ptrs = nrPDSCHPTRSConfig(“TimeDensity”2);pdsch。PTRS = PTRS;
使用指定的属性值创建一个CSI-RS配置对象。
csir = nrWavegenCSIRSConfig(“RowNumber”4“RBOffset”10“NumRB”10“SymbolLocations”5);
创建一个单用户5G下行波形配置对象,指定前面定义的配置。
cfgDL = nrDLCarrierConfig(...“FrequencyRange”,“FR1”,...“ChannelBandwidth”现年40岁的...“NumSubframes”, 20岁,...“SCSCarriers”{航母},...“BandwidthParts”{bwp},...“SSBurst”单边带,...“CORESET”{coreset},...“SearchSpaces”{党卫军},...“PDCCH”{pdcch},...“PDSCH”{pdsch},...csir的, {csir});
使用指定的配置生成5G下行波形。
波形= nrWaveformGenerator(cfgDL);
配置和生成多用户5G下行波形
创建两个SCS运营商配置对象,使用混合数字命理和自定义数量的资源块。
carriers = {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)};
用块模式Case A创建一个SS突发配置对象,对应于15khz的SCS。
ssb = nrWavegenSSBurstConfig(“BlockPattern”,的情况下);
创建两个PDCCH配置对象。
pdch = {nrWavegenPDCCHConfig(“SearchSpaceID”, 1“BandwidthPartID”, 1“RNTI”, 1“DMRSScramblingID”1),...nrWavegenPDCCHConfig (“SearchSpaceID”2,“BandwidthPartID”2,“RNTI”2,“DMRSScramblingID”2,...“AggregationLevel”4)};
为两个PDCCH创建两个CORESET配置对象和两个搜索空间集配置对象。
coreset = {nrCORESETConfig(“CORESETID”, 1“FrequencyResources”,[1 1 1 1 1 0 0 0 0 0 0 1],“持续时间”3),...nrCORESETConfig (“CORESETID”2,“FrequencyResources”,[0 0 0 0 0 0 0 0 0 1])};ss = {nrSearchSpaceConfig(“SearchSpaceID”, 1“CORESETID”, 1“StartSymbolWithinSlot”4),...nrSearchSpaceConfig (“SearchSpaceID”2,“CORESETID”2,“NumCandidates”,[8 8 4 0 0])};
创建两个混合调制方案的PDSCH配置对象。
pdsch = {nrWavegenPDSCHConfig(“BandwidthPartID”, 1“调制”,16 qam的,“RNTI”, 1”“国家免疫日, 1“PRBSet”10:51),...nrWavegenPDSCHConfig (“BandwidthPartID”2,“调制”,“正交相移编码”,“RNTI”2,”“国家免疫日2,...“PRBSet”, 50:59)};
创建两个CSI-RS配置对象。
csirs = {nrWavegenCSIRSConfig(“BandwidthPartID”, 1“RowNumber”2,“RBOffset”20),...nrWavegenCSIRSConfig (“BandwidthPartID”2,“密度”,“一个”,“RowNumber”4“NumRB”10)};
创建一个多用户5G下行波形配置对象,指定前面定义的配置。
cfgDL = nrDLCarrierConfig(...“FrequencyRange”,“FR1”,...“ChannelBandwidth”现年40岁的...“NumSubframes”, 20岁,...“SCSCarriers”航空公司,...“BandwidthParts”bwp,...“SSBurst”单边带,...“CORESET”coreset,...“SearchSpaces”党卫军,...“PDCCH”pdcch,...“PDSCH”pdsch,...csir的csir);
使用指定的配置生成5G下行波形。
波形= nrWaveformGenerator(cfgDL);
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
版本历史
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。