主要内容

求信道脉冲响应

这个例子展示了如何找到一个2 × 2 MIMO系统的信道脉冲响应。输入是一个脉冲矩阵,每个脉冲被300个样本分开。矩阵中的每一列,其大小为发射天线的数量,是信道模型函数的输入波形,因此是一系列脉冲。这一系列的脉冲允许信道的脉冲响应随时间而变化。为了清晰显示,脉冲间隔应该大于信道的最大延迟扩展。输入波形通过LTE多径衰落信道模型。输出矩阵具有对应于每个接收天线的复样本。

预先配置LTE多径衰落信道。为此,需要建立一个简单的结构并指定衰落信道参数。

通道。种子= 1;通道。NRxAnts = 2;通道。DelayProfile =“爱娃”;通道。DopplerFreq = 300;通道。CarrierFreq = 2 e9;通道。MIMOCorrelation =“低”;通道。SamplingRate = 1/10e-9;通道。InitTime = 0;通道。InitPhase =“随机”;通道。ModelType =“GMEDS”;通道。NTerms = 16;通道。NormalizeTxAnts =“上”;通道。NormalizePathGains =“上”

创建两个相同的输入数据流。这些输入流通过两个发射天线,如图所示。

nAntIn = 2;impulseSpacing = 300;noImpResponse = 150;nputsamples =脉冲空间* noImpResponse;in = 0 (nInputSamples, nAntIn);onesLocations = 1: impulseSpacing: nInputSamples;(onesLocations 1) = 1;

的变量nAntIn为发射天线数。的变量impulseSpacing大于最大信道延迟扩展。的变量noImpResponse为要计算的脉冲响应数。

LTE衰落信道滤波器。为此,请调用lteFadingChannel函数。此函数生成一个LTE多径衰落信道,如TS 36.101[1]所述。第一个输入参数,,是一组LTE传输样本。每一行包含每个发射天线的波形样本。这些波形用参数结构中指定的延迟曲线进行过滤,通道

= lteFadingChannel(频道);

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

antNo = 1:通道。NRxAnts图网(挤压(abs(重塑((:,antNo),...'))) titleStr = [“Rx天线”num2str (antNo)];标题({LTE衰落信道的信道脉冲响应, titleStr}) ylabel (“数量的冲动”)包含('脉冲间隔[样本数目]') zlabel (“H | |”结束

图中包含一个坐标轴。LTE衰落信道Rx Antenna1的信道脉冲响应轴包含一个曲面类型的对象。

图中包含一个坐标轴。LTE衰落信道Rx Antenna2的信道脉冲响应轴包含一个曲面类型的对象。

参考文献

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

另请参阅

||

相关的例子

更多关于