主要内容

nrChannelEstimate

实际的信道估计

描述

例子

h据nVar信息) = nrChannelEstimate (rxGrid精炼refSym在接收的资源网格上执行实际的信道估计rxGrid通过使用包含参考符号的参考资源网格refSym在位置精炼.函数返回信道估计h,噪声方差估计据nVar,以及其他信息信息

h据nVar信息) = nrChannelEstimate (rxGridrefGrid指定一个预定义的参考资源网格refGrid

h据nVar信息) = nrChannelEstimate (航空公司___除了前面任何语法的输入参数外,还为特定的正交频分复用(OFDM)数字命理学指定载波配置参数。函数只使用CyclicPrefix财产的航空公司输入。

h据nVar信息) = nrChannelEstimate (___名称,值除了前面任何语法中的输入参数外,还使用一个或多个名称-值对参数指定选项。

例子

全部折叠

为物理层细胞标识号42生成物理广播信道(PBCH)解调参考信号(DM-RS)符号。DM-RS置乱初始化的时间依赖部分为0。

ncellid = 42;ibar_SSB = 0;dmrsSym = nrPBCHDMRS (ncellid ibar_SSB);

获得PBCH DM-RS的资源要素指标。

dmrsInd = nrPBCHDMRSIndices (ncellid);

创建包含生成的DM-RS符号的资源网格。

nrb = 20;scs = 15;载体= nrCarrierConfig (“NSizeGrid”nrb,“SubcarrierSpacing”scs);nTxAnts = 1;txGrid = nrResourceGrid(载体、nTxAnts);txGrid (dmrsInd) = dmrsSym;

使用指定的FFT长度和循环前缀长度调制资源网格。

ofdmInfo = nrOFDMInfo(载体);null = [1:136 377:512].';txWaveform = nrOFDMModulate(载体、txGrid);

使用指定的属性创建TDL-C通道模型。

频道= nrTDLChannel;通道。NumReceiveAntennas = 1; channel.SampleRate = ofdmInfo.SampleRate; channel.DelayProfile =“TDL-C”;通道。DelaySpread = 100 e-9;通道。MaximumDopplerShift = 20;

利用信道滤波器的最大延迟和实现延迟从信道路径获得最大延迟样本数。

chInfo =信息(渠道);maxChDelay = ceil(max(chInfo.PathDelays*channel.SampleRate)) + chInfo.ChannelFilterDelay;

为了从信道中清除延迟采样,在发射波形的末尾加上与最大延迟采样数和发射天线数相对应的零。通过TDL-C信道模型传输填充波形。

[rxWaveform, pathGains] =通道([txWaveform;0 (maxChDelay nTxAnts)]);

使用DM-RS符号作为参考符号估计传输的时间偏移。参考符号的OFDM调制使用的初始槽号为0。

initialSlot = 0;抵消= nrTimingEstimate(载体,rxWaveform txGrid);

根据估计的时间偏移同步接收的波形。

rxWaveform = rxWaveform(1 +抵消:最终,);

创建包含解调和同步接收波形的接收资源网格。

cpFraction = 0.55;rxWaveform rxGrid = nrOFDMDemodulate(载体,“CyclicPrefixFraction”, cpFraction);

获得实际的信道估计。

H = nrChannelEstimate (rxGrid dmrsInd dmrsSym);

获得完美的信道估计。

pathFilters = getPathFilters(渠道);H_ideal = nrPerfectChannelEstimate(载体,pathGains pathFilters,抵消);

比较实际和完美的信道估计。

图;次要情节(1、2、1);显示亮度图像(abs (H));包含(OFDM符号的);ylabel (副载波的);标题(“实际估计级”);次要情节(1、2、2);显示亮度图像(abs (H_ideal));包含(OFDM符号的);ylabel (副载波的);标题(“完美估计级”);

图中包含2个轴对象。标题为“实际估计大小”的轴对象1包含一个类型为图像的对象。标题为“完美估计大小”的轴对象2包含一个类型为图像的对象。

输入参数

全部折叠

接收的资源网格,指定为K——- - - - - -l——- - - - - -R复杂的数组。

  • K子载波的数目是否等于NRB×12,在那里NRB为资源块数,取值范围为1 ~ 275。

  • l是一个槽或参考网格中OFDM符号的个数。

    • 当你打电话nrChannelEstimate关于符号refSyml扩展循环前缀为12,普通循环前缀为14。属性设置循环前缀长度CyclicPrefix名称-值对的论点。

    • 当你打电话nrChannelEstimate参考资源网格refGridl必须等于N,即参考网格中OFDM符号的个数。

  • R为接收天线数。

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

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

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

  • K子载波的数目是否等于NRB×12,在那里NRB为资源块数,取值范围为1 ~ 275。K一定等于rxGrid

  • l为槽中OFDM符号的个数。l扩展循环前缀为12,普通循环前缀为14。属性设置循环前缀长度CyclicPrefix名称-值对的论点。

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

数据类型:

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

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

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

  • K子载波的数目是否等于NRB×12,在那里NRB为资源块数,取值范围为1 ~ 275。

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

  • P为参考信号端口数。

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

特定OFDM命理学的载波配置参数,指定为nrCarrierConfig对象。函数只使用CyclicPrefix属性。

名称-值参数

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

例子:“CyclicPrefix”、“扩展”指定扩展循环前缀长度。

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

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

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

请注意

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

数据类型:字符|字符串

参考信号的码域多路复用(CDM)安排,指定为逗号分隔对,由“CDMLengths”和1乘2的非负整数数组[FD道明].数组元素FD道明分别指定CDM在频域(FD-CDM)和时域(TD-CDM)的解扩长度。元素的值为1表示没有CDM。

例子:“CDMLengths”,[2 1]指定FD-CDM2,不指定TD-CDM。

例子:“CDMLengths”,[1]指定不进行正交解扩。

数据类型:

插值前平均窗口,指定为逗号分隔对组成“AveragingWindow”以及一个1乘2的非负奇整数数组[FT].数组元素FT分别指定频域和时域中相邻参考符号的个数,函数在插值前对其进行平均。如果FT为0时,该函数根据噪声方差估计据nVar

数据类型:

输出参数

全部折叠

实际信道估计,返回为aK——- - - - - -l——- - - - - -R——- - - - - -P复杂的数组。K——- - - - - -l——- - - - - -R接收的资源网格的形状是什么rxGridP为参考信号端口数。

h从中继承其数据类型rxGrid

数据类型:|

噪声方差估计,作为非负标量返回。据nVar为加性高斯白噪声对接收参考符号的测量方差。

数据类型:

附加信息,作为带字段的结构返回AveragingWindow

参数字段 价值 描述
AveragingWindow

1×2数组

插值前平均窗口,作为1 × 2数组返回[FT].数组元素FT分别表示函数在插值前对其进行平均的频域和时域相邻参考符号的个数。

扩展功能

介绍了R2019b