主要内容

用CDL信道路径滤波器重构信道冲激响应

重建信道冲激响应,并使用TR 38.901第7.7.1节中具有延迟剖面CDL-D的集群延迟线(CDL)信道模型的路径滤波器执行定时偏移估计。

使用NRCDL通道系统对象。使用延迟配置文件CDL-D,延迟扩展为10 ns,UE速度为15 km/h:

v=15.0;%UE速度(单位:km/h)fc=4e9;%载波频率(单位:Hz)c=物理常数(“光速”);%光速(m/s)fd=(v*1000/3600)/c*fc;%UE最大多普勒频率(单位:Hz)cdl=nrCDLChannel;cdl.DelayProfile=“CDL-D”;cdl.DelaySpread=10e-9;cdl.CarrierFrequency=fc;cdl.MaximumDopplerShift=fd;

将发射阵列配置为[M N P Mg Ng]=[2 2 1],表示1个面板(Mg=1,Ng=1),带有2×2天线阵列(M=2,N=2)和P=2极化角。将接收天线阵列配置为[mn P Mg Ng]=[1 2 1],表示一对交叉极化的共位天线。

cdl.TransmitAntennaArray.Size=[2 2 1];cdl.ReceiveAntennaArray.Size=[1 2 1];

使用8根天线创建1个子帧持续时间的随机波形。

SR=15.36e6;T=SR*1e-3;cdl.SampleRate=SR;cdlinfo=info(cdl);Nt=cdlinfo.numtransmitantenas;TX波形=复数(randn(T,Nt),randn(T,Nt));

通过通道传输输入波形。

[RX波形,路径增益]=cdl(TX波形);

获取通道过滤中使用的路径过滤器。

pathFilters=getPathFilters(cdl);

使用以下命令执行定时偏移估计:nRperfectimingestimate.

[偏移量,mag]=nrPerfectTimeInEstimate(路径增益,路径过滤器);

绘制通道脉冲响应的大小。

[Nh,Nr]=尺寸(mag);图(0:(Nh-1),mag,o:');持有在…上;绘图([offset offset],[0 max(mag(:)*1.25],“k:”,“线宽”轴([0 Nh-1 0 max(mag(:)*1.25]);图例=|h |,天线+num2单元(1:Nr);图例([图例]“定时偏移估计”]);伊莱贝尔(|h |);xlabel(“信道脉冲响应样本”);

图中包含一个Axis对象。Axis对象包含3个line类型的对象。这些对象表示| h |、天线1、|h |、天线2、定时偏移估计。

另见

功能