主要内容

UMTS下行波形生成

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

介绍

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

这个例子演示了如何将两个下行相关功能,umtsDownlinkReferenceChannelsumtsDownlinkWaveformGenerator支持这个特性,结合。万博1manbetx我们展示如何生成一个FRC H-Set波形的HSDPA问题测试使用一个预定义的配置。我们也存在明确的MATLAB®代码列出所有下行发电机参数设置为这个特殊的测量通道。FRC H-Sets TS25.101中定义,部分A.7.1 [1]。这段代码还提供了一个有用的全波形定制的模板。

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

物理渠道支持:万博1manbetx

  • 专用的物理通道(DPCH)

  • 主要公共导频信道(P-CPICH)

  • 二级公共导频信道(S-CPICH)

  • 主要常见控制物理通道(P-CCPCH)

  • 二级共同控制物理通道(S-CCPCH)

  • 主同步信道(P-SCH)

  • 二次同步通道(S-SCH)

  • 分页指示器通道(PICH)

  • 高速物理下行共享信道(HS-PDSCH)

  • 共享控制通道HS-DSCH (HS-SCCH)

  • 正交信道噪声模拟器通道(ocn)

传输通道支持:万博1manbetx

  • 专用通道(DCH)

  • 广播频道(BCH)

  • 提出接入信道(FACH)代表

  • 分页通道(PCH)

  • 高速下行共享信道(HS-DSCH)

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

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

  • 黄金参考发射机实现

  • 接收机测试和算法开发

  • 测试射频硬件和软件

  • 干扰测试

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

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

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

工具箱包括一个函数umtsDownlinkReferenceChannels,它可以返回一个完全填充的参数结构的预配置参考测量通道(RMC),固定参考通道(FRC) H-Sets (TM)和测试模型。

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

H-Set1 (QPSK)一代使用一个预先配置的参数结构

umtsDownlinkReferenceChannels指定函数需要H-Set数目和调制如下所示。允许H-Set值(‘H-Set1’,‘H-Set2’,‘H-Set3’,‘H-Set4’,‘H-Set5’,‘H-Set6’,‘H-Set7’,‘H-Set8’,‘H-Set10’,‘H-Set12’)和调制方案的选择是“正交相移编码”,“16 qam”和“64 qam”。输出结构preconfigParams是FRC H-Set1的预构建配置,这可以用于生成H-Set波形通过调用定义的标准吗umtsDownlinkWaveformGenerator函数。

hset =“H-Set1”;% H-Set数量调制=“正交相移编码”;%调制方案preconfigParams = umtsDownlinkReferenceChannels (hset,调制);%得到H-Set参数frcWaveform = umtsDownlinkWaveformGenerator (preconfigParams);%生成H-Set波形

H-Set1 (QPSK)一代使用完整的参数列表

在本节中,我们将构建H-Set1从头(QPSK)配置结构,表明这是相同的使用定义的结构umtsDownlinkReferenceChannels如上所示的函数。的downlinkParams结构定义以下参数的完整列表的支持万博1manbetxumtsDownlinkWaveformGenerator功能,也可以用作模板来创建自定义波形时,大量的参数值需要改变输出的结构umtsDownlinkReferenceChannels

% H-Set从头参数结构定义%一般设置downlinkParams。TotFrames = 1;% 10 ms帧生成的数量downlinkParams。PrimaryScramblingCode = 0;%主要忙于代码downlinkParams。FilterType =“RRC”;%启用RRC过滤器downlinkParams。OversamplingRatio = 4;%过采样设置为4downlinkParams。NormalizedPower =“关闭”;%权力规范化禁用%定义下行专用的物理通道(DPCH)downlinkParams.DPCH。使=“上”;%启用DPCHdownlinkParams.DPCH。SlotFormat = 11;% DPCH槽格式downlinkParams.DPCH。SpreadingCode = 6;% DPCH传播代码downlinkParams.DPCH。NMulticodes = 1;%的DPCH数量downlinkParams.DPCH。SecondaryScramblingCode = 1;%二次加扰码downlinkParams.DPCH。TimingOffset = 0;%的时间偏移量downlinkParams.DPCH。权力= 0;%在dBdownlinkParams.DPCH。TPCData = 0;% TPC价值downlinkParams.DPCH。TFCI = 0;% TFCI价值downlinkParams.DPCH。数据源=“CCTrCH”;%是CCTrCH DPCH数据源% DPCH携带编码复合传输通道(CCTrCH)包含%一个或多个传输通道。自从被指定为CCTrCH DPCH来源,%定义包含DTCH CCTrCH和DCCH传输通道%建立DTCH定义TrCH (1)。Name =“DTCH”;%传输通道的名称TrCH (1)。CRC =“16”;% CRC类型TrCH (1)。创科实业= 20;创科实业百分比女士TrCH (1)。CodingType =“conv3”;%的编码类型和速度TrCH (1)。RMA = 256;%的速度匹配的属性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)。创科实业= 40;创科实业百分比女士TrCH (2)。CodingType =“conv3”;%的编码类型和速度TrCH (2)。RMA = 256;%的速度匹配的属性TrCH (2)。数据源=“PN9-ITU”;% Tr通道数据源TrCH (2)。ActiveDynamicPart = 1;%指数活跃的动态部分TrCH (2) .DynamicPart(1) =结构(“BlockSize”,100,“BlockSetSize”,100);% 1 x100块%完成CCTrCH结构数组使用上面定义的TrCH结构downlinkParams.DPCH.CCTrCH。Name =“DCH”;% CCTrCH的名称downlinkParams.DPCH.CCTrCH。DTXPosition =“固定”;% DTX位置downlinkParams.DPCH.CCTrCH。TrCH = TrCH;%分配DTCH / DCCH CCTrCH%定义P-CCPCHdownlinkParams.PCCPCH。使=“上”;%启用P-CCPCHdownlinkParams.PCCPCH。权力= 0;%设置权力0分贝downlinkParams.PCCPCH。数据源=“CCTrCH”;%是CCTrCH P-CCPCH数据源% P-CCPCH CCTrCH携带BCH传输通道。自从P-CCPCH来源是% CCTrCH,定义包含BCH CCTrCH清晰的TrCH;TrCH (1)。Name =“BCH”;% Tr通道的名称TrCH (1)。CRC =“16”;% CRC类型TrCH (1)。创科实业= 20;创科实业百分比女士TrCH (1)。CodingType =“conv2”;%的编码类型和速度TrCH (1)。RMA = 256;%的速度匹配的属性TrCH (1)。数据源=“PN9-ITU”;% Tr通道数据源TrCH (1)。ActiveDynamicPart = 1;%指数活跃的动态部分TrCH (1) .DynamicPart(1) =结构(“BlockSize”,246,“BlockSetSize”,246);% 1 x246块%完成CCTrCH结构数组使用上面定义的TrCH结构downlinkParams.PCCPCH.CCTrCH。Name =“BCH”;% CCTrCH的名称downlinkParams.PCCPCH.CCTrCH。DTXPosition =“固定”;% DTX位置downlinkParams.PCCPCH.CCTrCH。TrCH = TrCH;%分配BCH CCTrCH%定义S-CCPCH,但这对于H-Set1代通道不是必需的downlinkParams.SCCPCH。使=“关闭”;%禁用S-CCPCHdownlinkParams.SCCPCH。SlotFormat = 7;%槽格式数量downlinkParams.SCCPCH。SpreadingCode = 3;% S-CCPCH传播代码downlinkParams.SCCPCH。SecondaryScramblingCode = 3;%二次加扰码downlinkParams.SCCPCH。TimingOffset = 0;%的时间偏移量downlinkParams.SCCPCH。权力= 0;%在dBdownlinkParams.SCCPCH。TFCI = 0;% TFCI价值downlinkParams.SCCPCH。数据源=“CCTrCH”;%是CCTrCH S-CCPCH数据源% S-CCPCH CCTrCH可以携带PCH FACH传输通道代表。自从S-CCPCH%的来源是CCTrCH,定义CCTrCH包含PCH和FACH。代表%建立PCH定义TrCH (1)。Name =“PCH”;% Tr通道的名称TrCH (1)。CRC =“16”;% CRC类型TrCH (1)。创科实业= 10;创科实业百分比女士TrCH (1)。CodingType =“conv2”;%的编码类型TrCH (1)。RMA = 256;%的速度匹配的属性TrCH (1)。数据源=“PN9-ITU”;% Tr通道数据源TrCH (1)。ActiveDynamicPart = 1;%指数活跃的动态部分TrCH (1) .DynamicPart(1) =结构(“BlockSize”,64,“BlockSetSize”,64);% 1 x64块%建立FACH定义代表TrCH (2)。Name =“FACH的代表;% Tr通道的名称TrCH (2)。CRC =“16”;% CRC类型TrCH (2)。创科实业= 10;创科实业百分比女士TrCH (2)。CodingType =“涡轮”;%的编码类型TrCH (2)。RMA = 256;%的速度匹配的属性TrCH (2)。数据源=“PN9-ITU”;% Tr通道数据源TrCH (2)。ActiveDynamicPart = 1;%指数活跃的动态部分TrCH (2) .DynamicPart(1) =结构(“BlockSize”,360,“BlockSetSize”,360);% 1 x360块%完成CCTrCH上面使用downlinkParams.SCCPCH.CCTrCH。Name =;% CCTrCH的名称downlinkParams.SCCPCH.CCTrCH。DTXPosition =“固定”;% DTX位置downlinkParams.SCCPCH.CCTrCH。TrCH = TrCH;%分配PCH / FACH CCTrCH。代表%定义P-CPICHdownlinkParams.PCPICH。使=“上”;%启用P-CPICHdownlinkParams.PCPICH。权力= 0;%在dB%定义S-CPICHdownlinkParams.SCPICH。使=“关闭”;%禁用S-CPICHdownlinkParams.SCPICH。SpreadingCode = 4;% S-CPICH传播代码downlinkParams.SCPICH。SecondaryScramblingCode = 4;%二次加扰码downlinkParams.SCPICH。权力= 0;%在dB%定义P-SCHdownlinkParams.PSCH。使=“上”;%启用P-SCHdownlinkParams.PSCH。权力= 0;%在dB%定义S-SCHdownlinkParams.SSCH。使=“上”;%启用S-SCHdownlinkParams.SSCH。权力= 0;%在dB%定义PICHdownlinkParams.PICH。使=“上”;%启用PICHdownlinkParams.PICH。SpreadingCode = 16;% PICH传播代码downlinkParams.PICH。TimingOffset = 0;%的时间偏移量downlinkParams.PICH。权力= 0;%在dBdownlinkParams.PICH。数据源=“PagingData”;% PICH数据源downlinkParams.PICH。Np = 144;%的分页数量指标%定义HSDPAdownlinkParams.HSDPA。使=“上”;%支持HSDPA渠道downlinkParams.HSDPA。CodeGroup = 5;%的HS-PDSCHs数量downlinkParams.HSDPA。CodeOffset = 1;%抵消第一HS-PDSCH代码downlinkParams.HSDPA。调制=“正交相移编码”;%调制方案downlinkParams.HSDPA。VirtualBufferCapacity = 9600;%的缓冲能力downlinkParams.HSDPA。InterTTIDistance = 3;%国米创科实业间隔downlinkParams.HSDPA。NHARQProcesses = 2;%的HARQ进程downlinkParams.HSDPA。XrvSequence = [0 2 5 6];% XRV序列downlinkParams.HSDPA。UEId = 0;%问题身份downlinkParams.HSDPA。TransportBlockSizeId = 41;%的传输块大小iddownlinkParams.HSDPA。HSSCCHSpreadingCode = 9;%共用信道传播代码downlinkParams.HSDPA。SecondaryScramblingCode = 6;%二次加扰码downlinkParams.HSDPA。HSPDSCHPower = 0;%在dB HS-PDSCH权力downlinkParams.HSDPA。HSSCCHPower = 0;%在dB HS-SCCH权力downlinkParams.HSDPA。数据源=“HSDSCH”;% HS-DSCH数据源% HS-DSCH传输通道定义downlinkParams.HSDPA.HSDSCH。BlockSize = 3202;%的传输块大小downlinkParams.HSDPA.HSDSCH。数据源=“PN9-ITU”;% HS-DSCH数据源%定义ocn渠道如表C.13 TS25.101中定义downlinkParams.OCNS。使=“上”;%启用ocn渠道downlinkParams.OCNS。权力= 0;% ocn权力在dB扩展downlinkParams.OCNS。OCNSType =“H-Set_6DPCH”;% ocn定义%上面定义的结构可以用于生成波形:frcWaveform2 = umtsDownlinkWaveformGenerator (downlinkParams);%的完整性我们可以看到H-Set定义结构%由上述两种参数化方法是相同的如果(isequal (preconfigParams downlinkParams) disp ([H-Set1配置结构生成的使用和不使用的“umtsDownlinkReferenceChannels函数是相同的。”]);结束
H-Set1配置结构生成的使用和不使用umtsDownlinkReferenceChannels函数是相同的。

波形比较

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

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

情节频谱

时域信号的频谱frcWaveform

chiprate = 3.84 e6;%芯片的基带波形spectrumPlot =简介(SampleRate = chiprate * downlinkParams.OversamplingRatio);spectrumPlot。标题= sprintf (的固定参考光谱通道(FRC) % s (% s)波形的、hset调制);spectrumPlot (frcWaveform);

结论

这个例子展示了如何生成标准定义和定制的w - cdma / HSPA / HSPA +使用LTE工具箱函数波形。这个例子还提供了一个完整的参数模板预定义的波形的完整的用户定制配置。

选定的参考书目

  1. 3 gpp TS 25.101”用户设备(UE)无线电发射和接受(FDD)”

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

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

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