生成下行链路RMC波形
lteRMCDLTool
开始无线波形发生器应用用于参数化和参考测量通道(RMC)波形的生成。有关与可用下行链路参考通道关联的默认顶级配置的列表,请参阅DL参考通道选项.
根据TS 36.101附件A.3.9.1-1中规定的R.31-4 FDD生成时间域信号和资源元素的三维阵列。R.31-4 FDD为20MHz,64QAM,可变码率,并且在子帧5中调度用户数据。
[txwaveform,txgrid,rmccfgout] = ltermcdltool(“R.31-4”,{[1; 0] [1; 0]});
此示例显示使用lteRMCDLTool
使用DCIFARAT1A和本地化分配生成具有SIB传输的TX波形。
指定所需的RMC,初始化配置结构并定义txdata.
.产生txgrid.
并绘制它。
rc ='r.3';RMC = Ltermcdl(RC);txdata = [1; 0; 0; 1];[〜,txgrid,〜] = ltermcdltool(rmc,txdata);网格(ABS(TxGrid))查看(2)
要将SIB1消息插入输出波形,请初始化SIB.
子结构,使能SIB传输,调整其他默认值,并重新生成TxGrid。阴谋txgrid.
以说明子框架5中SIB1消息的存在
rmc.sib.enable ='在';rmc.sib.dciformat ='format1a';rmc.SIB.AllocationType = 0;rmc.SIB.VRBStart = 8;rmc.SIB.VRBLength = 8;rmc.SIB.Data = randi([0 1],144,1);[txWaveform,txGrid,rmcCfgOut] = lteRMCDLTool(rmc, txData);图网(abs (txGrid))视图(2)
根据TS 36.101中规定的RMC R.12生成时域波形,以及RMC R.12的3D阵列。修改标准R.12 RMC以使用16QAM调制方案而不是默认QPSK。
创建指定R.12的RMC设置结构rc.
和16qam for.调制
.
rmc.rc ='r.12';rmc.pdsch.modulation =.16 qam的;
生成tx波形,RE网格,并输出RMC配置结构。
txdata = [1; 0; 0; 1];[txwaveform,txgrid,rmccfgout] = ltermcdltool(rmc,txdata);
点评审查rmccgfout.
结构和PDSCH.
子结构。
rmccfgout.
rmccfgout =结构与字段:RC:'r.12'NDLRB:6 CellRefp:4 NCellid:0 CyclicPrefix:'正常'CFI:3 PCFichPower:0 NG:'第六'Phichduration:'普通'HINET:[112x3双] PHICHPOWER:0 NFRAME:0 NSUBFRAME:0 TOTSUBFRAMES:10窗口:0 DUPLEXMODE:'FDD'PDSCH:[1x1 STRACH] OCNGPDCCHENABLE:'OFF'OCNGPDCCHPOWER:0 OCNGPDSCHENABLE:'OFF'OCNGPDSCHPOWER:0 OCNGPDSCH:[1x1 STRUCT] SerialCAT:1 SamplingRate:1920000 NFFT:128
rmccfgout.pdsch.
ans =.结构与字段:TXScheme:'TXDiversity'调制:{'16QAM'} NLAYERS:4 RHO:0 RNTI:1 RVSEQ:[0 1 2 3] RV:0 NHARQProcesses:8 NTurbodits:5 PRBSET:[6x1 Double] TargetCodate:0.3333实际乘积:[1x10 double] TrBlkSizes: [0 936 936 936 936 0 936 936 936 936] CodedTrBlkSizes: [0 2496 2496 2496 2496 0 2496 2496 2496 2496] DCIFormat: 'Format1' PDCCHFormat: 2 PDCCHPower: 0 CSIMode: 'PUCCH 1-1' PMIMode: 'Wideband' HARQProcessSequence: [0 1 2 3 4 0 5 6 7 8]
显示与DCI格式0的帧中的子帧序列相关联的PRB分配和上行链路资源分配类型1。
配置1类上行资源分配(多集群)。TS 36.213,第8.1.2节描述了资源指示值(RIV)的确定。
eNbue = struct('ndlrb',50);dcistr = ltedci(eNbue,struct('dciformat'那“Format0”那“AllocationType”,1));dcistr.allocation.riv = 1;
显示一帧中每个子帧的每个槽中使用的prb的图像。
创建一个子帧阵列
矩阵充满了零。每帧有20个插槽,特别是每个子帧的两个插槽和每帧十个子帧。
通过为每个子帧分配索引的PRB集合来循环。也指定一个值子帧阵列
对于每个占用的PRB指数。
子帧阵列= Zeros(eNbue.ndlrb,20);为了i = 0:9 enbue.nsubframe = i;prbset = ltedciresourceallocation(eNbue,dcistr);prbset = repmat(prbset,1,2 / size(prbset,2));为了s = 1:2子帧阵列(PRBSET(:,s)+ 1,2 * i + s)= 20 + s * 20;结尾结尾ImageC(子帧阵列);轴XY.;Xlabel('子帧插槽');ylabel('prb indices');
从图像观察到每个插槽中使用相同的PRB索引。
显示与跳跃的上行链路资源分配的帧中的子帧序列相关联的PRB分配。
配置具有类型0跳跃和插槽和子帧跳跃的类型1上行链路资源分配。
eNbue = struct('ndlrb',50,'ncellid',0);dcistr = ltedci(eNbue,struct('dciformat'那“Format0”那“AllocationType”0,......'freqhopping',1));dcistr.allocation.hoppingbits = 0;dcistr.allocation.riv = 110;eNbue.puschhopping ='interandintra';enbue。MacTxNumber = 0;enbue。NS.ubbands = 1; enbue.PUSCHHoppingOffset = 10;
显示一帧中每个子帧的每个槽中使用的prb的图像。
创建一个子帧阵列
矩阵充满了零。每帧有20个插槽,特别是每个子帧的两个插槽和每帧十个子帧。
通过为每个子帧分配索引的PRB集合来循环。也指定一个值子帧阵列
对于每个占用的PRB指数。
子帧阵列= Zeros(eNbue.ndlrb,20);为了i = 0:9 enbue.nsubframe = i;prbset = ltedciresourceallocation(eNbue,dcistr);prbset = repmat(prbset,1,2 / size(prbset,2));为了s = 1:2子帧阵列(PRBSET(:,s)+ 1,2 * i + s)= 20 + s * 20;结尾结尾ImageC(子帧阵列)轴XY.Xlabel('子帧插槽')ylabel('prb indices')
从奇数甚至插槽中占用的占用PRB指数跳跃的图像。
rc.
-参考通道“R.0”
|'r.1'
|'r.2'
|'r.3'
|'r.4'
|'r.5'
|'r.6'
|'r.7'
|'r.8'
|'r.9'
|'r.10'
|'r.11'
|'r.12'
|'r.13'
|'r.14'
|'r.25'
|'r.26'
|'r.27'
|'r.28'
|'r.31.3a'
|“R.31.4”
|'r.43'
|'r.44'
|'r.45'
|'r.45-1'
|'r.48'
|“R.50”
|'r.51'
|'r.6-27rb'
|'r.12-9rb'
|'r.11-45rb'
trdata
-信息位信息位,指定为包含一个或两个位值向量的向量或单元数组。每个向量包含在生成过程中要编码的信息位流,它表示多个连接的传输块。如果代的所有子帧所需的比特数超过所提供的向量的长度,则txdata.
矢量在内部环绕。此功能允许您输入短图案,例如[1; 0; 0; 1]
,其重复为传输编码的输入。在生成的每个子帧中,从该流中采取的数据位数来自于rmccfgout
.pdsch.trblksizes
矩阵。
当trdata
输入包含空向量,没有传输数据。跳到PDSCH的传输及其相应的PDCCH波形
当trdata
包含空向量。其他物理信道和信号在生成的正常中发送波形
.
例子:[1; 0; 0; 1]
数据类型:双
|细胞
复数支持:金宝app是的
双相码
-双工模式'FDD'
(默认)|可选的|'TDD'
双工模式,指定为'FDD'
要么'TDD'
表示所生成波形的帧结构类型。
数据类型:字符
|字符串
totsubframes
-子帧总数子帧总数,指定为数字标量。可选的。此参数指定形成资源网格的子帧总数。
数据类型:双
波形
- 生成的RMC时域波形生成的RMC时域波形,返回为aNG.ydF4y2BaS.——- - - - - -NG.ydF4y2BaT.数字矩阵。NG.ydF4y2BaS.是时间域样本的数量和NG.ydF4y2BaT.是发射天线的数量。
数据类型:双
复数支持:金宝app是的
rmccfgout
- RMC配置RMC配置,作为标量结构返回。rmccfgout
包含有关OFDM调制波形和特定RMC的配置参数的信息。字段定义和设置与RMCCFG.
.
有关OFDM调制波形的更多信息,请参阅lteofdminfo.
.有关RMC特定配置参数的更多信息,请参阅ltermcdl.
.
参数字段 | 价值 | 描述 |
---|---|---|
rc. |
|
参考测量通道(RMC)编号或类型,如TS 36.16.101,附件A.3所示。
|
ndlrb. |
标量整数从6到110 |
下行链路资源块数。( ) |
CellREFP. |
1、2、4 |
特定于细胞特定参考信号(CRS)天线端口的数量 |
NCellD |
从0到503的整数 |
物理层细胞标识 |
CyclicPrefix. |
|
循环前缀长度 |
CFI. |
1,2或3 |
控制格式指示器( 见脚注。 |
PCFichPower. |
0(默认),数字标量 |
PCFICH符号功率调整,在DB中 |
NG. |
|
脑出血组乘数 |
phichduration. |
|
Phich持续时间 |
HISet |
矩阵的默认大小为112乘3。 |
包含根据TS 36.211的最大PHICH组(112),第6.9节,每个组的第一个PHICH序列设置为ACK)。有关详细信息,请参阅 |
PhichPower. |
0(默认),数字标量 |
PHICH符号功率在DB中。 |
nframe. |
0(默认),非负标量整数 |
框号 |
nsubframe. |
0(默认),非负标量整数 |
子帧号码 |
totsubframes. |
非负标量整数 |
生成的子帧总数 |
窗口 |
非负标量整数 |
OFDM符号加窗和重叠所应用的时域样本数 |
双相码 |
|
双工模式,指定为:
|
此字段仅存在并适用于'port7-14' 传输方案(txscheme. ) |
||
csirsperiod. |
|
用于一个或多个CSI-RS资源的CSI-RS子帧配置。可以从单个公共子帧配置或每个资源的配置单元数组配置多个CSI-RS资源。 |
以下字段仅存在和适用 |
||
csirsconfig |
标量整数 |
数组CSI-RS配置指标。参见TS 36.211,表6.10.5.2-1。 |
csirefp. |
1(默认),2,4,8 |
scsi - rs天线端口数阵列 |
这些字段仅存在和适用'port7-14' 传输方案(txscheme. ) |
||
ZeropowerCsirsperiod. |
|
零电源CSI-RS子帧配置一个或多个零功率CSI-RS资源配置索引列表。可以从单个公共子帧配置或来自每个资源列表的单元配置的单元数组来配置多个零功率CSI-RS资源列表。 |
以下领域仅适用于 |
||
zeropowercsirsconfig |
16位位图字符向量或字符串标量(截断,如果不是16位或 |
零电源CSI-RS资源配置索引列表(TS 36.211第6.10.5.2节)。将每个列表指定为16位位图字符向量或字符串标量(如果少于16位,则 |
PDSCH. |
标量结构 |
PDSCH传输配置子结构 |
SIB. |
标量结构 |
通过添加一个sib消息 |
ocngpdccochenable. |
|
启用PDCCH OFDMA信道噪声发生器(OCNG)。见脚注。 |
ocngpdcchpower. |
标量整数, |
PDCCH OCNG功率,dB |
ocngpdschenable. |
|
启用PDSCH ocng |
ocngpdschpower. |
标量整数,默认为 |
PDSCH OCNG功率,dB |
OCNGPDSCH |
标量结构 |
PDSCH OCNG配置子结构 |
ocng. |
|
OFDMA通道噪声发生器 笔记该参数将在以后的版本中删除。请使用pdch和pdsch特定的OCNG参数。 |
以下字段仅存在和适用 |
||
SSC. |
0(默认),1,2,3,4,5,6,7,8,9 |
特殊子帧配置(SSC) |
tddconfig. |
0,1(默认),2,3,4,5,6 |
上行链路配置 见脚注。 |
采样率 |
数字标量 |
Hz的载波采样率,(NG.ydF4y2BaSC./NG.ydF4y2Ba信谊)×3.84e6.,在那里NG.ydF4y2BaSC.是子载波的数量和NG.ydF4y2Ba信谊是子帧中的OFDM符号的数量。 |
NFFT. |
标准通道带宽的标量整数,通常是{128,256,512,1024,1536,2048}之一{ |
FFT频率箱数量 |
|
子结构PDSCH与物理通道配置相关,并包含以下字段:
参数字段 | 价值 | 描述 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
txscheme. |
|
PDSCH传输方案,指定为下列选项之一。
|
||||||||||||||||||||
调制 |
|
调制类型,指定为字符向量,字符向量或字符串数组的单元格数组。如果块,则每个小区与传输块相关联。 |
||||||||||||||||||||
纳罗尔 |
从1到8的整数 |
传输层数。 |
||||||||||||||||||||
rho. |
0(默认),数字标量 |
PDSCH资源元素功率分配,在DB中 |
||||||||||||||||||||
rnti. |
0(默认),标量整数 |
无线网络临时标识符(RNTI)值(16位) |
||||||||||||||||||||
rvseq. |
整数矢量(0,1,2,3),指定为一个或两个行矩阵(对于一个或两个码字) |
所有HARQ进程使用的冗余版本(RV)指示器,作为数字矩阵返回。 |
||||||||||||||||||||
RV. |
整数矢量(0,1,2,3)。一个或两个列矩阵(对于一个或两个码字)。 |
指定初始子帧号中使用的一个或两个代码字的冗余版本, |
||||||||||||||||||||
nharqprocesses. |
1,2,3,4,5,6,7或8 |
每个组件载波的HARQ进程数 |
||||||||||||||||||||
nturbodits. |
5(默认),非负标量整数 |
Turbo解码器迭代循环的数量 |
||||||||||||||||||||
PRBSET. |
整数列向量或两列矩阵 |
基于零的物理资源块(PRB)对应于该PDSCH的插槽WISE资源分配的索引。
PRBSET为RMCS的子帧变化 |
||||||||||||||||||||
目标超级 |
数字标量或一个或两个行数字矩阵 |
一帧中每个子帧的一个或两个码字的目标码率。用于根据ts36.101计算运输块尺寸[1],附件A.3.1。 如果两者 |
||||||||||||||||||||
ActualCodeRate |
一个或两个行数字矩阵 |
根据TS 36.101计算的一帧中每个子帧的一个或两个码字的实际码率[1],附件A.3.1。最大实际码率为0.93。此参数字段仅用于信息目的,并且是只读的。 |
||||||||||||||||||||
TrBlkSizes |
一个或两个行数字矩阵 |
帧中的每个子帧的传输块大小 |
||||||||||||||||||||
codedtrblksizes |
一个或两个行数字矩阵 |
一个或两个码字的编码传输块大小。此参数字段仅供参考。 |
||||||||||||||||||||
dciformat. |
|
与PDSCH相关联的PDCCH的下行链路控制信息(DCI)格式类型。看 |
||||||||||||||||||||
pdcchformat |
0,1,2,3 |
与PDSCH相关的PDCCH的聚合水平 |
||||||||||||||||||||
PDCCHPower |
数字标量 | DB中的PDCCH电源 |
||||||||||||||||||||
csimode. |
|
CSI报告模式 |
||||||||||||||||||||
PMImode. |
|
PMI报告模式。 |
||||||||||||||||||||
以下领域仅存在'spatialmux' 传输方案(txscheme. )。 |
||||||||||||||||||||||
保险 |
整数矢量带元素值从0到15。 |
预编码器矩阵指示(PMI)设置。它可以包含对应于单个PMI模式的单个值,也可以包含对应于多个或子带PMI模式的多个值。值的数量取决于CellRefP、传输层和TxScheme。有关设置巡检参数的详细信息,请参见 |
||||||||||||||||||||
以下领域仅存在'port7-8' 那“Port8” , 要么'port7-14' 传输方案(txscheme. )。 |
||||||||||||||||||||||
nscid. |
0(默认),1 |
匆忙身份(ID) |
||||||||||||||||||||
以下字段仅存在于特定于UE的波束成形('port5' 那'port7-8' 那“Port8” , 要么'port7-14' )。 |
||||||||||||||||||||||
W. |
数字矩阵 |
|
||||||||||||||||||||
ntxants. |
非负标量整数 |
传输天线数。 |
||||||||||||||||||||
HarqProcesssequence. |
1-by-L.HARQ_SEQ.整数矢量。 |
内部HARQ调度序列的基于一个基于HARQ过程索引。长度序列L.HARQ_SEQ.根据传输块大小,HARQ进程数,双工模式以及在TDD模式下进行优化UL / DL配置。 见脚注。 |
||||||||||||||||||||
|
如果是子结构SIB.
已添加到RMCCFG.
,可以生成SIB1消息和关联的PDSCH和PDCCH。这SIB.
子结构包括这些字段:
参数字段 | 价值 | 描述 |
---|---|---|
数据 |
(0,1),位数组 |
SIB1传输块信息位 见脚注。 |
VRBStart. |
变量,参见TS 36.213第7.1.6.3节中的规则 |
虚拟RB分配启动资源块,rb.开始. |
vrblength. |
变量,参见TS 36.213第7.1.6.3节中的规则 |
在虚拟连续分配的资源块方面的长度,L.CRBS.. |
使能够 |
|
启用/禁用SIB生成 |
dciformat. |
|
下行控制信息(DCI)格式 |
allocationtype. |
0(默认)或1,单位标志 |
本地化(0)或分布式(1)用于资源分配类型2的虚拟资源块分配 |
以下参数仅适用于时 |
||
n1aprb. |
2或3 |
传输块设置选择参数, 表示TS 36.213中的列,表7.1.7.2.1-1用于运输块大小选择。默认值是最小的传输块大小,在第2列或3中,比或等于 |
以下参数仅在使用分布式分配时适用( |
||
差距 |
0或1 |
分布式分配差距,'0'NG.ydF4y2Ba差距,1或'1'为NG.ydF4y2Ba差距2 |
笔记
|
子结构,OCNGPDSCH
,根据TS 36.101定义相关RMCS中的OCNG模式和测试[1],第A.5节。OCNGPDSCH
包含这些字段,也可以使用全范围的PDSCH特定值进行自定义。
参数字段 | 价值 | 描述 |
---|---|---|
调制 |
ocng. |
看 |
txscheme. |
ocng. |
看 |
rnti. |
0(默认),标量整数 |
OCNG无线网络临时标识符(RNTI)值。(16位) |
数据类型:塑造
根据TS 36.101,附录A.3中定义的参考通道初始化输出配置结构。可用于下行引用通道和关联的顶级配置默认值的初始化选项包括:
参考渠道 | 参考通道(继续) |
---|---|
|
|
参考渠道'r.6-27rb'
那'r.12-9rb'
, 和'r.11-45rb'
保持与标准版本相同的代码率,但是为非标准带宽配置的自定义RMC。
[1] 3GPP TS 36.101。“演进的通用地面无线电接入(E-UTRA);用户设备(UE)无线电传输和接收。“第三代合作伙伴计划;技术规范集团无线电接入网络.URL:https://www.3gpp.org..
[2] 3GPP TS 36.211。“演进的通用地面无线电接入(E-UTRA);物理渠道和调制。“第三代合作伙伴计划;技术规范集团无线电接入网络.URL:https://www.3gpp.org..
[3] 3GPP TS 36.212。“演进的通用地面无线电接入(E-UTRA);多路复用和信道编码。“第三代合作伙伴计划;技术规范集团无线电接入网络.URL:https://www.3gpp.org..
[4] 3GPP TS 36.213。“演进的通用地面无线电接入(E-UTRA);物理层程序。“第三代合作伙伴计划;技术规范集团无线电接入网络.URL:https://www.3gpp.org..
[5] 3GPP TS 36.321。“演进的通用地面无线电接入(E-UTRA);媒体访问控制(MAC)协议规范。“第三代合作伙伴计划;技术规范集团无线电接入网络.URL:https://www.3gpp.org..
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。