主要内容

nrTimingEstimate

实际时间估计

描述

抵消玛格) = nrTimingEstimate (航空公司波形refGrid通过互相关联输入波形来进行实际的时序估计波形使用参考波形。该函数通过调制参考资源网格获得参考波形refGrid使用正交频分复用(OFDM)。航空公司指定OFDM调制的参数。函数返回估计的时间偏移量,抵消,估计的脉冲响应幅度,玛格,用于输入波形中的每个接收天线。

抵消玛格) = nrTimingEstimate (航空公司波形精炼refSym通过调制包含参考符号的参考资源网格来获得参考波形refSym在位置精炼和使用指定的OFDM调制航空公司

例子

抵消玛格) = nrTimingEstimate (波形nrbscsinitialNSlotrefGrid通过调制参考资源网格,得到参考波形refGrid以及使用跨频OFDM调制nrb子载波间距的资源块scs和初始槽号initialNSlot

抵消玛格) = nrTimingEstimate (波形nrbscsinitialNSlot精炼refSym通过调制包含参考符号的资源网格获得参考波形refSym在位置精炼和使用指定的OFDM调制nrbscs,initialNSlot

抵消玛格) = nrTimingEstimate (___名称,值除了前面任何语法中的输入参数外,还使用一个或多个名称-值对参数指定选项。

例子

全部折叠

为物理层细胞标识号42生成初级同步信号(PSS)符号。

ncellid = 42;pssSym = nrPSS (ncellid);

获得PSS的资源要素指标。

pssInd = nrPSSIndices ();

创建包含生成的PSS符号的资源网格。

nrb = 20;scs = 15;载体= nrCarrierConfig (“NSizeGrid”nrb,“SubcarrierSpacing”scs);txGrid = nrResourceGrid(载体);txGrid (pssInd) = pssSym;

OFDM调制资源网格。

txWaveform = nrOFDMModulate(载体、txGrid);

使用7.68 MHz的采样率通过TDL-C信道模型发送波形。

ofdmInfo = nrOFDMInfo(载体);频道= nrTDLChannel;通道。SampleRate = ofdmInfo.SampleRate;通道。DelayProfile =“TDL-C”;rxWaveform =通道(txWaveform);

通过使用PSS符号作为参考符号来估计传输的时间偏移。参考符号的OFDM调制使用初始槽号0。

initialNSlot = 0;抵消= nrTimingEstimate (rxWaveform nrb, scs, initialNSlot pssInd, pssSym);

输入参数

全部折叠

特定OFDM命理学的载波配置参数,指定为nrCarrierConfig对象。只有这些对象属性与此函数相关。

运营商资源网格内的RBs数量,1 ~ 275之间的整数。的默认值52对应于一个10mhz载波的最大RBs数,SCS为15khz。

数据类型:

子载波间距,以千赫为单位,用于所有信道和载波的参考信号,指定为1530.60120,或240

数据类型:

槽位号,指定为非负整数。你可以设置NSlot为大于每帧槽位数的值。例如,您可以在MATLAB中使用传输循环计数器设置此值®模拟。在这种情况下,您可能必须确保属性值是对调用代码中每帧的槽数取模。

数据类型:

循环前缀长度,指定为这些选项之一。

  • “正常”—使用该值指定普通循环前缀。这个选项对应一个槽中的14个OFDM符号。

  • “扩展”—使用该值指定扩展循环前缀。这个选项对应一个槽中的12个OFDM符号。对于TS 38.211第4.2节中规定的数字命数,扩展循环前缀长度仅适用于60 kHz的子载波间距。

数据类型:字符|字符串

接收到的波形,指定为T——- - - - - -NR复杂的矩阵。

  • T为时域样本的个数。

  • NR为接收天线数。

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

预定义的参考网格,指定为K——- - - - - -N——- - - - - -P复杂的数组。refGrid可以跨多个槽位。

  • K子载波的数目是否等于nrb×12

  • N为参考网格中OFDM符号的个数。

  • P为参考信号端口数。

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

引用符号索引,指定为整数矩阵。行数等于资源元素的数量。可以在单个列中指定所有索引,也可以将它们分布到多个列中。元素的数量精炼refSym必须是相同的,但它们的维度可以不同。这个函数会重塑精炼refSym在将列向量映射到参考网格之前:refGrid(精炼(:))= refSym (:)

的元素精炼基于1的线性指标是寻址a吗K——- - - - - -l——- - - - - -P资源数组。

  • K子载波的数目是否等于nrb×12

  • l为槽中OFDM符号的个数。l是12还是14,取决于产线输入或CyclicPrefix财产的航空公司输入。

  • P参考信号端口的数量,从值的范围推断精炼

数据类型:

参考符号,指定为复杂矩阵。行数等于资源元素的数量。您可以在单个列中指定所有符号,也可以将它们分布到多个列中。元素的数量精炼refSym必须是相同的,但它们的维度可以不同。这个函数会重塑精炼refSym在将列向量映射到参考网格之前:refGrid(精炼(:))= refSym (:)

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

资源块个数,1 ~ 275之间的整数。

数据类型:

子载波间距,以kHz表示,指定为1530.60120,或240

数据类型:

初始槽位号,基于0,指定为非负整数。函数根据的值为OFDM调制选择合适的循环前缀长度initialNSlot对每个子帧的槽数取模。

数据类型:

名称-值参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“SampleRate”、“1 e9 '指定1×10的抽样率9赫兹。

循环前缀长度,指定为逗号分隔对组成“CyclicPrefix”其中一个价值观是:

  • “正常”—使用该值指定普通循环前缀。这个选项对应一个槽中的14个OFDM符号。

  • “扩展”—使用该值指定扩展循环前缀。这个选项对应一个槽中的12个OFDM符号。对于TS 38.211第4.2节中规定的数字命数,扩展的循环前缀长度仅适用于60 kHz的子载波间距。

请注意

如果指定航空公司输入,使用CyclicPrefix财产的航空公司输入以指定循环前缀长度。的名称-值对参数不能同时使用航空公司输入。

数据类型:字符|字符串

快速傅里叶变换(FFT)点的个数,指定为逗号分隔对组成“Nfft”一个大于127或的非负整数[].您指定的值必须导致整数值循环前缀长度和最大占用率为100%。占用率被定义为(12×NRB)/Nfft,在那里NRB资源块数。

如果您没有指定此输入,或者您指定“Nfft”,[],函数设置一个大于127的整数值作为该输入的默认值。实际默认值取决于其他输入值。

  • 如果不指定SampleRate输入,或者如果您指定“SampleRate”,[],函数集Nfft满足这些条件。

    • Nfft是2的整数次幂。

    • Nfft最大入住率为85%。

  • 如果指定SampleRate输入,函数集Nfft满足这些条件。

    • Nfft结果是整数值循环前缀长度。

    • Nfft使价值最大化肾小球囊性肾病Nfft×SCSSampleRate,在那里SCS航空公司.SubcarrierSpacing财产或scs输入。

有关更多信息,请参见配置OFDM采样率和FFT大小

数据类型:

波形采样率,指定为逗号分隔对组成“SampleRate”一个正标量或者[]

如果您没有指定此输入,或者您指定“SampleRate”,[],则该函数将该输入设置为Nfft×SCS

  • Nfft价值是多少“Nfft”输入。

  • SCS为子载波间距。根据你使用的函数语法,SCS航空公司.SubcarrierSpacing财产或scs输入。

有关更多信息,请参见配置OFDM采样率和FFT大小

数据类型:

载波频率(Hz),指定为逗号分隔对,由“CarrierFrequency”和一个实数。这个输入对应于f0,定义于TS 38.211第5.4节。

数据类型:

输出参数

全部折叠

样本中估计的时间偏移量,返回为非负整数。样本的数量相对于输入波形的第一个样本波形

数据类型:

估计的脉冲响应幅度,为每个接收天线在输入波形波形,返回为T——- - - - - -NR真正的矩阵。

  • T为时域样本的个数。

  • NR为接收天线数。

玛格继承输入的数据类型波形

数据类型:|

参考文献

[1]3 gpp TS 38.211。“NR;物理通道和调制。”第三代合作伙伴项目;技术规范无线电接入网

扩展功能

介绍了R2019b