波形生成(Wave Generation)
MATLAB工具箱可以生成符合标准的 LTE、LTE-Advanced 和 LTE-Advanced Pro 波形。 配置和创建各种下行链路、上行链路以及信道和信号。
首先我们使用下行链路传输和物理信道的 LTE 波形建模
此示例说明如何为一个子帧生成包含物理下行链路共享信道 (PDSCH)、相应的物理下行链路控制信道 (PDCCH) 传输和物理控制格式指示符信道 (PCFICH) 的时域波形。
此示例演示如何使用 LTE Toolbox 中的功能为 6 个资源块、4 个天线发射分集生成完整的下行链路共享信道 (DL-SCH) 。 对以下物理通道进行建模:
物理下行共享信道 (PDSCH)
物理下行链路控制信道 (PDCCH)
物理下行链路控制格式指示符信道 (PCFICH)
此示例为所有 4 个天线端口生成时域发送波形(后 OFDM 调制)。 在此示例中考虑单个子帧(编号 0)。
注意:生成 RMC 波形的推荐方法是使用 lteRMCDLTool,此示例展示了如何通过创建和组合单个物理通道来构建波形,就像在 LTE 系统中发生的那样。
小区范围设置
eNodeB(基站) 设置配置结构。
enb.NDLRB = 6; % No of Downlink Resource Blocks(DL-RB)
enb.CyclicPrefix = 'Normal'; % CP length
enb.PHICHDuration = 'Normal'; % Normal PHICH duration
enb.DuplexMode = 'FDD'; % FDD duplex mode
enb.CFI = 3; % 4 PDCCH symbols
enb.Ng = 'Sixth'; % HICH groups
enb.CellRefP = 4; % 4-antenna ports
enb.NCellID = 10; % Cell id
enb.NSubframe = 0; % Subframe number 0
子帧资源网格生成
使用 lteDLResourceGrid 可以轻松创建资源网格。 这为一个子帧创建了一个空的资源网格。 子帧是一个 3 维矩阵。 行数表示可用子载波的数量,这等于 12*enb.NDLRB,因为每个资源块有 12 个子载波。 列数等于子帧中 OFDM 符号的数量,即 7*2,因为对于普通循环前缀,每个时隙有 7 个 OFDM 符号,并且子帧中有 2 个时隙。 子帧中的平面(第 3 维)数为 4,对应于 enb.CellRefP 中指定的 4 个天线端口。
subframe = lteDLResourceGrid(enb);
DL-SCH 和 PDSCH 设置
DL-SCH 和 PDSCH 使用结构 pdsch 配置。 此处的设置使用 QPSK 调制配置 4 天线发射分集。
pdsch.NLayers = 4;