重建信道冲激响应,并使用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(“信道脉冲响应样本”);