查找频道脉冲响应
此示例显示了如何找到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 |')结尾
参考
3GPP TS 36.101“用户设备(UE)无线电传输和接收”。
也可以看看
ltefadingchannel
|LTEHSTCHANNEL
|ltemovingchannel