主要内容

nrPerfectTimingEstimate

完美的时机估计

描述

例子

[抵消] = nrperfecttimingestimate(遗址Pathfilters.的)执行完美的定时估计。要找到频道脉冲响应的峰值,该功能首先重建来自频道路径增益的脉冲响应遗址和路径过滤器脉冲响应Pathfilters.。通道脉冲响应在所有信道快照上平均并在定时估计之前围绕所有发送和接收天线求和。该函数返回估计的定时偏移量抵消和频道脉冲响应幅度

例子

全部收缩

使用一个定义通道配置结构nrtdlchannel.系统对象。使用来自TR 38.901第7.7.2节的延迟配置文件TDL-C。

tdl = nrtdlchannel;tdl.delayprofile ='tdl-c';tdl.delayspread = 100e-9;

创建一个随机波形,持续为1子帧。

tdlinfo =信息(TDL);nt = tdlinfo.numtransmitantennas;在=复合物(零(100,NT),零(100,NT));

通过通道发送输入波形。

[〜,pathgains] = tdl(in);

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

pathfilters = getpathfilters(TDL);

估计时序偏移。

[offset,mag] = nrperfecttimingestimate(pathgains,pathfilters);

绘制信道脉冲响应的幅度和定时偏移估计。

[nh,nr] =尺寸(mag);图(0:(NH-1),MAG,'o:');抓住;绘图([偏移偏移],[0 max(mag(:))* 1.25],'k:''行宽',2);轴([0 nh-1 0 max(mag(:))* 1.25]);传奇=“| H |,天线”+ num2cell(1:nr);传说([传说“定时偏移估计”]);ylabel ('| H |');Xlabel(“渠道脉冲响应样本”);

图包含轴对象。轴对象包含3个类型线的对象。这些物体代表| H |,天线1,| H |,天线2,定时偏移估计。

输入参数

全部收缩

衰落过程的信道路径增益,指定为N.CS-经过-N.P.-经过-N.T.-经过-N.R.复杂矩阵,其中:

  • N.CS是通道快照的个数。

  • N.P.是路径的数量。

  • N.T.是发射天线的数量。

  • N.R.是接收天线的数量。

数据类型:单身的|双倍的
复数支持:金宝app是的

路径滤波器脉冲响应,指定为一个N.H-经过-N.P.真实矩阵,其中:

  • N.H是脉冲响应样本的数量。

  • N.P.是路径的数量。

矩阵的每列包含延迟分布的每个路径的滤波器脉冲响应。

数据类型:双倍的

输出参数

全部收缩

采样中的时间偏移量,返回为非负整数。样本数相对于信道脉冲响应重建的第一个样本遗址Pathfilters.

数据类型:双倍的

每个接收天线的通道脉冲响应幅度,作为一个返回N.H-经过-N.R.真实矩阵。

  • N.H是脉冲响应样本的数量。

  • N.R.是接收天线的数量。

继承其数据类型遗址

数据类型:单身的|双倍的

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

在R2018B中介绍