主要内容

UMTS上行波形生成

这个例子展示了如何使用LTE产生HSUPA FRC工具箱™。

介绍

LTE工具箱可以用于生成标准兼容的w - cdma / HSPA / HSPA +上行和下行复杂的基带波形包括预定义的配置标准定义的测量通道。上行这包括参考测量通道(RMC)和固定参考通道(FRC)中定义TS25.141 [1]。

这个例子演示了如何将两个上行相关功能,umtsUplinkReferenceChannelsumtsUplinkWaveformGenerator支持这个特性,结合。金宝app我们向他们展示如何生成HSUPA的FRC波形测试使用一个预定义的配置。我们也存在明确的MATLAB®代码列出所有上行发电机参数设置为这个特殊的测量通道。FRCs TS25.141中定义,附件A.10 [1]。这段代码还提供了一个有用的全波形定制的模板。

umtsUplinkWaveformGenerator函数可以生成定制的w - cdma / HSPA / HSPA +使用物理层波形通道下面列出。任意编码复合传输通道(CCTrCH)可以配置。输出波形loopable连续播放在模拟或通过测试设备。

物理渠道支持:金宝app

  • 专用物理数据信道(DPDCH)

  • 专用物理控制信道(DPCCH)

  • E-DCH专用物理数据信道(E-DPDCH)

  • E-DCH专用物理控制信道(E-DPCCH)

  • 专用控制信道与HS-DSCH传播(HS-DPCCH)

传输通道支持:金宝app

  • 专用通道(DCH)

  • 增强型专用通道(E-DCH)

中定义的物理信道处理TS25.211和TS25.2132][4]。传输通道的处理是定义在TS25.212 [3]。

可以使用波形生成的应用程序:

  • 黄金参考发射机实现

  • 接收机测试和算法开发

  • 测试射频硬件和软件

看到波形的生成和传播使用LTE工具箱与测试和测量设备更详细的解释如何界面波形与外部硬件。

w - cdma / HSPA / HSPA +波形生成和参数化功能

波形发生器的功能umtsUplinkWaveformGenerator需要一个层次MATLAB结构指定的所有参数的物理输出波形和传输通道。

工具箱包括一个函数umtsUplinkReferenceChannels可以返回一个完全填充的参数结构的预配置参考测量通道(RMC)和固定参考通道(FRC)。

通过结合这两个函数这些标准定义的测量波形可以轻松地生成。从返回的预配置的参数umtsUplinkReferenceChannels也可以用作起点参数定制,例如改变输出过滤通道功率,甚至引用CCTrCH配置,之前调用生成器函数。如果需要完整的波形参数控制然后下面这个例子包括MATLAB代码列出所有可能的上行参数。下面的图显示了步骤。

使用一个预先配置的参数结构FRC1代

umtsUplinkReferenceChannels函数需要指定FRC的数量如下所示。允许FRC值是‘FRC1’,‘FRC2’,‘FRC3’,‘FRC4’,‘FRC5’,‘FRC6’,‘FRC7’,‘FRC8’。输出结构preconfigParams是FRC1的预构建配置,这可以用于生成FRC波形通过调用定义的标准吗umtsUplinkWaveformGenerator函数。

frc =“FRC1”;% FRC数量preconfigParams = umtsUplinkReferenceChannels (frc);%得到FRC参数frcWaveform = umtsUplinkWaveformGenerator (preconfigParams);%生成FRC波形

FRC定义使用完整的参数列表

在本节中,我们将从头开始构建FRC1配置结构,表明这是相同的使用定义的结构umtsUplinkReferenceChannels如上所示的函数。的uplinkParams结构定义以下参数的完整列表的支持金宝appumtsUplinkWaveformGenerator函数,所以也可以用作模板来创建自定义波形,当大量的参数值需要改变输出的结构umtsUplinkReferenceChannels

% FRC从头定义%一般设置uplinkParams。TotFrames = 1;%生成的帧数uplinkParams。ScramblingCode = 1;%匆忙代码uplinkParams。FilterType =“RRC”;%启用RRC过滤器uplinkParams。OversamplingRatio = 4;%过采样设置为4uplinkParams。NormalizedPower =“关闭”;%没有权力规范化%定义上行专用物理数据信道(DPDCH)uplinkParams.DPDCH。使=“上”;%启用DPDCHuplinkParams.DPDCH。SlotFormat = 2;% DPDCH槽格式uplinkParams.DPDCH。CodeCombination = 64;% DPDCH扩散因子uplinkParams.DPDCH。权力= 0;%在dBuplinkParams.DPDCH。数据源=“CCTrCH”;%是CCTrCH DPDCH数据源% DPDCH携带编码复合传输通道(CCTrCH)包含%一个或多个传输通道。因为DPDCH被指定为来源% CCTrCH,定义包含DTCH CCTrCH和DCCH传输通道%建立DTCH定义TrCH (1)。Name =“DTCH”;%传输通道的名称TrCH (1)。CRC =“16”;% CRC类型TrCH (1)。CodingType =“conv3”;%的编码类型和速度TrCH (1)。RMA = 256;%的速度匹配的属性TrCH (1)。创科实业= 20;创科实业百分比女士TrCH (1)。数据源=“PN9-ITU”;% Tr通道数据源TrCH (1)。ActiveDynamicPart = 1;%指数活跃的动态部分TrCH (1) .DynamicPart(1) =结构(“BlockSize”,244,“BlockSetSize”,244);% 1 x244块%建立DCCH定义TrCH (2)。Name =“DCCH”;%传输通道的名称TrCH (2)。CRC =“12”;% CRC类型TrCH (2)。CodingType =“conv3”;%的编码类型和速度TrCH (2)。RMA = 256;%的速度匹配的属性TrCH (2)。创科实业= 40;创科实业百分比女士TrCH (2)。数据源=“PN9-ITU”;% Tr通道数据源TrCH (2)。ActiveDynamicPart = 1;%指数活跃的动态部分TrCH (2) .DynamicPart(1) =结构(“BlockSize”,100,“BlockSetSize”,100);% 1 x100块%完成CCTrCH结构数组使用上面定义的TrCH结构uplinkParams.DPDCH.CCTrCH。Name =“DCH”;% CCTrCH的名称uplinkParams.DPDCH.CCTrCH。TrCH = TrCH;%分配DTCH / DCCH CCTrCH%定义DPCCHuplinkParams.DPCCH。使=“上”;%启用DPCCHuplinkParams.DPCCH。SlotFormat = 0;%槽格式数量uplinkParams.DPCCH。权力= -5.46;%在dBuplinkParams.DPCCH。TPCData = 1;% TPC价值uplinkParams.DPCCH。TFCI = 0;% TFCI价值uplinkParams.DPCCH。FBIData = 0;% FBI价值%定义HSUPA渠道uplinkParams.HSUPA。使=“上”;%支持HSUPA渠道uplinkParams.HSUPA。CodeCombination = 4 [4];% E-DPDCH传播因素uplinkParams.HSUPA。EDPDCHPower = -5.46 + 12.04;%在dBuplinkParams.HSUPA。EDPCCHPower = -5.46 + 6.02;%在dBuplinkParams.HSUPA。RSNSequence = 0;%工匠们的价值uplinkParams.HSUPA。ETFCI = 0;% E-TFCI价值uplinkParams.HSUPA。HappyBit = 0;%快乐比特值uplinkParams.HSUPA。数据源=“EDCH”;% E-DCH数据源uplinkParams.HSUPA.EDCH。BlockSize = 2706;% E-DCH传输块大小uplinkParams.HSUPA.EDCH。创科实业= 2;% E-DCH创科实业女士uplinkParams.HSUPA.EDCH。调制=“BPSK”;%调制方案uplinkParams.HSUPA.EDCH。数据源=“PN9-ITU”;% E-DCH数据源%定义HS-DPCCH,但禁用FRC1代uplinkParams.HSDPCCH。使=“关闭”;%禁用HS-DPCCHuplinkParams.HSDPCCH。权力= 0;%在dBuplinkParams.HSDPCCH。CQI = 0;医院药学部%值uplinkParams.HSDPCCH。HARQACK = 1;% HARQ ACK比特值uplinkParams.HSDPCCH。UEMIMO = 0;%问题不是文中模式%上面定义的结构可以用于生成波形:frcWaveform2 = umtsUplinkWaveformGenerator (uplinkParams);%的完整性我们可以看到,英国财务报告理事会结构定义%由上述两种参数化方法是相同的如果(isequal (uplinkParams preconfigParams) disp ([FRC1定义生成的使用和不使用的“umtsUplinkReferenceChannels函数是相同的。”]);结束
FRC1定义生成的使用和不使用umtsUplinkReferenceChannels函数是相同的。

波形比较

比较上述使用这两种方法生成波形和看到生成的波形是一样的

如果(isequal (frcWaveform frcWaveform2) disp ([FRC1波形生成的使用和不使用的“umtsUplinkReferenceChannels函数是相同的。”]);结束
FRC1波形生成的使用和不使用umtsUplinkReferenceChannels函数是相同的。

情节频谱

时域信号的频谱frcWaveform

chiprate = 3.84 e6;%芯片的基带波形spectrumPlot =简介(SampleRate = chiprate * uplinkParams.OversamplingRatio,AveragingMethod =“指数”ForgettingFactor = 0.99,YLimits = [-100, 40]);spectrumPlot。标题= sprintf (固定参考通道% s波形的频谱,frc);spectrumPlot (frcWaveform);

选定的参考书目

  1. 3 gpp TS 25.141”基站(BS)一致性测试(FDD)”

  2. 3 gpp TS 25.211”物理传输通道的通道和映射到物理通道(FDD)”

  3. 3 gpp TS 25.212“多路复用和信道编码(FDD)”

  4. 3 gpp TS 25.213”传播和调制(FDD)”