主要内容

nrPerfectTimingEstimate

完美时间估计

描述

例子

抵消玛格= nrPerfectTimingEstimate(pathGainspathFilters执行完美的时间估计。为了找到信道脉冲响应的峰值,该函数首先从信道路径增益重建脉冲响应pathGains还有路径滤波器脉冲响应pathFilters.信道脉冲响应在所有信道快照上求平均值,并在所有发射和接收天线上求和,然后进行时间估计。该函数返回估计的时间偏移量抵消以及通道脉冲响应的大小玛格

例子

全部折叠

类定义通道配置结构nrTDLChannel系统对象。使用TR 38.901章节7.7.2中的延迟配置文件TDL-C。

tdl = nrTDLChannel;tdl。DelayProfile =“TDL-C”;tdl。DelaySpread = 100e-9;

创建一个持续时间为1个子帧的随机波形。

tdlInfo = info(tdl);Nt = tdlinfo . numtransmitantenna;in =复数(零(100,Nt),零(100,Nt));

通过通道传输输入波形。

[~, pathgain] = tdl(in);

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

pathFilters = getPathFilters(tdl);

估计定时偏移。

[offset,mag] = nrPerfectTimingEstimate(pathgain,pathFilters);

绘制通道脉冲响应的大小和定时偏移估计。

[Nh,Nr] = size(mag);情节(0:(Nh-1),杂志,”啊,“);持有;Plot ([offset offset],[0 max(mag(:))*1.25],凯西:”“线宽”2);轴([0 Nh-1 0 max(mag(:))*1.25]);传说=|h|,天线+ num2cell (1: Nr);传奇([传说“时间偏移估计”]);ylabel (“h | |”);包含(“通道脉冲响应样本”);

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

输入参数

全部折叠

衰落过程的信道路径增益,指定为NCS——- - - - - -NP——- - - - - -NT——- - - - - -NR复矩阵,其中:

  • NCS通道快照的数量。

  • NP是路径的数量。

  • NT是发射天线的个数。

  • NR接收天线数。

数据类型:|
复数支持:金宝app是的

路径滤波器脉冲响应,指定为NH——- - - - - -NP实矩阵,其中:

  • NH是脉冲响应样本的个数。

  • NP是路径的数量。

矩阵的每一列包含延迟轮廓的每条路径的滤波器脉冲响应。

数据类型:

输出参数

全部折叠

样本中的定时偏移量,作为非负整数返回。样本的数量相对于重建的通道脉冲响应的第一个样本pathGains而且pathFilters

数据类型:

每个接收天线的通道脉冲响应大小,返回为NH——- - - - - -NR真正的矩阵。

  • NH是脉冲响应样本的个数。

  • NR接收天线数。

玛格继承其数据类型pathGains

数据类型:|

扩展功能

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

版本历史

在R2018b中引入