主要内容

查找频道脉冲响应

此示例显示了如何找到2 by-2 mimo系统的通道脉冲响应。输入是一个冲动的矩阵,每个脉冲都被300个样品分离。矩阵中的每一列(其大小是发射天线的数量)是通道模型函数的输入波形,因此是一系列的冲动。这一系列的冲动允许随着时间的推移查看通道的脉冲响应。为了清晰的可视化,脉冲间距应大于通道的最大延迟扩散。输入波形通过LTE多径褪色通道模型传递。输出矩阵具有与每个接收天线相对应的复杂样品。

预配置LTE多径褪色通道。为此,设置一个简单的结构并指定褪色通道参数。

channel.seed = 1;channel.nrxants = 2;channel.delayprofile ='eva';channel.dopplerfreq = 300;Channel.CarrierFreq = 2E9;channel.mimocrolation ='低的';Channel.samplingrate = 1/10E-9;channel.intimeime = 0;channel.initphase ='随机的';channel.modeltype ='gmeds';channel.nterms = 16;channel.normalizetxants ='上';channel.normalizepathgains ='上';

创建两个相同的数据流。这些输入流通过前图中所示的两个传输天线传递。

Nantin = 2;冲动= 300;noimpresponse = 150;ninputshamples =冲动 * noimpresponse;in =零(ninputsamples,nantin);OneSlocations = 1:冲动:ninputsamples;在(OneSlocations,1)= 1;

变量南丁是发射天线的数量。变量冲动大于最大通道延迟扩展。变量noimpresponse是计算脉冲响应的数量。

使用LTE褪色通道过滤。为此,请致电ltefadingchannel功能。该函数生成一个LTE多路径褪色通道,如TS 36.101 [1]中指定。第一个输入参数,,是一系列LTE传输样品。每一行都包含每个发射天线的波形样品。这些波形用参数结构中指定的延迟轮廓过滤,渠道

out = ltefadingChannel(通道,IN);

最后,绘制接收波形,显示两个接收天线的通道脉冲响应。

为了antno = 1:通道。nrxants图网(挤压(abs(reshape(out(::,antno),),,...冲动,noimpresponse)。')))titlester = ['rx天线'num2str(antno)];标题({“ LTE褪色渠道的频道冲动响应”,titlester})ylabel(“冲动数”)xlabel(“脉冲间距[没有样品]”)Zlabel('| H |'结尾

图包含一个轴对象。带有标题通道脉冲响应的轴对象,用于LTE褪色通道RX天线的对象包含一个类型表面对象。

图包含一个轴对象。带有标题通道脉冲响应的轴对象,用于LTE褪色通道RX天线包含一个类型表面对象。

参考

  1. 3GPP TS 36.101“用户设备(UE)无线电传输和接收”。

也可以看看

||

相关示例

更多关于